Systems and methods for digital document processing
First Claim
1. A method for representing digital content, comprising receiving a source of data representative of the digital content, processing the source of data to identify objects that occur within the source, for each object, creating a document object that represents an internal representation of the encountered object and that separates the structure of the object from the data content of the object, organizing the document objects into a document structure that represents the structure of the digital content, organizing the data content of the objects into a data content structure, and providing a set of pointers that associate the document objects within the document structure with the data content stored in the data content structure.
4 Assignments
0 Petitions
Accused Products
Abstract
Display technologies that separate the underlying functionality of an application program from the graphical display process, thereby eliminating or reducing the application'"'"'s need to control the device display and to provide graphical user interface tools and controls for the display. Additionally, such systems reduce or eliminate the need for an application program to be present on a processing system when displaying data created by or for that application program, such as a document or video stream. Thus it will be understood that in one aspect, the systems and methods described herein can display content, including documents, video streams, or other content, and will provide the graphical user functions for viewing the displayed document, such as zoom, pan, or other such functions, without need for the underlying application to be present on the system that is displaying the content. The advantages over the prior art of the systems and methods described herein include the advantage of allowing different types of content from different application programs to be shown on the same display within the same work space.
-
Citations
39 Claims
-
1. A method for representing digital content, comprising
receiving a source of data representative of the digital content, processing the source of data to identify objects that occur within the source, for each object, creating a document object that represents an internal representation of the encountered object and that separates the structure of the object from the data content of the object, organizing the document objects into a document structure that represents the structure of the digital content, organizing the data content of the objects into a data content structure, and providing a set of pointers that associate the document objects within the document structure with the data content stored in the data content structure.
-
33. A computer readable medium having stored thereon instructions for a method for representing digital content, comprising
receiving a source of data representative of the digital content, processing the source of data to identify objects that occur within the source, for each object, creating a document object that represents an internal representation of the encountered object and that separates the structure of the object from the data content of the object, organizing the document objects into a document structure that represents the structure of the digital content, organizing the data content of the objects into a data content structure, and providing a set of pointers that associate the document objects within the document structure with the data content stored in the data content structure.
-
34. A system for representing digital content, comprising
an input mechanism for receiving a source of data representative of the digital content, a document agent for processing the source of data to identify objects that occur within the source, and for creating a document object that represents an internal representation of an encountered object and that separates the structure of the object from the data content of the object, and for organizing the document objects into a document structure that represents the structure of the digital content, and for organizing the data content of the objects into a data content structure, and providing a set of pointers that associate the document objects within the document structure with the data content stored in the data content structure.
Specification