Methods and systems for a linear character selection display interface for ambiguous text input
First Claim
1. A user-interface system for entering an alphanumeric string, the system comprising:
- presentation logic for displaying on a presentation device an alphabet arranged into a row of letters, the presentation logic including logic to display a string field for presenting an alphanumeric string of characters selected by a user;
indication logic, cooperative with the presentation logic, for presenting visual cues grouping a series of letters of the row into a cluster of letters to aid in the navigation of the row and the selection of a desired cluster;
navigation logic, cooperative with the indication logic, for receiving user actions from an input device to move the visual cues along the row of letters to change the letters grouped into the cluster from a first subset of letters to a second subset of letters, the visual cues moving along the row of letters in variable offsets based on a rate of input of the user actions, wherein the visual cues move by a single offset for each user action in response to user actions entered at or slower than a predetermined rate, and wherein the visual cues move by more than a single offset for each user action and the first subset of letters and the second subset of letters are contiguous in response to user actions entered faster than the predetermined rate; and
selection logic for receiving user actions from the input device to select the cluster of letters to cause at least one of the letters of the selected cluster to be displayed in the string field.
11 Assignments
0 Petitions
Accused Products
Abstract
Methods of and systems for entering ambiguous text input via a linear character selection display are provided. A system for entering an alphanumeric string includes presentation logic for displaying on a presentation device an alphabet arranged into a row of letters and indication logic for presenting visual cues grouping a series of letters of the row into a cluster. The system also includes navigation logic for receiving user actions to move the visual cues along the row of letters to change the letters grouped into the cluster. The visual cues move along the row of letters in variable offsets based on a rate of input of the user actions. The system further includes selection logic for receiving user actions to select the cluster of letters to cause at least one of the letters of the selected cluster to be displayed in a string field.
-
Citations
23 Claims
-
1. A user-interface system for entering an alphanumeric string, the system comprising:
-
presentation logic for displaying on a presentation device an alphabet arranged into a row of letters, the presentation logic including logic to display a string field for presenting an alphanumeric string of characters selected by a user; indication logic, cooperative with the presentation logic, for presenting visual cues grouping a series of letters of the row into a cluster of letters to aid in the navigation of the row and the selection of a desired cluster; navigation logic, cooperative with the indication logic, for receiving user actions from an input device to move the visual cues along the row of letters to change the letters grouped into the cluster from a first subset of letters to a second subset of letters, the visual cues moving along the row of letters in variable offsets based on a rate of input of the user actions, wherein the visual cues move by a single offset for each user action in response to user actions entered at or slower than a predetermined rate, and wherein the visual cues move by more than a single offset for each user action and the first subset of letters and the second subset of letters are contiguous in response to user actions entered faster than the predetermined rate; and selection logic for receiving user actions from the input device to select the cluster of letters to cause at least one of the letters of the selected cluster to be displayed in the string field. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A user-interface method for entering an alphanumeric string, the method comprising:
-
displaying on a presentation device an alphabet arranged into a row of letters; presenting visual cues grouping a series of letters of the row into a cluster of letters to aid in the navigation of the row and the selection of a desired cluster; receiving user actions from an input device to move the visual cues along the row of letters to change the letters grouped into the cluster from a first subset of letters to a second subset of letters, the visual cues moving along the row of letters in variable offsets based on a rate of input of the user actions, wherein the visual cues move by a single offset for each user action in response to user actions entered at or slower than a predetermined rate, and wherein the visual cues move by more than a single offset for each user action and the first subset of letters and the second subset of letters are contiguous in response to user actions entered faster than the predetermined rate; and receiving user actions from the input device to select the cluster of letters to cause at least one of the letters of the selected cluster to be displayed in a string field so that an alphanumeric string of characters selected by a user is presented on the presentation device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification