Spell checking in network browser based applications
First Claim
1. A method for processing text in a network browser, comprising:
- displaying text in a content page provided via a network browser, wherein the text includes text which is entered into the content page by a first user through a client device executing the network browser and text generated by a second user; and
automatically limiting spell checking to the text which is entered by the first user byassociating sections of the text entered by the first user with a plurality of respective nodes,detecting a change by the first user in one or more portions of the text after the text has initially been displayed in the content page,identifying one or more of the nodes that are associated with the changed text portions,transmitting one or more of the nodes that are associated with the changed text portions to a spell check service in response to detecting the change; and
receiving correction information for the changed text portion from the spell check service in response to the transmitting step, wherein the correction information is displayed on the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
Spell checking of a document in a network browser based application is performed automatically. Spell checking may be performed in a content page in response to user editing of the document text. Text entered into a document through a browser application interface is divided into nodes. The nodes may be associated with a section, line or word of text. Each node may be assigned one or more parameters which may indicate whether the node has been spell checked or not. Selected nodes are sent to a spell check service for spell checking. Correction information is received in response to the spell check request. Once a client device receives the correction information, words within the text range of the document that match identified misspelled words are processed. In one embodiment, matching words are highlighted with a visual indicator to indicate that they may be incorrectly spelled.
306 Citations
18 Claims
-
1. A method for processing text in a network browser, comprising:
-
displaying text in a content page provided via a network browser, wherein the text includes text which is entered into the content page by a first user through a client device executing the network browser and text generated by a second user; and automatically limiting spell checking to the text which is entered by the first user by associating sections of the text entered by the first user with a plurality of respective nodes, detecting a change by the first user in one or more portions of the text after the text has initially been displayed in the content page, identifying one or more of the nodes that are associated with the changed text portions, transmitting one or more of the nodes that are associated with the changed text portions to a spell check service in response to detecting the change; and receiving correction information for the changed text portion from the spell check service in response to the transmitting step, wherein the correction information is displayed on the client device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising:
-
displaying text including text which has been entered by a first user and original email content generated by a second user in a content page provided by a browser; identifying the original email content as text not available for spell checking; associating sections of the displayed text which have been entered by the first user with a plurality of respective nodes; determining that one or more portions of the displayed text are being edited by the first user, wherein the portions of the displayed text being edited have previously been processed for spelling errors; identifying one or more of the nodes that are associated with the text portions being edited; transmitting the one or more nodes that are associated with the text portions being edited to a spell check service, wherein the spell check service generates correction information associated with the text portions being edited; displaying the correction information generated by the spell check service; and processing the text portions being edited with the correction information generated by the spell check service. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method for retrieving spell check information for text in a browser application, comprising:
-
receiving user input indicating that changes have been made to text previously displayed in a browser application interface, wherein the previously displayed text includes text entered by the user which has been spell checked and associated with one or more nodes and text entered by another user not available for spell checking; determining at least one node associated with the changed text; if a node associated with the changed text has previously been spell checked, marking the node associated with the changed text as not spell checked; adding the changed text associated with a node marked as not spell checked to an array, wherein the array includes a list of text to be spell checked; packaging the array into a request; transmitting the request to a server; and receiving spell check information from the server in response to the request. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification