Text management software
First Claim
Patent Images
1. A method of substituting alternative text in an electronic input of an author'"'"'s work to a text management system, comprising:
- storing text fragments of previous text;
indexing the stored text fragments on at least two different bases;
allowing the author to enter text;
comparing text fragments in the entered text to the stored text fragments, where one of the text fragments in the entered text is substantially similar on one of the at least two different bases to one of the stored text fragments;
displaying to the author a substitute text fragment for the one text fragment in the entered text; and
providing the author with the option of substituting the substitute text fragment for the one text fragment of the entered text,wherein a first one of the at least two different bases is solely an edit distance basis and a second one of the at least two different bases combines a word occurrence algorithm, a word difference algorithm, and an edit distance algorithm, and the two bases contribute differently to a final similarity basis.
4 Assignments
0 Petitions
Accused Products
Abstract
Text management software system which stores and retrieves text as paragraph size Text Fragments. Each fragment is stored in a separate record in a text store. As text is created and is to be saved to a text store, the system is adapted to break the text into paragraph size text fragments. As or before text is stored the system runs statistical comparisons between text fragments and builds a matrix of similarity between the text fragments stored in the separate records and presents these to the author for substitution.
27 Citations
13 Claims
-
1. A method of substituting alternative text in an electronic input of an author'"'"'s work to a text management system, comprising:
-
storing text fragments of previous text; indexing the stored text fragments on at least two different bases; allowing the author to enter text; comparing text fragments in the entered text to the stored text fragments, where one of the text fragments in the entered text is substantially similar on one of the at least two different bases to one of the stored text fragments; displaying to the author a substitute text fragment for the one text fragment in the entered text; and providing the author with the option of substituting the substitute text fragment for the one text fragment of the entered text, wherein a first one of the at least two different bases is solely an edit distance basis and a second one of the at least two different bases combines a word occurrence algorithm, a word difference algorithm, and an edit distance algorithm, and the two bases contribute differently to a final similarity basis. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A text substitution apparatus comprising:
-
a store storing text fragments; a viewer presenting text fragments appearing in an electronic document; a comparer comparing the presented text fragments with the stored text fragments; choice means for offering the stored text fragments to an apparatus user, where the presented text fragments differ from the stored text fragments by less than a definable quantity; and substitution means for substituting one of the stored text fragments for one of the presented text fragments when chosen by the apparatus user, wherein the choice means presents the stored text fragments in order of similarity to the presented text fragments and wherein the order of similarity is indicated by presentation color. - View Dependent Claims (9, 10, 11)
-
-
12. A method of comparing and substituting text at text entry to a document comprising:
-
providing a store of text fragments each of one or more words; entering text to the document; comparing text fragments in the entered text to the stored text fragments; presenting to the text enterer a list of those stored text fragments closely approximating the entered text fragments for immediate substitution with an entered text fragment; preparing an amended text for storage by resolving each entered text fragment to a normalized form; and comparing the normalized text fragments to the stored text fragments and presenting a list of those stored text fragments approximating the normalized text fragments for substitution prior to storage, wherein the stored text fragments are presented in order of similarity to the entered text fragments and wherein the order of similarity is indicated by presentation color.
-
-
13. A text substitution apparatus comprising:
-
a store storing text fragments; an indexer indexing the stored text fragments on a least two different bases, wherein a first one of the at least two different bases is solely an edit distance basis and a second one of the at least two different bases combines a word occurrence algorithm, a word difference algorithm, and an edit distance algorithm; a viewer presenting text fragments appearing in an electronic document; a comparer comparing the presented text fragments with the stored text fragments; choice means for offering the stored text fragments to an apparatus user, where the presented text fragments differ from the stored text fragments by less than a definable quantity on the basis of a combination of the at least two different bases; and substitution means for substituting one of the stored text fragments for one of the presented text fragments when chosen by the apparatus user, wherein the choice means presents the stored text fragments in order of similarity to the presented text.
-
Specification