Reading product fabrication methodology
1 Assignment
0 Petitions
Accused Products
Abstract
A text enhancement method and apparatus for the presentation of text for improved human reading. The method includes extracting text specific attributes from machine readable text and varying the text presentation in accordance with the attributes. The preferred embodiment of the method: extracts parts of speech and punctuation from a sentence, applies folding rules which use the parts of speech to determine folding points, and presents text segments each on a new line and having a determined horizontal displacement based on the text specific attributes. One method displays text over bent curves having a shape based on text content. Another method includes displaying relative text position within a hierarchy using alternating vertically and horizontally tiled planes. Another method supports reading text segments across opposed pages without waiting for paging. Yet another method displays text to allow reading from bottom to top as though from front to back. Still another method displays words in colors reflecting the relationships between the words and the larger text segments of which they are apart.
42 Citations
69 Claims
-
1-52. -52. (canceled)
-
53. A method for enhancing text presentation from a machine readable natural language text based on reader specific parameters including at least the viewing field dimensions comprising:
-
a. parsing said text into punctuation and parts of speech for extracting text specific attributes;
b. storing said text specific attributes in relation to the parts of speech to produce an enriched text;
c. applying primary folding rules followed by secondary folding rules to said enriched text, applied in order of a folding rule rank thereby dividing said text into text segments, said folding rules having at least said punctuation attributes and parts of speech attributes as inputs and visual attributes as outputs, said visual attributes including the displaying of the text segments in new lines;
d. applying secondary folding rules until a limit is reached, this limit preferably being the minimum line length;
e. applying text segment horizontal displacement rules to said text segments to determine a horizontal displacement for each text segment, said horizontal displacement rules including parts of speech as inputs and visual attributes of horizontal displacement as outputs to produce an enhanced text; and
f. displaying said enhanced text by cascading the text segments in lines down and across a display. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. A device for enhancing text presentation from a machine readable natural language text an enhanced text presentation based on reader specific parameters including at least text viewing field dimensions comprising:
-
parsing means for parsing said text into punctuation and parts of speech for extracting text specific attributes;
storing means for storing said text specific attributes in relation to the parts of speech to produce an enriched text;
means for applying primary folding rules followed by secondary folding rules to said enriched text, applied in order of a folding rule rank thereby dividing said text into text segments said folding rules having at least said punctuation attributes and parts of speech attributes as inputs and visual attributes as outputs;
means for applying secondary folding rules until a limit is reached, this limit preferably being the minimum line length; and
wherein the visual attributes include the displaying of the text segments in new lines;
means for applying text segment horizontal displacement rules to said text segments to determine a horizontal displacement descent angle including attributes of the text in the line above for each text segment, said horizontal displacement rules including parts of speech as inputs and visual attributes of horizontal displacement as outputs to produce an enhanced text; and
means for displaying said enhanced text by cascading the text segments in lines down and across a display. - View Dependent Claims (67, 68, 69)
-
Specification