Method and apparatus for viewing electronic documents
First Claim
1. An electronic document viewer comprising:
- a digital computer system including a digital processor, memory which includes memory storage locations accessible by said digital processor, a visual output device to generate a visual output derived, at least in part, from said digital processor, and an input device to generate an input that can be acted upon by said digital processor;
an electronic document stored in said memory and including at least one article, said document having a predetermined final format defining a particular appearance for said document and said article within said document, said document including article section information and section link information describing an ordering of article sections of an article such that said article sections can be accessed in a consecutive fashion;
mode means implemented on said digital computer system for determining one of a plurality of view modes including at least a normal view mode and an article view mode, wherein said view mode is selectable by a user of said digital computer system, and wherein said article view mode is a distinct, different view mode from said normal view mode;
normal view means implemented on said digital computer system for displaying at least a portion of said document on said visual output device in a normal view that displays the particular appearance of said document defined by said predetermined final format and provides document scrolling commands for scrolling the display of said document as a whole; and
article view means implemented on said digital computer system for displaying at least a portion of a selected article on said visual output device in an article view that displays the particular appearance of said selected article defined by said predetermined final format and provides article scrolling commands for the sequential viewing of consecutive article sections of said selected article based upon said section link information, said sequential article viewing being implemented only when said view mode is said article view mode, and said sequential article sections being accessed by said user entering an article scrolling command to view a consecutive article section.
0 Assignments
0 Petitions
Accused Products
Abstract
A reader for displaying an electronic document stored in a predetermined format and allowing articles of the document to be read in the direction of their content information flow. The reader includes a selector to select an article of the document to be read. A displayer displays a first portion of the article in a manner which promotes comfortable viewing, and a navigator permits the display of the next and remaining sequential portions of the article in content flow (or reverse content flow) order. Preferably, the displayer pans and zooms, as necessary, to position the article portion in an article viewing window. A method for viewing electronic documents on a digital computer includes the steps of storing in the memory of the digital computer an electronic document, selecting an article to be displayed on an output device of the digital computer in an article view, displaying at least a portion of the article in the article viewing mode on the output device, and using an input device of the digital computer to cause a display of additional portions of the article to be displayed on the output device in the article viewing mode. These additional portions of the article are determined, at least in part, by predefined article sections and section links of the document so that the thread of the article can be followed in forward and reverse directions.
379 Citations
37 Claims
-
1. An electronic document viewer comprising:
-
a digital computer system including a digital processor, memory which includes memory storage locations accessible by said digital processor, a visual output device to generate a visual output derived, at least in part, from said digital processor, and an input device to generate an input that can be acted upon by said digital processor; an electronic document stored in said memory and including at least one article, said document having a predetermined final format defining a particular appearance for said document and said article within said document, said document including article section information and section link information describing an ordering of article sections of an article such that said article sections can be accessed in a consecutive fashion; mode means implemented on said digital computer system for determining one of a plurality of view modes including at least a normal view mode and an article view mode, wherein said view mode is selectable by a user of said digital computer system, and wherein said article view mode is a distinct, different view mode from said normal view mode; normal view means implemented on said digital computer system for displaying at least a portion of said document on said visual output device in a normal view that displays the particular appearance of said document defined by said predetermined final format and provides document scrolling commands for scrolling the display of said document as a whole; and article view means implemented on said digital computer system for displaying at least a portion of a selected article on said visual output device in an article view that displays the particular appearance of said selected article defined by said predetermined final format and provides article scrolling commands for the sequential viewing of consecutive article sections of said selected article based upon said section link information, said sequential article viewing being implemented only when said view mode is said article view mode, and said sequential article sections being accessed by said user entering an article scrolling command to view a consecutive article section. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for viewing electronic documents on a digital computer comprising the steps of:
-
storing in a memory of a digital computer an electronic document including at least one article having article sections and section links between article sections such that said article sections can be accessed in a consecutive fashion regardless of a physical positioning of an article section within said document; accepting a selection by a user of an article to be displayed on an output device of said digital computer; accepting a selection by a user of a view mode from a plurality of view modes including a normal view mode and said article view mode; displaying with said output device at least a portion of said article; accepting an input action by a user from an input device of said digital computer; and interpreting said input action as a first command to display a portion of the document if said normal view mode was selected, and interpreting the same input action as a second, different to enter a command to cause the display of additional portions of said article with said output device by accessing said article sections and said section links if said article view mode was selected. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An electronic document system comprising:
-
a document generator for creating an electronic document in a predetermined final format, said document including at least one article having a plurality of article sections, said document including article section information and section link information that describes links between consecutive and related article sections of an article, where said document and article are each created by the generator to have a particular appearance defined by said final format for readers of said document, and where said article sections appear physically separated within said document; and a document reader for displaying said document in a plurality of view modes including at least a normal view mode in which said document as a whole including said article is displayed in its final format appearance and in which document scrolling operations are provided to scroll a page of said document as a whole, and an article view mode, where said normal view mode does not require the use of said article section information and section link information, and where said article view mode makes use of said article section information and said link information to display in their final format appearance at least portions of said article sections, such that in the article view mode, article scrolling operations scroll the entirety of said article for display as logically consecutive sections regardless of the physical arrangement of any article section within said document only after said article view mode has been entered. - View Dependent Claims (32, 33, 34)
-
-
35. A reader for displaying an electronic document having a predetermined format, said document including an article having content flow information, said article including a plurality of sequential portions, said reader comprising:
-
a selector to select from an electronic document having a predetermined final format an article of said document to be read, said article having a predetermined final format within said formatted document, having content flow information, and having a plurality of sequential portions physically separated within the final format of the document; a displayer to display a portion of said document in a manner for easy viewing and comprehension; and a navigator operating in one of a plurality of modes including a normal view mode and an article view mode, said navigator interpreting an input event received from an input device as a first command to display a portion of said document in said predetermined final format of said document when said navigator is in said normal view mode, and interpreting the same input event as a second, different command to display a portion of said article in said predetermined final format of said article by accessing said content flow information to navigate among the sequential portions of said article when said navigator is in said article view mode. - View Dependent Claims (36, 37)
-
Specification