Routine and interface for correcting electronic text
First Claim
1. A method for displaying and allowing the correction of a plurality of errors in an electronic text entered by a user, comprising:
- displaying the electronic text on a page of an application on a client station, the page being the one on which the user composes the electronic text;
sending, after the act of displaying, the electronic text from the client station to an error checking routine;
processing the electronic text using the error checking routine to create a correction file, wherein the correction file provides correction information for each of the plurality of errors in the displayed electronic text;
sending the correction file to the client station; and
updating the displayed electronic text on the page of the client station using the correction file, the page being the one on which the user composes the electronic text, wherein each of the plurality of errors is concurrently highlighted on the page, and wherein each highlighted error is selectable by the user in any order to access the correction information for each error.
2 Assignments
0 Petitions
Accused Products
Abstract
Error checking and correction techniques for web based applications use an error checking routine on a server or a client station to find errors in electronic text of an E-mail message. The disclosed error checking routine detects errors such as spelling errors in the electronic text and creates a correction file of the electronic text containing tags, markers and other information allowing errors to be displayed and corrected using the user'"'"'s graphical interface. The graphical interface allows the user to review all the errors concurrently in the correction file and to correct the errors in any order. In a preferred embodiment, correction is facilitated in response to the user moving a mouse pointer over an error of interest, which provides correction options to be displayed in-line with the original text. The user can then select a suitable correction to correct the error.
-
Citations
59 Claims
-
1. A method for displaying and allowing the correction of a plurality of errors in an electronic text entered by a user, comprising:
-
displaying the electronic text on a page of an application on a client station, the page being the one on which the user composes the electronic text; sending, after the act of displaying, the electronic text from the client station to an error checking routine; processing the electronic text using the error checking routine to create a correction file, wherein the correction file provides correction information for each of the plurality of errors in the displayed electronic text; sending the correction file to the client station; and updating the displayed electronic text on the page of the client station using the correction file, the page being the one on which the user composes the electronic text, wherein each of the plurality of errors is concurrently highlighted on the page, and wherein each highlighted error is selectable by the user in any order to access the correction information for each error. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for displaying and allowing the correction of a plurality of errors in an electronic text entered by a user, comprising:
-
displaying the electronic text on a page of an application on a client station, the page being the one on which the user composes the electronic text; sending, after the act of displaying, the electronic text from the client station to an error checking routine; receiving a correction file at the client station, wherein the correction file provides correction information for each of the plurality of errors in the displayed electronic text; and updating the displayed electronic text on the page of the application using the correction file, the page being the one on which the user composes the electronic text, wherein each of the plurality of errors in the displayed electronic text are concurrently highlighted, and wherein correction information for each error allows each error to be accessed by the user in any order. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for allowing the correction of a plurality of errors in an electronic text entered by a user and displayed on a page of an application, the page being the one on which the user composes the electronic text, comprising:
-
processing the electronic text using an error checking routine to identify the plurality of errors; and creating a correction file, wherein the correction file comprises; correction information for each of the plurality of errors, highlighting information for updating the displayed electronic text on the page by concurrently highlighting each of the plurality of errors within the displayed electronic text on a graphical user interface, formatting information for the corrected error, the formatting information replacing user interface code associated with the highlighted error when the highlighted error is replaced by the corrected error, and pop-up information to allow a user to display the correction information at any given highlighted error in response to user selection of that error; wherein the correction information includes a selectable corrected error, the corrected error when selected replaces the highlighted error and all other similar highlighted errors in the displayed electronic text of the page. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. A computer-readable medium containing a program for performing a method for displaying and allowing the correction of a plurality of errors in an electronic text entered by a user, the method comprising:
-
displaying the electronic text on a page of an application on a client station, the page being the one on which the user composes the electronic text; sending, after the displaying, the electronic text from the client station to an error checking routine; processing the electronic text using the error checking routine to create a correction file, wherein the correction file provides correction information for each of the plurality of errors; sending the correction file to the client station; and updating the electronic text displayed on the page at the client station using the correction file, the page being the one on which the user composes the electronic text, wherein each of the plurality of errors is concurrently highlighted on the page, and wherein each highlighted error is selectable by the user in any order to access the correction information for each error. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A computer-readable medium containing a program for performing a method for displaying and allowing the correction of a plurality of errors in an electronic text entered by a user, the method comprising:
-
displaying the electronic text on a page of an application on a client station, the page being the one on which the user composes the electronic text; sending, after the displaying, the electronic text from the client station to an error checking routine; and receiving a correction file at the client station from the error checking routine, wherein the correction file provides correction information for each of the plurality of errors in the displayed electronic text; updating the displayed electronic text on the page of the application, the page being the one on which the user composes the electronic text, wherein each of the plurality of errors in the displayed electronic text are concurrently highlighted, and wherein correction information for each error allows each error to be accessed by the user in any order. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51)
-
-
52. A computer-readable medium containing a program for performing a method for allowing the correction of a plurality of errors in an electronic text entered by a user and displayed on a page of an application, the page being the one on which the user composes the electronic text, the method comprising:
-
processing the electronic text using an error checking routine to identify the plurality of errors; and creating a correction file, wherein the correction file comprises; correction information for each of the plurality of errors, highlighting information for updating the displayed electronic text on the page by concurrently highlighting each of the plurality of errors within the displayed electronic text on a graphical user interface, formatting information for the corrected error, the formatting information replacing user interface code associated with the highlighted error when the highlighted error is replaced by the corrected error, and pop-up information to allow a user to display the correction information at any given highlighted error in response to user selection of that error, wherein the correction information for each error includes a selectable corrected error, the corrected error when selected replaces the highlighted error and all other similar highlighted errors in the displayed electronic text of the page. - View Dependent Claims (53, 54, 55, 56, 57, 58)
-
-
59. A computing system comprising a client computing station and a server, the client computing station and the server configured to communicate over a network,
wherein the client computing station includes a client processing module programmed to: -
displaying an electronic page of an application on a display, the page being the one on which the user composes the electronic text, the electronic text including a plurality of errors, sending, after the act of displaying, the electronic text to the server over the network, receiving a correction file from the server over the network, and updating the displayed electronic text on the page using the correction file, the page being the one on which the user composes the electronic text, wherein each of the plurality of errors in the displayed electronic text are concurrently highlighted, and wherein correction information for each error allows each error to be accessed by the user in any order; wherein the server includes a server processing module programmed to; receiving the electronic text from the client station over the network, processing the electronic text using a error checking routine to create the correction file, wherein the correction file provides correction information and highlighting information for each of the plurality of errors, sending the correction file to the client station over the network.
-
Specification