System for converting scrolling display to non-scrolling columnar display
First Claim
1. A system for generating a source in a non-scrolling format for display in a display window having a user-selectable dimension using a processor comprising:
- a screen page formatting mechanism configured to form a screen page dimensioned to fit the display window, to calculate a number of columns that will fit within the screen page, each column having a width characteristic, and to format the screen page for the number of columns; and
a display page formatting mechanism configured to format the source as a display document having a base font characteristic and a plurality of display pages each non-scrollably displayable for the screen page and to dynamically reformat the display document for a plurality of other display pages upon selection of a user selected font characteristic and the user-selected dimension each of the other display pages non-scrollably displayable for the screen page.
1 Assignment
0 Petitions
Reexamination
Accused Products
Abstract
A computer system for automatically converting a scrollable electronic document, including text, graphics, tables and combinations, from a scrollable format to a non-scrollable format, the system comprising a page-forming mechanism configured to operatively and automatically arrange the scrollable electronic information document into a plurality of non-scrollable pages, each having one or more columns wherein each of the columns has a width corresponding to a number of characters per line within a predetermined range of characters per line, a content formatter mechanism configured to be operatively responsive to embedded formatting commands, either common word-processing commands or html commands or both; a font-sizing mechanism configured to operatively permit a user to selectively alter the size of the characters comprising the non-scrollable pages; an image sizing mechanism configured either to automatically alter the widths of graphic images and tables in the electronic document to proportionately conform to the width of the columns, or to reduce the graphic images and tables to selectively expandable icons positioned in the display; a screen having a display window configured to entirely display a selected one of the non-scrollable pages; and a page-turning mechanism configured to selectively, sequentially and individually display the plurality of non-scrollable pages in the display window. A method is provided for practicing the system.
-
Citations
77 Claims
-
1. A system for generating a source in a non-scrolling format for display in a display window having a user-selectable dimension using a processor comprising:
-
a screen page formatting mechanism configured to form a screen page dimensioned to fit the display window, to calculate a number of columns that will fit within the screen page, each column having a width characteristic, and to format the screen page for the number of columns; and
a display page formatting mechanism configured to format the source as a display document having a base font characteristic and a plurality of display pages each non-scrollably displayable for the screen page and to dynamically reformat the display document for a plurality of other display pages upon selection of a user selected font characteristic and the user-selected dimension each of the other display pages non-scrollably displayable for the screen page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for generating a source in a non-scrolling format for display in a display window having a user-selectable dimension using a processor comprising:
-
a screen page formatting mechanism configured to form a screen page dimensioned to fit the display window; and
a display page formatting mechanism configured to format the source as a display document having a base font characteristic an a plurality of display pages each non-scrollably displayable for the screen page and to dynamically reformat the source for a plurality of other display pages upon selection of a user selected font characteristic and the user-selected dimension, each of the other display pages non-scrollably displayable for the screen page. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for generating a source in a non-scrolling format for display in a display window having a user-selectable dimension using a processor comprising:
-
a screen page formatting mechanism configured to form a screen page dimensioned to fit the display window; and
a display page formatting mechanism configured to format the source as a display document having a base font characteristic and a plurality of display pages each non-scrollably displayable for the screen page and to fill the screen page with at least one display page, to dynamically reformat the display document for a plurality of other display pages upon selection of a user selected font characteristic and the user-selected dimension, each of the other display pages non-scrollably displayable for the screen page, and to fill the screen page with at least one of the other display pages. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method for generating a source in a non-scrolling format for display in a display window having a user-selectable dimension using a processor comprising:
-
forming a screen page dimensioned to fit the display window;
calculating a number of columns having a width characteristic that will fit in the screen page;
formatting the screen page for the number of columns;
formatting the source as a display document having a base font characteristic and a plurality of display pages each non-scrollably displayable for the screen page; and
dynamically reformatting the display document for a plurality of other display pages upon selection of a user selected font characteristic and the user-selected dimension, each of the other display pages non-scrollably displayable for the screen page. - View Dependent Claims (52, 53)
-
-
54. A method for generating electronic information in a non-scrolling format for display in a display window having a user-selectable dimension using a processor comprising:
-
forming a screen page dimensioned to fit the display window;
sizing the electronic information to a base font;
formatting the electronic information to form a display document having display pages wherein each display page is wholly displayable in the screen display;
generating for non-scrollable display at least one display page; and
dynamically reformatting the display document for a plurality of other display pages upon selection of a user selected font characteristic and the user-selected dimension, each of the other display pages non-scrollably displayable for the screen page. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61)
-
-
62. A method for generating a source in a non-scrolling format for display in a display window having a user-selectable dimension using a processor comprising:
-
forming a screen page dimensioned to fit the display window;
formatting the source as a display document having a base font characteristic and a plurality of display pages each non-scrollably displayable for the screen page; and
dynamically reformatting the source for a plurality of other display pages upon selection of a user selected font characteristic and the user-selected dimension, each of the other display pages non-scrollably displayable for the screen page. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69)
determining a number of columns having a width characteristic that can fit within the display window; and
formatting the screen page for the number of columns.
-
-
64. The method of claim 62 wherein the display document comprises text.
-
65. The method of claim 62 further comprising:
-
identifying an in-line command in the source; and
formatting the display document according to the in-line command.
-
-
66. The method of claim 62 further comprising being responsive to a formatting command embedded in the source to format a portion of at least one display page according to the formatting command.
-
67. The method of claim 66 wherein the formatting command comprises a hypertext markup language tag-based formatting instruction.
-
68. The method of claim 62 further comprising generating the display page for display as a hypertext markup language page.
-
69. The method of claim 62 further comprising generating the display page for display as a web-based page.
-
70. A method for generating a source in a non-scrolling format for display in a display window having a user-selectable dimension using a processor comprising:
-
forming a screen page dimensioned to fit the display window;
formatting the source as a display document having a base font characteristic and a plurality of display pages each non-scrollably displayable for the screen page;
filling the screen page with at least one display page; and
dynamically reformatting the display document for a plurality of other display pages upon selection of a user selected font characteristic and the user-selected dimension, each of the other display pages non-scrollably displayable for the screen page, and to fill the screen page with at least one of the other display pages. - View Dependent Claims (71, 72, 73, 74, 75, 76, 77)
determining a number of columns having a width characteristic that can fit within the display window; and
formatting the screen page for the number of columns.
-
-
72. The method of claim 70 wherein the display document comprises text.
-
73. The method of claim 70 further comprising:
-
identifying an in-line command in the source; and
formatting the display document according to the in-line command.
-
-
74. The method of claim 70 further comprising being responsive to a formatting command embedded in the source to format a portion of at least one display page according to the formatting command.
-
75. The method of claim 70 wherein the formatting command comprises a hypertext markup language tag-based formatting instruction.
-
76. The method of claim 70 further comprising generating the display page for display as a hypertext markup language page.
-
77. The method of claim 70 further comprising generating the display page for display as a web-based page.
Specification