Rapid retrieval user interface designed around small displays and few buttons for searching long lists
First Claim
1. A data processing apparatus having a user interface assisting in searching for information from an ordered list in a data array, the apparatus comprising:
- an array scroller responsive to user actuation; and
a helper character-generator, actuated by continued user actuation of the array scroller, the helper character generator being operative to display a helper character representative of a portion in the list being scrolled.
1 Assignment
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 presses the scroll key, the list rolls down a low rate. As the user continues to hold down the scroll button the scroll accelerates. After a predetermined time, 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 scroll button until a help character, corresponding to his/her desired selection, appears. The user releases the scroll button and may slowly browse among a smaller group of data to locate the particular selection.
-
Citations
15 Claims
-
1. A data processing apparatus having a user interface assisting in searching for information from an ordered list in a data array, the apparatus comprising:
-
an array scroller responsive to user actuation; and
a helper character-generator, actuated by continued user actuation of the array scroller, the helper character generator being operative to display a helper character representative of a portion in the list being scrolled. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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:
-
enabling the user to scroll through the list, in response to the user actuating the data processing device; and
generating a helper character representative of a portion of the list being scrolled;
. - View Dependent Claims (9)
-
-
10. Software for being installed on an information processing apparatus, wherein the software renders the apparatus operative to display a helper character representative of a portion of an ordered list currently being scrolled in response to a user interacting with the apparatus.
-
11. A service supplied in a client-server configuration, wherein:
-
the server provides user-access to an ordered list of information items; and
the client is enabled to interact with the server, the server controlling the client to display a helper character representative of a portion of the list currently being scrolled at the client. - View Dependent Claims (12, 14, 15)
-
-
13. An information storage medium comprising:
-
an ordered list of content information items;
at least one respective helper character corresponding with a respective one of the items; and
control software for controlling a rendering of a specific one of the helper characters during the scrolling of the corresponding one of the items
-
Specification