Incremental Multi-Word Recognition
Abstract
In one example, a computing device includes at least one processor that is operatively coupled to a presence-sensitive display and a gesture module operable by the at least one processor. The gesture module may be operable by the at least one processor to output, for display at the presence-sensitive display, a graphical keyboard comprising a plurality of keys and receive an indication of a continuous gesture detected at the presence-sensitive display, the continuous gesture to select a group of keys of the plurality of keys. The gesture module may be further operable to determine, in response to receiving the indication of the continuous gesture and based at least in part on the group of keys of the plurality of keys, a candidate phrase comprising a group of candidate words.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A method comprising:
displaying a graphical user interface including a committed-text region, a text-suggestion region, and a graphical keyboard comprising a plurality of keys; detecting, at regions of a presence-sensitive input device that correspond to locations of a display device at which at least two different keys from the plurality of keys are displayed, a single continuous gesture; determining, by a computing device, based on the single continuous gesture, a candidate phrase comprising at least two candidate words, a first candidate word from the at least two candidate words comprising a first character associated with a first key from the at least two different keys and a second candidate word from the at least two candidate words comprising a second character associated with a second key from the at least two different keys; displaying, in the committed-text region, a respective character associated with each key from the plurality of keys that is selected by the single continuous gesture; and displaying, in the text-suggestion region, each word in the candidate phrase separated by a space character.
22 . The method of claim 21 , wherein the text-suggestion region is divided into three text-suggestion regions and displaying each word in the candidate phrase separated by a space character comprises displaying each word in the candidate phrase separated by a space character in one region of the three text-suggestion regions.
23 . The method of claim 22 , wherein the one region of the three text-suggestion regions is a middle region displayed between the other two regions of the three text-suggestion regions.
24 . The method of claim 21 , wherein the candidate phrase comprises one or more characters that are not associated with any keys from the plurality of keys that are selected by the single continuous gesture.
25 . The method of claim 21 , the committed-text region, within the graphical user interface, is positioned between the committed-text region and the graphical keyboard.
26 . The method of claim 21 , wherein no spacebar key from the plurality of keys is selected by the single continuous gesture.
27 . The method of claim 21 , wherein displaying, in the committed-text region, a respective character associated with each key from the plurality of keys that is selected by the single continuous gesture comprises:
responsive to detecting a single lift-off event at the presence-sensitive input device, displaying, in the committed-text region, the respective character associated with each key from the plurality of keys that is selected by the single continuous gesture.
28 . A computing device comprising:
a display device; a presence-sensitive input device; and at least one processor configured to:
display, on the display device, a graphical user interface including a committed-text region, a text-suggestion region, and a graphical keyboard comprising a plurality of keys;
detect, at regions of the presence-sensitive input device that correspond to locations of the display device at which at least two different keys from the plurality of keys are displayed, a single continuous gesture;
determine, based on the single continuous gesture, a candidate phrase comprising at least two candidate words, a first candidate word from the at least two candidate words comprising a first character associated with a first key from the at least two different keys and a second candidate word from the at least two candidate words comprising a second character associated with a second key from the at least two different keys;
display, in the committed-text region, a respective character associated with each key from the plurality of keys that is selected by the single continuous gesture; and
display, in the text-suggestion region, each word in the candidate phrase separated by a space character.
29 . The computing device of claim 28 , wherein the text-suggestion region is divided into three text-suggestion regions and displaying each word in the candidate phrase separated by a space character comprises displaying each word in the candidate phrase separated by a space character in one region of the three text-suggestion regions.
30 . The computing device of claim 29 , wherein the one region of the three text-suggestion regions is a middle region displayed between the other two regions of the three text-suggestion regions.
31 . The computing device of claim 28 , wherein the candidate phrase comprises one or more characters that are not associated with any keys from the plurality of keys that are selected by the single continuous gesture.
32 . The computing device of claim 28 , the committed-text region within the graphical user interface, is positioned between the committed-text region and the graphical keyboard.
33 . The computing device of claim 28 , wherein no spacebar key from the plurality of keys is selected by the single continuous gesture.
34 . The computing device of claim 28 , wherein the at least one processor is configured to display, in the committed-text region, a respective character associated with each key from the plurality of keys that is selected by the single continuous gesture by:
responsive to detecting a single lift-off event at the presence-sensitive input device, displaying, in the committed-text region, the respective character associated with each key from the plurality of keys that is selected by the single continuous gesture.
35 . A non-transitory computer-readable storage medium comprising instructions that, when executed, cause at least one processor of a computing device to:
display, on a display device, a graphical user interface including a committed-text region, a text-suggestion region, and a graphical keyboard comprising a plurality of keys; detect, at regions of a presence-sensitive input device that correspond to locations of the display device at which at least two different keys from the plurality of keys are displayed, a single continuous gesture; determine, based on the single continuous gesture, a candidate phrase comprising at least two candidate words, a first candidate word from the at least two candidate words comprising a first character associated with a first key from the at least two different keys and a second candidate word from the at least two candidate words comprising a second character associated with a second key from the at least two different keys; display, in the committed-text region, a respective character associated with each key from the plurality of keys that is selected by the single continuous gesture; and display, in the text-suggestion region, each word in the candidate phrase separated by a space character.
36 . The non-transitory computer-readable storage medium of claim 35 , wherein the text-suggestion region is divided into three text-suggestion regions and the at least one processor is configured to display each word in the candidate phrase separated by a space character by displaying each word in the candidate phrase separated by a space character in one region of the three text-suggestion regions.
37 . The non-transitory computer-readable storage medium of claim 36 , wherein the one region of the three text-suggestion regions is a middle region displayed between the other two regions of the three text-suggestion regions.
38 . The non-transitory computer-readable storage medium of claim 35 , wherein the candidate phrase comprises one or more characters that are not associated with any keys from the plurality of keys that are selected by the single continuous gesture.
39 . The non-transitory computer-readable storage medium of claim 35 , wherein the committed-text region, within the graphical user interface, is positioned between the committed-text region and the graphical keyboard.
40 . The non-transitory computer-readable storage medium of claim 35 , wherein no spacebar key from the plurality of keys is selected by the single continuous gesture.Join the waitlist — get patent alerts
Track US2020050661A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.