Method for enhancing text by applying sets of folding and horizontal displacement rules
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Reading product fabrication methods and devices are provided. Characteristic of the methods is the extraction of text specific attributes from machine readable text, and varying the text presentation in accordance with the attributes. Parts of speech and punctuation of a sentence are identified, with folding rules, which use the parts of speech to determine folding points, applied. The sentence is divided into text segments based upon the folding points, and horizontal displacement rules applied to create displayed text characterized by a cascading appearance.
28 Citations
17 Claims
-
1. 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 (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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 (15, 16, 17)
-
Specification