User interface systems and methods for viewing and manipulating digital documents
First Claim
1. A method for providing a user-interface, comprising:
- i. receiving by a document processing system a plurality of content documents associated with respective application programs in file formats associated with the respective application programs;
ii. deriving by the document processing system, internal representations of the plurality of content documents, wherein the internal representations a) are in a common format other than the file formats associated with the respective application programs and b) describe the respective documents as collections of objects and parameters defining properties of the objects within each document;
iii. providing a tool document file, representative of a graphical tool that performs a user interface function in relation to content documents received from a plurality of application programs, wherein the document tool file stores information about the graphical tool in the internal representation used to describe the plurality of content documents;
iv. providing tool code associated with the tool document file;
v. generating a screen document for display that is an aggregation of the internal representation of at least one of the plurality of content documents and internal representation of the graphical tool; and
vi. rendering by the document processing system the screen document to create a single output display that integrates the at least one content document with the graphical tool that performs the user interface function.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, including handheld computing devices that include system code stored within the memory and adapted to be executed by the processor. The system code can process an input byte stream that is representative of contents to be displayed on the touch sensitive display and can generate a content document file representative of an internal representation of the content. A tool document file may also be stored in the memory and may provide an internal representation of a document providing an image that is representative of a graphical tool. Associated with a tool document can be tool code that is capable of processing the content document file to create an internal representation of the contents that presents the content in a manner that achieves a display effect associated with the tool. The device will also include parsing code that processes the content document file, the tool document file, and the processed internal representation to generate a screen document for display on the touch sensitive display in a manner that portrays the display effect.
40 Citations
30 Claims
-
1. A method for providing a user-interface, comprising:
-
i. receiving by a document processing system a plurality of content documents associated with respective application programs in file formats associated with the respective application programs; ii. deriving by the document processing system, internal representations of the plurality of content documents, wherein the internal representations a) are in a common format other than the file formats associated with the respective application programs and b) describe the respective documents as collections of objects and parameters defining properties of the objects within each document; iii. providing a tool document file, representative of a graphical tool that performs a user interface function in relation to content documents received from a plurality of application programs, wherein the document tool file stores information about the graphical tool in the internal representation used to describe the plurality of content documents; iv. providing tool code associated with the tool document file; v. generating a screen document for display that is an aggregation of the internal representation of at least one of the plurality of content documents and internal representation of the graphical tool; and vi. rendering by the document processing system the screen document to create a single output display that integrates the at least one content document with the graphical tool that performs the user interface function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification