Document display system and method
First Claim
Patent Images
1. A document presentation system comprising:
- a rendering unit which determines content layout and navigation suitable for both small and large display areas of a display device by analysing publisher or end-user preferences or device characteristics in order to render the content layout and navigation in dimensions or magnification which are a near match to or according to the end-user or publisher preferences or device characteristics;
a formatting unit that resizes and rearranges content according to the content layout and navigation determined by the rendering unit by measuring and manipulating the content, said manipulating including at least one of blank space reduction, blank space insertion, text condensing, margin adjustment, and tab stop adjustment;
a display unit that presents content to the end-user and responds to end-user interaction; and
a cache unit that stores reformatted content for display by the display unit;
wherein the content resizing and rearranging includes at least one of identifying wrapping graphic elements and repositioning said graphic elements to avoid wrapping, identifying section breaks and inserting blank space to push content to a next column, and identifying bleeding graphic elements and repositioning said graphic elements to avoid bleeding; and
wherein the said formatting unit may optionally satisfy at least one of document originator preferences or content mark up.
1 Assignment
0 Petitions
Accused Products
Abstract
A document presentation system is disclosed. The document presentation system includes a rendering unit that can analyse user or publisher preferences to determine content layout and navigation by examining the dimensions of the available viewing area to determine a suitable document layout and navigation system, a formatting unit that resizes and rearranges content according to the content layout and navigation determined by the rendering unit, a display unit that presents content to a user and responds to user interaction, and a cache unit that stores reformatted content for display by the display unit.
66 Citations
56 Claims
-
1. A document presentation system comprising:
-
a rendering unit which determines content layout and navigation suitable for both small and large display areas of a display device by analysing publisher or end-user preferences or device characteristics in order to render the content layout and navigation in dimensions or magnification which are a near match to or according to the end-user or publisher preferences or device characteristics; a formatting unit that resizes and rearranges content according to the content layout and navigation determined by the rendering unit by measuring and manipulating the content, said manipulating including at least one of blank space reduction, blank space insertion, text condensing, margin adjustment, and tab stop adjustment; a display unit that presents content to the end-user and responds to end-user interaction; and a cache unit that stores reformatted content for display by the display unit; wherein the content resizing and rearranging includes at least one of identifying wrapping graphic elements and repositioning said graphic elements to avoid wrapping, identifying section breaks and inserting blank space to push content to a next column, and identifying bleeding graphic elements and repositioning said graphic elements to avoid bleeding; and wherein the said formatting unit may optionally satisfy at least one of document originator preferences or content mark up. - 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. A document presentation system comprising:
-
a rendering unit which determines content layout and navigation suitable for both small and large display areas by analysing end-user or publisher preferences or device characteristics; a formatting unit that resizes and rearranges content according to the content layout and navigation determined by the rendering unit, wherein the rendering unit may optionally satisfy at least one of document originator preferences or content mark up; a display unit that presents content to an end-user and responds to end-user interaction; a cache unit that stores reformatted content for display by the display unit; and wherein the said display unit is responsive to pre-defined copy-zones, wherein users are otherwise prohibited from selecting and copying content to their clipboard. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A method of reformatting content for display on a display device including the steps of:
-
retrieving content from a repository; determining characteristics of a display device that is to display the content including the area available for display of the content and also any associated control structures on the display; rendering one or more content areas and any associated control structures to suit the display characteristics; reformatting content for display of the content in the said content areas by measuring and manipulating the content, said manipulating including at least one of blank space reduction, blank space insertion, text condensing, margin adjustment, and tab stop adjustment, said reformatting including resizing and rearranging; whereby the content resizing and rearranging includes at least one of identifying wrapping graphic elements and repositioning said graphic elements to avoid wrapping, identifying section breaks and inserting blank space to push content to a next column, and identifying bleeding graphic elements and repositioning said graphic elements to avoid bleeding; and whereby the said rendering and reformatting is suitable for smaller and larger screens as the case may be. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A document presentation system comprising:
-
one or more rendering unit(s) that determine the boundaries into which content is to be reformatted according to display area restrictions, in order to render the content layout and navigation in dimensions or magnification which are a near match to or according to publisher or end-user preferences or device characteristics; one or more formatting units for; resizing and rearranging content by measuring and manipulating according to a layout of one or more-columns, said manipulating including at least one of blank space reduction, blank space insertion, text condensing, margin adjustment, and tab stop adjustment, and said manipulation also reducing one or more graphical elements if larger than a column'"'"'s width; dividing documents into smaller sections for easier on-screen viewing; and moving elements into the next screen page or column and appropriately moving text after said elements into the previous column and/or inserting blank space therein; a display unit that presents content to an end-user and responds to end-user interaction including column and/or screen-page document navigational commands; a cache unit where content is copied into a an end-user and/or current session cache for populating said one or more columns with content; wherein the said formatting unit may optionally satisfy at least one of document originator preferences or content mark up. - View Dependent Claims (53, 54, 55, 56)
-
Specification