Electronic Device with Text Error Correction Based on Voice Recognition Data
First Claim
1. A method of operating an electronic device with a storage, processing circuitry and input-output circuitry including at least a microphone and a display, the method comprising:
- recognizing spoken words;
storing spoken word data in a database corresponding to the recognized spoken words; and
after storing the spoken word data in the database;
receiving one or more text input characters;
performing an automatic correction process on at least a subset of the one or more text input characters based at least in part on the spoken word data stored in the database; and
after performing the automatic correction process, displaying on the display corrected text corresponding to at least one of the one or more text input characters.
0 Assignments
0 Petitions
Accused Products
Abstract
During operation of an electronic device such as a cellular telephone with a touch screen display or other electronic equipment, a voice recognition engine may gather data on spoken words. Data on the spoken words that are recognized may be maintained in a spoken word database maintained by an input processor with an autocorrection engine. A user may supply text input that contains mistyped words to the electronic device using the touch screen or a keyboard. The input processor may use the autocorrection engine to automatically replace mistyped words with corrected versions of the mistyped words. The corrected words may be displayed in real time as the user supplies the text input. The autocorrection engine may make word correction decisions based at least partly on information in the spoken word database.
-
Citations
21 Claims
-
1. A method of operating an electronic device with a storage, processing circuitry and input-output circuitry including at least a microphone and a display, the method comprising:
-
recognizing spoken words; storing spoken word data in a database corresponding to the recognized spoken words; and after storing the spoken word data in the database; receiving one or more text input characters; performing an automatic correction process on at least a subset of the one or more text input characters based at least in part on the spoken word data stored in the database; and after performing the automatic correction process, displaying on the display corrected text corresponding to at least one of the one or more text input characters. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic device, comprising:
-
a storage; processing circuitry; input-output circuitry including at least a microphone and a display; and one or more programs, wherein the one or more programs are stored in the storage and configured to be executed by the processing circuitry, the one or more programs including instructions for; recognizing spoken words; storing spoken word data in a database corresponding to the recognized spoken words; and after storing the spoken word data in the database; receiving one or more text input characters supplied by a user of the electronic device; performing an automatic correction process on at least a subset of the one or more text input characters based at least in part on the spoken word data stored in the database; and after performing the automatic correction process, displaying on the display corrected text corresponding to at least one of the one or more text input characters. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions for operating an electronic device, which, when executed by the device with a storage, processing circuitry and input-output circuitry including at least a microphone and a display, cause the device to perform operations comprising:
-
recognizing spoken words; storing spoken word data in a database corresponding to the recognized spoken words; and after storing the spoken word data in the database; receiving one or more text input characters; performing an automatic correction process on at least a subset of the one or more text input characters based at least in part on the spoken word data stored in the database; and after performing the automatic correction process, displaying on the display corrected text corresponding to at least one of the one or more text input characters. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification