US6638313B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Document stream operating system
Assignee: RECOGNITION INTERFACE Inc
•
Filing: 1999-09-17
•
Granted: 2003-10-28
•
Expires: 2019-09-17
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-11-07 17:09
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: 13
Claim 1
Independent Claim
202 words
A method of utilizing a document stream operating system that in turn utilizes subsystems from at least one other operating system, comprising: receiving documents from diverse applications in formats that are specific to the respective applications and differ as between at least some of said applications; automatically associating time-based indicators with the documents received in the receiving step from the diverse applications; automatically archiving the received documents; automatically creating glance views that are abbreviated versions of respective ones of said documents; selectively displaying at least some of said documents as a receding, foreshortened stack of partly overlapping documents so that only a part of each of said documents in the displayed stack, after the first document in the stack, is visible to the user; said displaying further including displaying a cursor or pointer and responding to a user sliding the cursor or pointer over said displayed stack to display the glance view of the document in the stack that is currently touched by the cursor or pointer, without requiring clicking on the document; and utilizing, in said document stream operating system, subsystems from said at least one other operating system for operations including writing documents to storage media, interrupt handling and input/output.
Claim 2
Independent Claim
202 words
A method of utilizing a document stream operating system that in turn utilizes subsystems from at least one other operating system, comprising: receiving documents from diverse applications in formats that are specific to the respective applications and differ as between at least some of said applications; automatically associating time-based indicators with the documents received in the receiving step from the diverse applications; automatically archiving the received documents; automatically creating glance views that are abbreviated versions of respective ones of said documents; selectively displaying at least some of said documents as a receding, foreshortened stack of partly overlapping documents so that only a part of each of said documents in the displayed stack, after the first document in the stack, is visible to the user; said displaying further including displaying a cursor or pointer and responding to a user sliding the cursor or pointer over said displayed stack to display the glance view of the document in the stack that is currently touched by the cursor or pointer, without requiring clicking on the document; and utilizing, in said document stream operating system, subsystems from said at least one other operating system for operations including writing documents to storage media, interrupt handling and input/output.
Claim 3
Dependent Claim
38 words
A method as in claim 1 including storing said documents as a main stream that is time-based and selectively generating a substream of documents that are a subset of the documents in the main stream matching selected criteria.
Claim 4
Dependent Claim
24 words
A method as in claim 2 in which said generating a substream comprises generating a substream that persists unless selectively destroyed by a user.
Claim 5
Dependent Claim
32 words
A method as in claim 3 in which said generating a substream comprises generating a live substream that collects new documents that are added to said main stream and meet said criteria.
Claim 6
Dependent Claim
20 words
A method as in claim 4 including selectively automatically squishing a substream to create one or more summary overview documents.
Claim 7
Dependent Claim
31 words
A method as in claim 5 in which said squishing comprises creating at least one live summary overview document that is updated as additional documents are added to the main stream.
Claim 8
Dependent Claim
20 words
A method as in claim 2 including selectively automatically squishing a substream to create one or more summary overview documents.
Claim 9
Dependent Claim
31 words
A method as in claim 7 in which said squishing comprises creating at least one live summary overview document that is updated as additional documents are added to the main stream.
Claim 10
Independent Claim
175 words
A method of automatically archiving documents received from diverse applications in different formats such that the archived documents can be searched for documents meeting selected criteria, comprising: receiving documents from diverse applications in formats that are specific to the respective applications and differ as between at least some of said applications; automatically associating time-based indicators with the documents received in the receiving step from the diverse applications; automatically archiving the received documents together with said time-based indicators; selectively displaying at least some of said documents as a receding, foreshortened stack of partly overlapping documents so that only a part of each of said documents in the displayed stack, after the first document in the stack, is visible to the user; and said displaying further including displaying a cursor or pointer and responding to a user sliding the cursor or pointer over said displayed stack to display a glance view of the document in the stack that is currently touched by the cursor or pointer, wherein said glance view is an abbreviated version of the documents.
Claim 11
Independent Claim
175 words
A method of automatically archiving documents received from diverse applications in different formats such that the archived documents can be searched for documents meeting selected criteria, comprising: receiving documents from diverse applications in formats that are specific to the respective applications and differ as between at least some of said applications; automatically associating time-based indicators with the documents received in the receiving step from the diverse applications; automatically archiving the received documents together with said time-based indicators; selectively displaying at least some of said documents as a receding, foreshortened stack of partly overlapping documents so that only a part of each of said documents in the displayed stack, after the first document in the stack, is visible to the user; and said displaying further including displaying a cursor or pointer and responding to a user sliding the cursor or pointer over said displayed stack to display a glance view of the document in the stack that is currently touched by the cursor or pointer, wherein said glance view is an abbreviated version of the documents.
Claim 12
Dependent Claim
32 words
A method as in claim 9 , including utilizing subsystems from at least one other operating system for operations including writing documents to storage media and input/output in said archiving and displaying.
Claim 13
Dependent Claim
50 words
A method as in claim 9 including selectively searching said archived documents for documents meeting selected criteria and generating and displaying a substream comprising documents identified in said searching, said substream being in time order and comprising documents in different formats matching respective different applications from which the documents originated.
References Cited (Backward Citations)
US5159669A
Cited
US5063495A
Cited
US5140676A
Cited
US5701582A
Cited
US5448729A
Cited
US5535063A
Cited
US5297032A
Cited
US5150410A
Cited
US5430710A
Cited
US6243724B1
Cited
US5402526A
Cited
US5530859A
Cited
US5589892A
Cited
US5835129A
Cited
US5625818A
Cited
US5649182A
Cited
US5616876A
Cited
US5890177A
Cited
US6006227A
Cited
US6523048B2
Cited
US6466237B1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-10-27 | 2007-04-28 | 2007-10-28 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-10-27 | 2011-04-28 | 2011-10-28 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-10-27 | 2015-04-28 | 2015-10-28 | $7700.00 | Window Closed / Lapsed |