Browser-based spell checker
First Claim
1. A method of providing a spell checker, comprising:
- at a client;
sending a document to be spell checked to a spelling server;
receiving from the spelling server spelling information associated with the document, 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;
displaying an edit choice; and
replacing, in response to a selection of the edit choice by the user, the potentially misspelled word with an inline text input area comprising a box displayed within the displayed document and inline with text surrounding the potentially misspelled word, the text input area including the potentially misspelled word.
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.
-
Citations
35 Claims
-
1. A method of providing a spell checker, comprising:
at a client; sending a document to be spell checked to a spelling server; receiving from the spelling server spelling information associated with the document, 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; displaying an edit choice; and replacing, in response to a selection of the edit choice by the user, the potentially misspelled word with an inline text input area comprising a box displayed within the displayed document and inline with text surrounding the potentially misspelled word, the text input area including the potentially misspelled word. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method of providing a spell checker, comprising:
-
at a client; sending a document to be spell checked to a spelling server; receiving from the spelling server spelling information associated with the document, 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; displaying an edit choice; and replacing, in response to a selection of the edit choice by the user, the user selected potentially misspelled word with an inline text input area comprising a box displayed within the displayed document and inline with text surrounding the user selected potentially misspelled word, the text input area including the user selected potentially misspelled word. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of providing a spell checker, comprising:
-
at a client; sending a document to be spell checked to a spelling server; receiving from the spelling server spelling information associated with the document, 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; displaying an edit choice; and in response to user selection of the edit choice, replacing the first text with an inline text input area comprising a box displayed within the displayed document and inline with text surrounding the first text, the text input area including the first text. - View Dependent Claims (14)
-
-
15. A method of providing a spell checker, comprising:
-
providing a document composed in a web browser to be spell checked to a spelling assistant; receiving from the spelling assistant spelling information associated with the document, 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 in a web browser window on a display device, identifying the plurality of potentially misspelled words in a visually distinctive manner; displaying in the web browser window 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; displaying an edit choice; and in response to user selection of the edit choice, replacing the user selected potentially misspelled word with an inline text input area comprising a box displayed within the displayed document and inline with text surrounding the user selected potentially misspelled word, the text input area including the user selected potentially misspelled word. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method of providing a spell checker, comprising:
-
providing a document composed in a web browser to be spell checked to a spelling assistant; receiving from the spelling assistant spelling information associated with the document, the spelling information including identification of first text and one or more replacement text options; while displaying the document in a web browser window on a display device, identifying the first text in a visually distinctive manner; displaying in the web browser window the one or more replacement text options in response to a first user initiated activity associated with the first text; displaying an edit choice; and replacing, in response to a selection of the edit choice by the user, the first text with an inline text input area comprising a box displayed within the displayed document and inline with text surrounding the first text, the text input area including the first text. - View Dependent Claims (21)
-
-
22. A computer program product stored on a computer readable medium for use in conjunction with a client system, the computer program product comprising:
-
instructions for sending from the client system a document to be spell checked to a spelling server; instructions for receiving from the spelling server spelling information associated with the document, 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; instructions for displaying an edit choice; and instructions for in response to user selection of the edit choice, replacing the user selected potentially misspelled word with an inline text input area comprising a box displayed within the displayed document and inline with text surrounding the potentially misspelled word, the text input area including the user selected potentially misspelled word. - View Dependent Claims (23, 24, 25)
-
-
26. A computer program product stored on a computer readable medium for use in conjunction with a client system, the computer program product comprising:
-
instructions for sending from the client system a document to be spell checked to a spelling server; instructions for receiving from the spelling server spelling information associated with the document, 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; instructions for displaying an edit choice; and instructions for in response to user selection of the edit choice, replacing the first text with an inline text input area comprising a box displayed within the displayed document and inline with text surrounding the first text, the text input area including the first text. - View Dependent Claims (27)
-
-
28. A computer program product stored on a computer readable medium for use in conjunction with a client system, the computer program product comprising:
-
instructions for providing a document composed in a web browser to be spell checked to a spelling assistant; instructions for receiving from the spelling assistant spelling information associated with the document, 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 in a web browser window 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 in the web browser window 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; instructions for displaying an edit choice; and instructions for in response to user selection of the edit choice, replacing one of the potentially misspelled words the user selected potentially misspelled word with an inline text input area comprising a box displayed within the displayed document and inline with text surrounding the potentially misspelled word, the text input area including the user selected potentially misspelled word. - View Dependent Claims (29, 30, 31)
-
-
32. A computer program product stored on a computer readable medium for use in conjunction with a client system, the computer program product comprising:
-
instructions for providing a document composed in a web browser to be spell checked to a spelling assistant; instructions for receiving from the spelling assistant spelling information associated with the document, the spelling information including identification of first text and one or more replacement text options; instructions for displaying the document in a web browser window on a display device and for identifying the first text in a visually distinctive manner while displaying the document; instructions for displaying in the web browser window the one or more replacement text options in response to a first user initiated activity associated with the first text; instructions for displaying an edit choice; and instructions for replacing, in response to a selection of the edit choice by the user, the first text with an inline text input area comprising a box displayed within the displayed document and inline with text surrounding the first text, the text input area including the first text. - View Dependent Claims (33)
-
-
34. A client system, comprising:
-
means for sending a document to be spell checked to a spelling server; means for receiving from the spelling server spelling information associated with the document, 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; means for displaying an edit choice; and means for replacing, in response to a selection of the edit choice by the user, the potentially misspelled word with an inline text input area comprising a box displayed within the displayed document and inline with text surrounding the potentially misspelled word, the text input area including the potentially misspelled word. - View Dependent Claims (35)
-
Specification