Browser-based spell checker
First Claim
1. A method of providing a spell checker, comprising:
- sending a document to be spell checked to a spelling server;
receiving the document with associated spelling information, the spelling information including identification of a potentially misspelled word and one or more replacement words;
while displaying the document on a display device, identifying the potentially misspelled word in a visually distinctive manner;
displaying the one or more replacement words in response to a user initiated activity associated with the potentially misspelled word; and
replacing the potentially misspelled word with a word selected by the user, the word selected from the one or more replacement words.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for a spell checker that includes sending a document to a spelling server which returns the document with associated spelling information, though the document could also be provided to a spelling assistant on the local machine. The spelling information includes identification of potentially misspelled words and one or more replacements words. The document is displayed to identify the potentially misspelled words in a visually distinctive manner. The replacement words are displayed near the potentially misspelled word in response to a user activity, such as clicking on the identified words. The misspelled word is replaced with the word selected by the user from the replacement words. The user may extend the area of text to be modified by clicking on extension buttons to the left and right of the potentially misspelled word.
69 Citations
33 Claims
-
1. A method of providing a spell checker, comprising:
-
sending a document to be spell checked to a spelling server;
receiving the document with associated spelling information, the spelling information including identification of a potentially misspelled word and one or more replacement words;
while displaying the document on a display device, identifying the potentially misspelled word in a visually distinctive manner;
displaying the one or more replacement words in response to a user initiated activity associated with the potentially misspelled word; and
replacing the potentially misspelled word with a word selected by the user, the word selected from the one or more replacement words. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of providing a spell checker, comprising:
-
sending a document to be spell checked to a spelling server;
receiving the document with associated spelling information, the spelling information including identification of a plurality of potentially misspelled words, and one or more replacement words for each identified potentially misspelled word;
while displaying the document on a display device, identifying the plurality of potentially misspelled words in a visually distinctive manner;
displaying the one or more replacement words for a user selected one of the potentially misspelled words in response to a user initiated activity associated with the user selected potentially misspelled word; and
replacing the potentially misspelled word with a word selected by the user, the word selected from the one or more replacement words. - View Dependent Claims (8, 9, 10)
-
-
11. A method of providing a spell checker, comprising:
-
sending a document to be spell checked to a spelling server;
receiving the document with associated spelling information, the spelling information including identification of first text and one or more replacement text options;
displaying the document on a display device;
identifying the first text in a visually distinctive manner;
displaying the one or more replacement text options in response to a first user initiated activity associated with the first text; and
displaying an edit choice. - View Dependent Claims (12, 13)
-
-
14. A method of providing a spell checker, comprising:
-
providing a document to be spell checked to a spelling assistant;
receiving the document with associated spelling information, the spelling information including identification of a plurality of potentially misspelled words, and one or more replacement words for each identified potentially misspelled word;
while displaying the document on a display device, identifying the plurality of potentially misspelled words in a visually distinctive manner;
displaying the one or more replacement words for a user selected one of the potentially misspelled words in response to a user initiated activity associated with the user selected potentially misspelled word; and
replacing the potentially misspelled word with a word selected by the user, the word selected from the one or more replacement words. - View Dependent Claims (15, 16, 17)
-
-
18. A method of providing a spell checker, comprising:
-
providing a document to be spell checked to a spelling assistant;
receiving the document with associated spelling information, the spelling information including identification of first text and one or more replacement text options;
while displaying the document on a display device, identifying the first text in a visually distinctive manner;
displaying the one or more replacement text options in response to a first user initiated activity associated with the first text; and
displaying an edit choice. - View Dependent Claims (19, 20)
-
-
21. A computer program product for use in conjunction with a computer system, the computer program product, comprising:
-
instructions for sending a document to be spell checked to a spelling server;
instructions for receiving the document with associated spelling information, the spelling information including identification of a plurality of potentially misspelled words, and one or more replacement words for each identified potentially misspelled word;
instructions for displaying the document on a display device and for identifying the plurality of potentially misspelled words in a visually distinctive manner while displaying the document;
instructions for displaying the one or more replacement words for a user selected one of the potentially misspelled words in response to a user initiated activity associated with the user selected potentially misspelled word; and
instructions for replacing the potentially misspelled word with a word selected by the user, the word selected from the one or more replacement words. - View Dependent Claims (22, 23)
-
-
24. A computer program product for use in conjunction with a computer system, the computer program product, comprising:
-
instructions for sending a document to be spell checked to a spelling server;
instructions for receiving the document with associated spelling information, the spelling information including identification of first text and one or more replacement text options;
instructions for displaying the document on a display device and for identifying the first text in a visually distinctive manner while displaying the document;
instructions for displaying the one or more replacement text options in response to a first user initiated activity associated with the first text; and
instructions for displaying an edit choice. - View Dependent Claims (25, 26, 28, 29, 31, 32)
-
-
27. A computer program product for use in conjunction with a computer system, the computer program product, comprising:
-
instructions for providing a document to be spell checked to a spelling assistant;
instructions for receiving the document with associated spelling information, the spelling information including identification of a plurality of potentially misspelled words, and one or more replacement words for each identified potentially misspelled word;
instructions for displaying the document on a display device and for identifying the plurality of potentially misspelled words in a visually distinctive manner while displaying the document;
instructions for displaying the one or more replacement words for a user selected one of the potentially misspelled words in response to a user initiated activity associated with the user selected potentially misspelled word; and
instructions for replacing the potentially misspelled word with a word selected by the user, the word selected from the one or more replacement words.
-
-
30. A computer program product for use in conjunction with a computer system, the computer program product, comprising:
-
instructions for providing a document to be spell checked to a spelling assistant;
instructions for receiving the document with associated spelling information, the spelling information including identification of first text and one or more replacement text options;
instructions for displaying the document on a display device and for identifying the first text in a visually distinctive manner while displaying the document;
instructions for displaying the one or more replacement text options in response to a first user initiated activity associated with the first text; and
instructions for displaying an edit choice.
-
-
33. A system for providing a spell checker, comprising:
-
means for sending a document to be spell checked to a spelling server;
means for receiving the document with associated spelling information, the spelling information including identification of a potentially misspelled word and one or more replacement words;
means for displaying the document on a display device;
means for identifying the potentially misspelled word in a visually distinctive manner while the document is displayed;
means for displaying the one or more replacement words in response to a user initiated activity associated with the potentially misspelled word; and
means for replacing the potentially misspelled word with a word selected by the user, the word selected from the one or more replacement words.
-
Specification