User interface systems and methods for manipulating and viewing digital documents
First Claim
1. A computer device having a system for simulating tactile control over a document, comprising a processor, memory, and a display, system code stored within the memory and adapted to be executed by the processor, said system code for providing a digital representation of a document including data content and a page structure representative of a page layout of the document, a rendering engine for rendering at least a portion of the page layout of the digital representation on the display, a screen monitor for monitoring the screen to detect movement of an object across an image presented on the display, an interface process for processing the detected movement to detect a motion representative of a command to alter the rendered page structure of the digital representation, and a navigation module responsive to the interface process for changing the rendered portion of the page layout, wherein altering the rendered portion of the page layout allows a user to navigate through the digital representation of the document.
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.
-
Citations
38 Claims
-
1. A computer device having a system for simulating tactile control over a document, comprising
a processor, memory, and a display, system code stored within the memory and adapted to be executed by the processor, said system code for providing a digital representation of a document including data content and a page structure representative of a page layout of the document, a rendering engine for rendering at least a portion of the page layout of the digital representation on the display, a screen monitor for monitoring the screen to detect movement of an object across an image presented on the display, an interface process for processing the detected movement to detect a motion representative of a command to alter the rendered page structure of the digital representation, and a navigation module responsive to the interface process for changing the rendered portion of the page layout, wherein altering the rendered portion of the page layout allows a user to navigate through the digital representation of the document.
-
23. A mobile computing device, comprising a housing which supports a processor, memory, and a touch-sensitive display,
system code stored within the memory and adapted to be executed by the processor, said system code for processing an input byte stream representative of content to be displayed on said touch-sensitive display to generate a content document file representative of an internal representation of the content, a tool document file stored in the memory and providing an internal representation of a document providing an image that is representative of a graphical tool, tool code associated with the tool document file and capable of processing the content document file to create an internal representation of the content that presents the content in a manner that achieves a display effect associated with the tool, and 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.
-
31. A computer device having a context sensitive graphical interface tool, comprising
a processor, memory, and a touch-sensitive display, a content document file stored in the memory and being representative of an internal representation of the content, a tool document file stored in the memory and providing an internal representation of a document providing an image that is representative of the graphical interface tool, tool code capable of running of the processor and being associated with the tool document file and capable of processing the content document file to create an internal representation of the content that when rendered presents the content in a manner that achieves a display effect associated with the tool, 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, and interface code capable of running on the processor for allowing a user to arrange the image of the graphical interface tool into a selected contextual relationship over the rendered content and for directing the tool code to process a portion of the content document file associated with the selected position.
-
34. A method for providing interface tools for manipulating a document on a display, comprising
processing an input byte stream representative of the document to generate a content document file representative of an internal representation of the content, providing a tool document file providing an internal representation of a document providing an image that is representative of a graphical tool, providing tool code associated with the tool document file and capable of processing the content document file to create an internal representation of the content that presents the content in a manner that achieves a display effect associated with the tool, and processing 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.
-
36. A computer readable medium having instructions stored thereon for a process comprising
processing an input byte stream representative of the document to generate a content document file representative of an internal representation of the content, providing a tool document file providing an internal representation of a document providing an image that is representative of a graphical tool, providing tool code associated with the tool document file and capable of processing the content document file to create an internal representation of the content that presents the content in a manner that achieves a display effect associated with the tool, and processing 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.
-
37. A method for providing a user-interface, comprising
providing a content document file having an internal representation of a document, providing a tool document file having an internal representation of a graphical tool, providing tool code associated with the tool document file, having the tool code modify the content document file to include the graphical tool within the an internal representation of the content, and rendering the modified content to generate a screen document for display.
Specification