Systems and methods for textual input using multi-directional input devices
AssigneeAmazon Technologies, Inc.
InventorsJohn T. Kim, Robert Wai-Chi Chu, Steven Ka Cheung Moy, Laurent An Minh Nguyen
Life of this patent
Estimating the term…
Abstract
A method is disclosed for specifying textual input for a computing device using a multi-directional input device. Each character of a textual group is associated with a different angle. Each character of the textual group is displayed on a display screen at the associated angle. A swipe angle of a directional swipe received at a multi-directional pointing device is determined. The associated angle closest to the swipe angle is identified. The character of the textual group corresponding to the identified angle on the display screen is highlighted.
Claims25
A method comprising:
- displaying a first matrix comprising a plurality of rows and a plurality of columns of predictive text;
- displaying a second matrix comprising a plurality of rows and a plurality of columns of characters that are organized into groups of characters;
- determining a swipe angle of a directional swipe received at a multi-directional pointing device;
- identifying the associated angle closest to the swipe angle;
- moving a first highlighted region in a direction within the first matrix to highlight first predicted text, the direction corresponding to the identified angle;
- substantially simultaneously with moving the first highlighted region, moving a second highlighted region in the direction within the second matrix to highlight a first group of characters of the groups of characters;
- in response to determining that the first predicted text is selected, sending the first predictive text to a text submission area;
- in response to sending the first predictive text to the text submission area:
- move the first highlighted region to a centered predicted text of the plurality of predicted text;
- and
- move the second highlighted region to a centered group of characters of the groups of characters while moving the first highlighted region to the centered predicted text.
An apparatus comprising:
- a processor;
- a multi-directional input device in electronic communication with the processor;
- a display screen in electronic communication with the processor;
- and
- memory in electronic communication with the processor, the memory comprising instructions executable by the processor to:
- display a first matrix comprising a plurality of rows and a plurality of columns of predicted text;
- display a second matrix comprising a plurality of rows and a plurality of columns that include groups of characters;
- determine a swipe angle of a directional swipe received at the multi-directional input device;
- identify the associated angle closest to the swipe angle;
- move a first highlighted region in a direction within the first matrix to highlight a first predicted text from the plurality of predicted text, the direction based on the identified angle;
- and
- move a second highlighted region in the direction within the second matrix to highlight a first group of characters from the groups of characters, the second highlighted region being moved substantially contemporaneously with the first highlighted region;
- in response to determining that the first predicted text is selected, sending the first predictive text to a text submission area;
- in response to sending the first predictive text to the text submission area:
- move the first highlighted region to a centered predicted text of the plurality of predicted text;
- and
- move the second highlighted region to a centered group of characters of the groups of characters while moving the first highlighted region to the centered predicted text.
A computer-readable medium comprising instructions executable to specify textual input for a computing device using a multi-directional input device, the instructions being executable to:
- display a first matrix comprising a plurality of rows and a plurality of columns of predicted text;
- display a second matrix comprising a plurality of rows and a plurality of columns that include groups of characters;
- determine a swipe angle of a directional swipe received at a multi-directional input device;
- identify the associated angle closest to the swipe angle;
- move a first highlighted region within the first matrix to highlight a first predicted text from the plurality of predicted text, the first highlighted region moving in a direction of the associated angle;
- while moving the first highlighted region, move a second highlighted region within the second matrix to highlight a first group of characters from the groups of characters, the second highlighted region moving in the direction of the associated angle;
- in response to determining that the first predicted text is selected, sending the first predictive text to a text submission area;
- in response to sending the first predictive text to the text submission area:
- move the first highlighted region to a centered predicted text of the plurality of predicted text;
- and
- move the second highlighted region to a centered group of characters of the groups of characters while moving the first highlighted region to the centered predicted text.
Dependencies are inferred from the claim text.