RICH TEXT HANDLING FOR A WEB APPLICATION
First Claim
1. A method of providing a spellchecker function for use with documents having rich text, the method comprising:
- initializing a dictionary containing words;
creating at least one signature for each dictionary word;
keying the at least one signature to the dictionary word;
determining that a word is misspelled by checking the dictionary for the misspelled word resulting in a null value;
creating at least one signature associated with the misspelled word;
searching the dictionary using the at least one signature associated with the misspelled word and dictionary word to locate at least one replacement word with the same at least one signature; and
providing the at least one replacement word in the document having rich text.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for representing and controlling documents including rich text for Web based applications and browsers is provided so that editing of rich text can be facilitated within the browsers. The rich text is represented in a memory structure so that various formats may be flexible maintained. Text, images, tables, links and the like are represented in the memory structure, which may be maintained in databases for eventual editing. A controller class and subsidiary classes represent the rich text and provide methods to convert html to the memory structure and back, representing the rich text in a relational database, retrieving the rich text from a relational database, and presenting the rich text for editing. A spell checking facility for the rich text is included.
53 Citations
17 Claims
-
1. A method of providing a spellchecker function for use with documents having rich text, the method comprising:
-
initializing a dictionary containing words; creating at least one signature for each dictionary word; keying the at least one signature to the dictionary word; determining that a word is misspelled by checking the dictionary for the misspelled word resulting in a null value; creating at least one signature associated with the misspelled word; searching the dictionary using the at least one signature associated with the misspelled word and dictionary word to locate at least one replacement word with the same at least one signature; and providing the at least one replacement word in the document having rich text. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification