Software-implemented method and computerized system for spell checking
First Claim
Patent Images
1. A computer-implemented method for spell checking, comprising the steps of:
- providing a user with a user interface adapted for managing files stored on at least one computer, the files being user files comprising words that are characteristic of a user'"'"'s lexicon usage;
receiving via the user interface a user action involving at least one first word;
returning via the user interface at least one second word, as a notification that the first word is presumably erroneous and to be corrected by the second word, selected according to;
a distance from said at least one second word to said at least one first word; and
data of occurrence related to a number of occurrences of said at least one second word in said files, wherein a second word with a higher number of occurrences in said files is more likely to be selected,wherein;
at the step of returning said at least one second word, said at least one second word is first selected according to said data of occurrence and then selected according to said distance.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention concerns a computer-implemented method for spell checking, comprising the steps of:
- providing a user with a user interface adapted for managing files stored on at least one computer;
- receiving via the user interface a user action involving at least one first word;
- returning via the user interface at least one second word selected according to:
- a distance from said at least one second word to said at least one first word; and
- data of occurrence of said at least one second word in said files.
The invention is also directed to a computer program product and computer system allowing for taking steps according to the invention.
-
Citations
16 Claims
-
1. A computer-implemented method for spell checking, comprising the steps of:
-
providing a user with a user interface adapted for managing files stored on at least one computer, the files being user files comprising words that are characteristic of a user'"'"'s lexicon usage; receiving via the user interface a user action involving at least one first word; returning via the user interface at least one second word, as a notification that the first word is presumably erroneous and to be corrected by the second word, selected according to; a distance from said at least one second word to said at least one first word; and data of occurrence related to a number of occurrences of said at least one second word in said files, wherein a second word with a higher number of occurrences in said files is more likely to be selected, wherein; at the step of returning said at least one second word, said at least one second word is first selected according to said data of occurrence and then selected according to said distance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for spell checking, comprising the steps of:
-
providing a user with a user interface adapted for managing files stored on at least one computer, the files being user files comprising words that are characteristic of a user'"'"'s lexicon usage; building a plurality of vocabularies wherein each of the vocabularies comprises a respective number of words of said files, each vocabulary of said plurality of vocabularies being determined according to data of occurrence of said words in said files and a threshold occurrence data; receiving via the user interface a user action involving at least one first word; and returning via the user interface at least one second word, as a notification that the first word is presumably erroneous and to be corrected by the second word, selected according to a distance from said at least one second word to said at least one first word, wherein said at least one second word is first searched within the vocabulary of said plurality of vocabularies having the least number of words and wherein, at the step of returning at least one second word, said at least one second word is selected according to an interlaced algorithm using said distance and said data of occurrence at the same time.
-
Specification