Document stream operating system with document organizing and display facilities
DC CAFCFirst Claim
Patent Images
1. A stream-based operating system utilizing subsystems from another operating system running a computer, comprising:
- a document organizing facility receiving documents created by diverse applications in diverse formats specific to the respective applications;
said document organizing facility automatically associating respective selected indicators with the received documents, automatically archiving the documents and indicators in consistent format for selective retrieval, and automatically creating information specifying respective glance views of said documents and respective document representations of said documents;
a display facility displaying at least selected document representations as a receding, foreshortened stack of partly overlapping document representations such that only a part of each displayed document representation, after the first in the stack, is visible to the user;
said display facility further displaying a cursor or pointer and responding to user-controlled sliding without clicking of the cursor over said displayed stack to display a glance view of a document whose document representation is currently touched by the cursor or pointer; and
said stream-based operating system utilizing subsystems from said another operating system for operations including writing documents to storage media, interrupt handling and input/output.
8 Assignments
Litigations
0 Petitions
Reexaminations
Accused Products
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.
-
Citations
39 Claims
-
1. A stream-based operating system utilizing subsystems from another operating system running a computer, comprising:
-
a document organizing facility receiving documents created by diverse applications in diverse formats specific to the respective applications;
said document organizing facility automatically associating respective selected indicators with the received documents, automatically archiving the documents and indicators in consistent format for selective retrieval, and automatically creating information specifying respective glance views of said documents and respective document representations of said documents;
a display facility displaying at least selected document representations as a receding, foreshortened stack of partly overlapping document representations such that only a part of each displayed document representation, after the first in the stack, is visible to the user;
said display facility further displaying a cursor or pointer and responding to user-controlled sliding without clicking of the cursor over said displayed stack to display a glance view of a document whose document representation is currently touched by the cursor or pointer; and
said stream-based operating system utilizing subsystems from said another operating system for operations including writing documents to storage media, interrupt handling and input/output. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A controlling operating system utilizing subsystems from another operating system running a computer, comprising:
-
a document organizing facility receiving documents from diverse applications in diverse formats specific to the respective applications;
said document organizing facility automatically associating selected indicators with the received documents, automatically archiving the documents and indicators in consistent format for selective retrieval, and automatically creating information specifying respective glance views of said documents and respective document representations of said documents;
a display facility displaying at least selected ones of said document representations;
said display facility further displaying a cursor or pointer and responding to user-controlled sliding without clicking of the cursor or pointer over the displayed document representations to display at least a glance view of a document whose document representation is currently touched by the cursor or pointer; and
said controlling operating system utilizing subsystems from said another operating system for operations including writing documents to storage media, interrupt handling and input/output. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A controlling operating system utilizing subsystems from another operating system running a computer, comprising:
-
a document organizing facility associating selected indicators with received or created documents and creating information specifying glance views of the respective documents and information specifying document representations of the respective documents;
a display facility displaying at least selected ones of said document representations;
said display facility further displaying a cursor or pointer and responding to a user sliding without clicking the cursor or pointer over a portion of a displayed document representation to display the glance view of the document whose document representation is touched by the cursor or pointer; and
said controlling operating system utilizing subsystems from said another operating system for operations including writing documents to storage media, interrupt handling and input/output. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A document stream operating system utilizing subsystems from another operating system running a computer, comprising:
-
a document organizing facility associating chronological indicators with documents received from diverse applications in diverse formats and creating information specifying glance views of the respective documents and information specifying document representations of respective documents;
a display facility displaying at least selected ones of said document representations as a receding, foreshortened stack of partly overlapping document representations such that only a part each document representation except the first one in the displayed stack is visible to a user;
said display facility further displaying a cursor or pointer and responding to a user sliding without clicking the cursor or pointer over said displayed stack of document representations to display the glance view of the document whose document representation is currently touched by the cursor; and
said document stream operating system utilizing subsystems from said another operating system for operations including writing documents to storage media, interrupt handling and input/output. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A method of displaying heterogenous documents from different applications in a receding, foreshortened stack of selected document representations of said documents and providing a set of commands applicable to the document representations in the stack, comprising:
-
first displaying document representations of said documents received from different applications as a receding, foreshortened stack of partly overlapping document representations such that only a part of each of most document representations in the displayed stack is visible to the user;
said stack being in a time order related to respective time-based indicators automatically associated with the documents at the time of receipt or creation thereof;
subsequently, while displaying the stack of document representations, responding automatically to touching a document representation in the stack with a user-operated cursor or pointer, without further action by the user, to display separately from the displayed stack of document representations, a glance view of the document whose document representation is currently touched by the cursor or pointer, said glance view being displayed while the displayed stack of document representations remains visible; and
concurrently with displaying said glance view, displaying in the same display a set of command buttons, said command buttons being responsive to user clicks to cause respective operations to be performed on the document whose glance view is displayed at the time. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
Specification