Approaches to text editing
First Claim
1. A computer-implemented method, comprising:
- receiving a selection of characters from a set of characters, the set of characters corresponding to text from image data captured using a camera of a computing device;
sending a request for at least one alternative character corresponding to the selection of characters;
receiving the at least one alternative character corresponding to the selection of characters, the at least one alternative character determined using a user specific confusion matrix;
displaying the at least one alternative character;
receiving a selection related to the at least one alternative character; and
updating the set of characters based on the selection.
0 Assignments
0 Petitions
Accused Products
Abstract
Certain text editing techniques are provided to enable the user to select a few characters or words from an original collection of text by a limited number of user inputs, such as by touching or swiping a character or word to be edited. Options for probable edits of the original text can be automatically presented to the user in a manner that also only requires a minimal number of user inputs. Such techniques may facilitate text editing that is easier and more convenient for users of portable electronic devices. These techniques may be particularly advantageous for enabling editing of text acquired from an optical character recognition (OCR) process on any computing device. Other text editing shortcuts and similar approaches are also described.
70 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving a selection of characters from a set of characters, the set of characters corresponding to text from image data captured using a camera of a computing device; sending a request for at least one alternative character corresponding to the selection of characters; receiving the at least one alternative character corresponding to the selection of characters, the at least one alternative character determined using a user specific confusion matrix; displaying the at least one alternative character; receiving a selection related to the at least one alternative character; and updating the set of characters based on the selection. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device, comprising:
-
at least one processor; a touch display component; an image capturing component; a memory device including instructions that, when executed by the at least one processor, cause the computing device to; receive a selection of characters from a set of characters, the set of characters corresponding to text from image data captured using a camera of a computing device; send a request for at least one alternative character corresponding to the selection of characters; receive the at least one alternative character corresponding to the selection of characters, the at least one alternative character determined using a user specific confusion matrix; display the at least one alternative character; receive a selection related to the at least one alternative character; and update the set of characters based on the selection. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing instructions which, when executed by a processor, cause the processor to:
-
receive a selection of characters from a set of characters, the set of characters corresponding to text from image data captured using a camera of a computing device; send a request for at least one alternative character corresponding to the selection of characters; receive the at least one alternative character corresponding to the selection of characters, the at least one alternative character determined using a user specific confusion matrix; display the at least one alternative character; receive a selection related to the at least one alternative character; and update the set of characters based on the selection. - View Dependent Claims (17, 18, 19, 20)
-
Specification