Patent US6006227A successfully refreshed from Google Patents.
US6006227A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Document stream operating system
Assignee: RECOGNITION INTERFACE Inc
•
Filing: 1996-06-28
•
Granted: 1999-12-21
•
Expires: 2016-06-28
Abstract
Abstract A document stream operating system and method is disclosed in which: (1) documents are stored in one or more chronologically ordered streams; (2) the location and nature of file storage is transparent to the user; (3) information is organized as needed instead of at the time the document is created; (4) sophisticated logic is provided for summarizing a large group of related documents at the time a user wants a concise overview; and (5) archiving is automatic. The documents can include text, pictures, animations, software programs or any other type of data.
Inventors
- 👤 Eric Freeman
- 👤 David H. Gelernter
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 04:46
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/93; G06F16/10; G06F16/16; G06F16/168; G06F16/18; G06F16/188; G06F16/192; G06F16/30; Y; Y10; Y10S; Y10S707/00; Y10S707/912; Y10S707/913; Y10S707/914; Y10S707/916; Y10S707/917; Y10S707/99931; Y10S707/99932; Y10S707/99937; Y10S707/99941; Y10S707/99943
Claims Analysis
Total Claims: 37
Claim 1
Independent Claim
135 words
A computer system which organizes each data unit received by or generated by the computer system, comprising: means for generating a main stream of data units and at least one substream, the main stream for receiving each data unit received by or generated by the computer system, and each substream for containing data units only from the main stream; means for receiving data units from other computer systems; means for generating data units by the computer system; means for selecting a timestamp to identify each data unit; means for associating each data unit with at least one chronological indicator having the respective timestamp; means for including each data unit according to the timestamp in the respective chronological indicator in the main stream; and means for maintaining the main stream and the substreams as persistent streams.
Claim 2
Dependent Claim
135 words
A computer system which organizes each data unit received by or generated by the computer system, comprising: means for generating a main stream of data units and at least one substream, the main stream for receiving each data unit received by or generated by the computer system, and each substream for containing data units only from the main stream; means for receiving data units from other computer systems; means for generating data units by the computer system; means for selecting a timestamp to identify each data unit; means for associating each data unit with at least one chronological indicator having the respective timestamp; means for including each data unit according to the timestamp in the respective chronological indicator in the main stream; and means for maintaining the main stream and the substreams as persistent streams.
Claim 3
Dependent Claim
21 words
The computer system of claim 1, wherein each timestamp is selected from the group consisting of: past, present, and future times.
Claim 4
Dependent Claim
20 words
The computer system of claim 1, wherein each data unit includes textual data, video data, audio data and/or multimedia data.
Claim 5
Dependent Claim
23 words
The computer system of claim 1, wherein the means for receiving further comprises means for receiving data units from the World Wide Web.
Claim 6
Dependent Claim
22 words
The computer system of claim 1, wherein said means for receiving further comprises means for receiving data units from a client computer.
Claim 7
Dependent Claim
21 words
The computer system according to claim 1, further comprising: means for displaying alternative versions of the content of the data units.
Claim 8
Dependent Claim
42 words
A computer system according to claim 1 further comprising: means for summarizing the contents of data units in one of the streams to generate one or more overview data units and for including the overview data unit in one of the streams.
Claim 9
Dependent Claim
36 words
A computer system according to claim 7, wherein the means for summarizing further comprises means for continuously updating the overview data units to include changes in the contents of data units in the stream being summarized.
Claim 10
Dependent Claim
48 words
A computer system according to claim 1 further comprising: means for archiving a data unit associated with a timestamp older than a specified time point while retaining the respective chronological indicator and/or a data unit having a respective alternative version of the content of the archived data unit.
Claim 11
Dependent Claim
29 words
The computer system of claim 1, wherein the computer program further comprises: means for operating on any of the streams using a set of operations selected by a user.
Claim 12
Dependent Claim
15 words
The computer system of claim 1 further comprising: means to generate substreams from existing substreams.
Claim 13
Dependent Claim
44 words
A computer system as in claim 1, further comprising: means for generating a data unit comprising an alternative version of the content of another data unit; and means for associating the alternative version data unit with the chronological indicator of the another data unit.
Claim 14
Independent Claim
127 words
A method which organizes each data unit received by or generated by a computer system, comprising the steps of: generating a main stream of data units and at least one substream, the main stream for receiving each data unit received by or generated by the computer system, and each substream for containing data units only from the main stream; receiving data units from other computer systems; generating data units in the computer system; selecting a timestamp to identify each data unit; associating each data unit with at least one chronological indicator having the respective timestamp; including each data unit according to the timestamp in the respective chronological indicator in at least the main stream; and maintaining at least the main stream and the substreams as persistent streams.
Claim 15
Independent Claim
127 words
A method which organizes each data unit received by or generated by a computer system, comprising the steps of: generating a main stream of data units and at least one substream, the main stream for receiving each data unit received by or generated by the computer system, and each substream for containing data units only from the main stream; receiving data units from other computer systems; generating data units in the computer system; selecting a timestamp to identify each data unit; associating each data unit with at least one chronological indicator having the respective timestamp; including each data unit according to the timestamp in the respective chronological indicator in at least the main stream; and maintaining at least the main stream and the substreams as persistent streams.
Claim 16
Dependent Claim
20 words
The method of claim 13, wherein each timestamp is selected from the group consisting of: past, present, and future times.
Claim 17
Dependent Claim
20 words
The method of claim 13, further comprising the step of displaying the streams on a display device as visual streams.
Claim 18
Dependent Claim
50 words
The method of claim 15, wherein the step of displaying the streams further comprises the steps of: a) receiving from a user one or more indications of one or more selected segments of the streams corresponding to one or more selected intervals of time, and b) displaying the selected segments.
Claim 19
Dependent Claim
19 words
The method of claim 13, wherein each data unit includes textual data, video data, audio data and/or multimedia data.
Claim 20
Dependent Claim
29 words
The method of claim 13, further comprising the step of: providing access to a first stream from a second stream by generating a data unit indicating the first stream.
Claim 21
Dependent Claim
39 words
The method of claim 13, further comprising the steps of: selecting access privileges to provide to a first stream from a second stream; and providing access to the first stream from the second stream according to the access privileges.
Claim 22
Dependent Claim
21 words
The method of claim 13, further comprising the step of: displaying data from one of the data units in abbreviated form.
Claim 23
Dependent Claim
38 words
The method of claim 13, further comprising the step of: summarizing the contents of data units in a stream to generate one or more overview data units and including the overview data unit in one of the streams.
Claim 24
Dependent Claim
21 words
The method of claim 13, further comprising the step of: archiving data units having timestamps older than a specified time point.
Claim 25
Dependent Claim
160 words
A computer system for organizing each data unit received by or generated by the computer system, comprising: means for generating a main stream of data units and at least one substream, the main stream for receiving each data unit received by or generated by the computer system, and each substream for containing data units only from the main stream; means for associating each data unit with at least one chronological indicator having a respective timestamp which identifies the data unit; means for including each data unit according to the timestamp in a respective chronological indicator in the main stream; means for maintaining the main stream and substreams as persistent streams; means for generating a data unit having indicia to allow access to a first stream from a second stream; means for including the data unit having the indicia in the second stream; and means for providing access to the first stream from the second stream in accordance with the indicia.
Claim 26
Dependent Claim
160 words
A computer system for organizing each data unit received by or generated by the computer system, comprising: means for generating a main stream of data units and at least one substream, the main stream for receiving each data unit received by or generated by the computer system, and each substream for containing data units only from the main stream; means for associating each data unit with at least one chronological indicator having a respective timestamp which identifies the data unit; means for including each data unit according to the timestamp in a respective chronological indicator in the main stream; means for maintaining the main stream and substreams as persistent streams; means for generating a data unit having indicia to allow access to a first stream from a second stream; means for including the data unit having the indicia in the second stream; and means for providing access to the first stream from the second stream in accordance with the indicia.
Claim 27
Dependent Claim
34 words
A computer system according to claim 23 further comprising: means for providing limited access to the first stream from the second stream by generating a data unit indicating access privileges to the first stream.
Claim 28
Dependent Claim
245 words
A computer system for organizing each data unit received by or generated by the computer system, comprising: means for generating a main stream of data units and at least one substream, the main stream for receiving each data unit received by or generated by the computer system, and each substream for containing data units only from the main stream; means for associating each data unit with at least one chronological indicator having a respective timestamp which identifies the data unit; means for including each data unit according to the timestamp in a respective chronological indicator in the main stream; means for maintaining the main stream and the substreams as a persistent streams; means for representing one or more data units of a selected stream on a display device as document representations, each document representation including the timestamp of the respective data unit and the order of appearance of each data representation on the display device determined by the timestamp of the respective data unit; means for selecting which data units are represented on the display device by selecting one of the document representations and displaying document representations corresponding to data units having timestamps within a range of a timepoint; and means for selecting one or more of the document representations with a pointing device so that the data units represented by the selected document representations are further displayed with a second document representation comprising an alternative version of the content of the respective data unit.
Claim 29
Dependent Claim
245 words
A computer system for organizing each data unit received by or generated by the computer system, comprising: means for generating a main stream of data units and at least one substream, the main stream for receiving each data unit received by or generated by the computer system, and each substream for containing data units only from the main stream; means for associating each data unit with at least one chronological indicator having a respective timestamp which identifies the data unit; means for including each data unit according to the timestamp in a respective chronological indicator in the main stream; means for maintaining the main stream and the substreams as a persistent streams; means for representing one or more data units of a selected stream on a display device as document representations, each document representation including the timestamp of the respective data unit and the order of appearance of each data representation on the display device determined by the timestamp of the respective data unit; means for selecting which data units are represented on the display device by selecting one of the document representations and displaying document representations corresponding to data units having timestamps within a range of a timepoint; and means for selecting one or more of the document representations with a pointing device so that the data units represented by the selected document representations are further displayed with a second document representation comprising an alternative version of the content of the respective data unit.
Claim 30
Dependent Claim
19 words
A computer system as in claim 25, wherein the document representations form a visual stream having a three-dimensional effect.
Claim 31
Dependent Claim
16 words
A computer system as in claim 26, wherein the three-dimensional effect further comprises a perspective view.
Claim 32
Dependent Claim
25 words
A computer system as in claim 25, wherein each document representation comprises a polygon and the polygons overlap to form a visual stream of polygons.
Claim 33
Dependent Claim
15 words
A computer system as in claim 25, wherein the alternative version is an abbreviated version.
Claim 34
Dependent Claim
15 words
A computer system as in claim 25, wherein the alternative version is a caption version.
Claim 35
Dependent Claim
15 words
A computer system as in claim 25, wherein the alternative version is an expanded version.
Claim 36
Dependent Claim
37 words
A computer system as in claim 25, further comprising: means for selecting one or more alternative versions of the content of a respective data unit to display another alternative version of the content of the data unit.
Claim 37
Dependent Claim
34 words
A computer system as in claim 25, further comprising: means for updating the display device to provide a document representation for data units associated with chronological indicators having timestamps which become the present time.
References Cited (Backward Citations)
US5159669A
Cited
US5063495A
Cited
US5140676A
Cited
US5448729A
Cited
US5535063A
Cited
US5402526A
Cited
US5530859A
Cited
US5835129A
Cited
US5625818A
Cited
US5649182A
Cited
US5890177A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-12-20 | 2003-06-21 | 2003-12-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-12-20 | 2007-06-21 | 2007-12-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-12-20 | 2011-06-21 | 2011-12-21 | $7700.00 | Window Closed / Lapsed |