System and method for disambiguation of stroke input
AssigneeBlackBerry Limited
InventorsVadim Fux, Xiaoting Sun, Timothy Koo, Aleksej Trefilov
Life of this patent
Estimating the term…
Abstract
An electronic device for disambiguation of stroke input, the device comprising: an input device coupled to the microprocessor for accepting a stroke input; and a stroke disambiguation module resident in the memory for execution by the microprocessor. The device is configured to: receive a signal representing a stroke input sequence at the stroke disambiguation module; apply one or more stroke disambiguation rules to the stroke input sequence to generate an updated input sequence; and transmit a signal representing the updated input sequence.
Claims21
An electronic device for disambiguation of stroke input, the device comprising:
- a microprocessor for controlling the operation of the device;
- an input device coupled to the microprocessor for accepting a stroke input;
- a display device for showing a graphical user interface, the display device being coupled to the microprocessor for communicating an output;
- and
- a memory for storing instructions executable by the microprocessor;
- the device being configured to:
- receive a sequence of input strokes;
- apply one or more stroke disambiguation rules to the received sequence of input strokes to generate an updated sequence of input strokes, wherein the stroke disambiguation rules include a rule to correct for an incorrect stroke in the received sequence of input strokes based on similarity between the incorrect stroke and a correct stroke;
- and
- transmit a signal representing the updated sequence of input strokes;
- wherein the device is further configured to automatically apply the one or more stroke disambiguation rules to the received sequence of input strokes if less than a required minimum number of candidates is predicted for the received sequence of input strokes.
A method for disambiguation of stroke input in an electronic device, the method comprising:
- receiving a sequence of input strokes;
- applying one or more stroke disambiguation rules to the received sequence of input strokes to generate an updated sequence of input strokes, wherein the disambiguation rules include a rule to correct for an incorrect stroke in the received sequence of input strokes based on similarity between the incorrect stroke and a correct stroke;
- and
- transmitting a signal representing the updated sequence of input strokes;
- wherein applying the one or more stroke disambiguation rules comprises automatically applying the one or more stroke disambiguation rules to the received sequence of input strokes if less than a required minimum number of candidates is predicted for the received sequence of input strokes.
A non-transitory computer-readable medium including instructions, executable by a processor, to cause an electronic device to perform a method for disambiguation of stroke input, the method comprising:
- receiving a sequence of input strokes;
- applying one or more stroke disambiguation rules to the received sequence of input strokes to generate an updated sequence of input strokes, wherein the stroke disambiguation rules include a rule to correct for an incorrect stroke in the received sequence of input strokes based on similarity between the incorrect stroke and a correct stroke;
- and
- transmitting a signal representing the updated sequence of input strokes;
- wherein applying the one or more stroke disambiguation rules comprises automatically applying the one or more stroke disambiguation rules to the received sequence of input strokes if less than a required minimum number of candidates is predicted for the received sequence of input strokes.
Dependencies are inferred from the claim text.