User interface methodology for microprocessor device having limited user input
First Claim
1. In a computing device having a limited set of input keys, a method for providing users with access to applications and user information, the method comprising:
- displaying a user interface having a top level view for allowing a user to select among applications available for the computing device;
providing user interface navigation by;
moving a screen cursor in a forward relative direction among screen objects at a given level, in response to user selection of a forward key from said limited set of input keys, moving the screen cursor in a reverse relative direction among screen objects at a given level, in response to user selection of a reverse key from said limited set of input keys, selecting a particular screen object at which the screen cursor is currently located, in response to user selection of a select key from said limited set of input keys, whereupon the device displays a lower level view of the user interface which pertains to the particular screen object, and returning to the top level view, in response to user selection of a home key from said limited set of input keys;
wherein access to the applications and user information is achieved for the computing device through use of said limited set of input keys.
4 Assignments
0 Petitions
Accused Products
Abstract
A portable computing device or “information appliance” having terse user input (e.g., limit set of keys) is provided with a user interface for navigating user data. Application programs, which are provided for user operation of the device, are implemented as separate modules controlled by a module selector. The module selector serves as a user interface or shell representing the top-level or “home” display presented to a user. The module selector presents the user with selection icons for navigating to different applications or modules of functionality. The user interface implements a “single-click” style of button operation, so that users can associate each button with a particular task for a given program context. In addition to the single-click style, “click consistency” is imposed for each button. Generally, the same buttons are used over and over again to perform their respective tasks, even though the user has navigated to different modules of an application, so that the user is presented with a consistent interface or metaphor which can be easily mastered. The user interface supports in a small form factor device the browser-style navigation that users have become accustomed to on desktop computers (e.g., using Web browsers). More particularly, the interface supports up, down, forward, and backward navigation for allowing a user to “drill down” to “drill across” his or her data. This allows the user to find a data item (link) of interest and then drill down into it. Once at the appropriate level, the user can then easily select the particular item of interest. Further, once the user has selected or entered an item, the system provides the ability for the user to return to “home” with a single button click. In this manner, the present invention provides an interface allowing browser-style navigation in a device having a terse set of input keys.
49 Citations
30 Claims
-
1. In a computing device having a limited set of input keys, a method for providing users with access to applications and user information, the method comprising:
-
displaying a user interface having a top level view for allowing a user to select among applications available for the computing device;
providing user interface navigation by;
moving a screen cursor in a forward relative direction among screen objects at a given level, in response to user selection of a forward key from said limited set of input keys, moving the screen cursor in a reverse relative direction among screen objects at a given level, in response to user selection of a reverse key from said limited set of input keys, selecting a particular screen object at which the screen cursor is currently located, in response to user selection of a select key from said limited set of input keys, whereupon the device displays a lower level view of the user interface which pertains to the particular screen object, and returning to the top level view, in response to user selection of a home key from said limited set of input keys;
wherein access to the applications and user information is achieved for the computing device through use of said limited set of input keys. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. In a computing device having a set of input keys including non-alphanumeric keys, a method for controlling access to the computing device, the method comprising:
-
recording a user-provided sequence of key strokes from said non-alphanumeric keys;
storing the recorded sequence of key strokes as a graphical password;
upon request from a user for access to the computing device, prompting the user to enter the graphical password; and
providing access to the computing device only if the user enters a sequence of key strokes which matches that of the sequence of key strokes stored as the graphical password. - View Dependent Claims (17, 18, 19, 20)
-
-
21. In a computing device having a limited set of input keys, a method for providing access to a data set, said data set storing information in data records having data to fields, the method comprising:
-
(a) establishing an order for displaying the data set based on values of a particular data field;
(b) displaying the data set according to the established order; and
(c) displaying category tabs for navigating among individual data records of the data set, said category tabs being created by;
(i) determining dynamically, based on actual values stored at the particular data field of the data records, categories of information available for the particular data field, and (ii) displaying a tab identifier allowing navigation to a particular category if at least one data item exists for the particular category;
so that at least some tab identifiers are eliminated from display for categories of information which have no data items. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. The method of 26, wherein said determination of subcategories of information available includes:
-
determining how many data items exist for each subcategory of information; and
creating a subcategory tab for a given subcategory if the number of data items existing for the given subcategory reaches a threshold value.
-
Specification