Patent ID: 6766495
Filing Date: 2004-07-20
Classification: G06F

Abstract:
An apparatus comprising:at least one processor; a memory coupled to the at least one processor; a software application residing in the memory and executed by the at least one processor, the software application arranging a plurality of lines of text, each line comprising a plurality of words, wherein the software application includes: a word positioning processor that analyzes the words in at least two lines of text, determines whether at least one readability problem is present in the at least two lines of text, wherein the at least one readability problem includes two adjacent lines that begin with the same word, wherein the word positioning processor changes the line position of at least one word portion in the text to improve the readability of the text by performing at least one of the following steps: (A) compressing a first line of text so the first word of the following line of text moves to the end of the first line of text; (B) expanding the first line of text so the last word of the first line of text moves to the beginning of the following line of text.