User interface for electronic devices for controlling the displaying of long sorted lists
First Claim
1. A consumer electronics device comprising:
- an information-rendering device;
a force-sensitive user interface, operative to enable a user to scroll through an ordered list of a data array that is rendered and to render the ordered list on the information rendering device; and
a helper character-generator being operative to replace only a portion of an item in the rendered ordered list being scrolled, as the rendered ordered list is scrolled with an enlarged rendered helper character that overlays a changing portion of the rendered ordered list as the rendered ordered list is scrolled, wherein the rendered ordered list is otherwise not replaced as the rendered ordered list is scrolled.
0 Assignments
0 Petitions
Accused Products
Abstract
In a user-interface application, a computing apparatus has a user-interface to assist the user in searching for information from a data array. In an example embodiment according to the present invention, the data array is an ordered list of addresses. In a UI so equipped, the user experiences a particular sequence of events. The user begins at a point on a list of addresses. After the user rotates a jog/shuttle knob, the list rolls down a low rate. As the user rotates the jog/shuttle knob further the scroll accelerates. After a predetermined time or number of items, a helper character is displayed. This character may represent a first letter of a name or a first digit of a telephone number. The UI displays the helper character to the user. The user continues to hold the position of the jog/shuttle knob until a help character, corresponding to his/her desired selection, appears. The user releases the jog/shuttle knob and may step through among a smaller group of data to locate the particular selection by incrementally rotating the knob from the neutral position.
-
Citations
24 Claims
-
1. A consumer electronics device comprising:
-
an information-rendering device; a force-sensitive user interface, operative to enable a user to scroll through an ordered list of a data array that is rendered and to render the ordered list on the information rendering device; and a helper character-generator being operative to replace only a portion of an item in the rendered ordered list being scrolled, as the rendered ordered list is scrolled with an enlarged rendered helper character that overlays a changing portion of the rendered ordered list as the rendered ordered list is scrolled, wherein the rendered ordered list is otherwise not replaced as the rendered ordered list is scrolled. - View Dependent Claims (2, 3, 4, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
5. In a data processing environment, a method for enabling a user to scroll through an ordered list in a data array accessible through a data processing device, the method comprising acts of:
-
rendering the list; enabling the user to scroll through the list at a predetermined rate, in response to the user actuating the data processing device via a force-sensitive user interface, the predetermined rate being controlled by the magnitude of force the user exerts on the force sensitive interface; and generating a portion of an item of the list being scrolled, in an enlarged manner replacing only a portion of the list being scrolled with the enlarged generated portion of the item overlaying a changing portion of the rendered ordered list as the rendered ordered list is scrolled, wherein the rendered ordered list is otherwise not replaced as the rendered ordered list is scrolled. - View Dependent Claims (6, 7)
-
-
8. A consumer electronics device comprising:
-
a rendering device for rendering of an ordered list representing user-selectable items; a force-sensitive user-interface for control of a speed of scrolling through the list rendered on the rendering device; and a helper character-generator being operative to render a character in an enlarged manner replacing any prior such character that is representative of only a portion of an item in the list being scrolled with the enlarged generated portion of the item overlaying a changing portion of the rendered ordered list as the rendered ordered list is scrolled, wherein the rendered ordered list is otherwise not replaced as the rendered ordered list is scrolled.
-
-
9. Software, stored on A computer-readable non-transitory media, for medium having stored software for causing a data processing device to perform a method for enabling a user to scroll through an ordered list in a data array accessible through a the data processing device, the software method comprising acts of:
-
instructions for enabling the user to scroll through the list at a predetermined rate, in response to the user actuating the data processing device via a force-sensitive user interface, the predetermined rate being controlled by the magnitude of force the user exerts on the force sensitive interface; and instructions for generating a helper character representative of a portion of the list being scrolled, wherein the helper character is generated, replacing only a portion of the list being scrolled, in an enlarged manner relative to other items of the ordered list with the enlarged generated helper character overlaying a changing portion of the ordered list as the ordered list is scrolled, wherein the ordered list is otherwise not replaced as the ordered list is scrolled. - View Dependent Claims (10)
-
Specification