User interface and navigation for portable electronic devices
First Claim
Patent Images
1. A user interface for a portable electronic device comprising:
- a first view for displaying a plurality of contextual navigation filter criteria and at least part of first level data set representing a plurality of selectable first level filter criteria;
a second view for displaying the plurality of selectable contextual navigation filter criteria and at least part of a second level data set representing a plurality of selectable second level filter criteria;
a third view for displaying the plurality of selectable contextual navigation filter criteria and at least part of a third level data set representing a plurality of selectable third level filter criteria; and
a fourth view for displaying at least part of a fourth level data set;
wherein the selection by a user of one of the plurality of second level filter criteria from the second view causes the user interface to display the third view; and
wherein the selection by a user of one of the plurality of second level filter criteria from the second view and at least one of the plurality of navigation filter criteria causes the user interface to display all or part of a subset of the third level data set resulting from application of the second level filter criterion and the navigation filter criterion.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved user interface for a portable electronic device that incorporates contextual navigation information with filter criteria to enable users to navigating through fewer views to achieve desired search results. The user interface enables a user to perform a search/filter by selecting a first filter level filter criterion and a contextual navigation filter criterion from the same view. A third data set is displayed when the filter is applied, thereby allowing the user to jump from a first level view to a third level view.
15 Citations
42 Claims
-
1. A user interface for a portable electronic device comprising:
-
a first view for displaying a plurality of contextual navigation filter criteria and at least part of first level data set representing a plurality of selectable first level filter criteria;
a second view for displaying the plurality of selectable contextual navigation filter criteria and at least part of a second level data set representing a plurality of selectable second level filter criteria;
a third view for displaying the plurality of selectable contextual navigation filter criteria and at least part of a third level data set representing a plurality of selectable third level filter criteria; and
a fourth view for displaying at least part of a fourth level data set;
wherein the selection by a user of one of the plurality of second level filter criteria from the second view causes the user interface to display the third view; and
wherein the selection by a user of one of the plurality of second level filter criteria from the second view and at least one of the plurality of navigation filter criteria causes the user interface to display all or part of a subset of the third level data set resulting from application of the second level filter criterion and the navigation filter criterion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A program stored on a machine readable medium, the program being suitable for use in a portable electronic device, wherein when the program is loaded in memory in the portable electronic device and executed, the program causes the portable electronic device to be configured at least in part:
-
(a) to display a view of a plurality of general selection options and a plurality of contextual navigation selection options;
(b) to receive a general selection and a contextual navigation selection from a user via a user interface;
(c) to apply a filter to a plurality of data elements using information received from one of the general selection or the contextual navigation selection;
(d) to apply a filter or a sort to the plurality of data elements using information received from the other of the general selection or the contextual navigation selection; and
(e) to display at least one data element representing results achieved from performing (c) and (d). - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A program stored on a machine readable medium, the program being suitable for use in a portable electronic device, wherein when the program is loaded in memory in the portable electronic device, the program improves navigation through a multilevel data set on a portable electronic device by causing the portable electronic device to be configured:
-
to display a first view of at least part of a first level data set representing a plurality of selectable first level filter criteria;
to receive a first level filter criteria selection;
to use the first level filter criteria selection to create a second level data set for at least partial display in a second view;
to receive a second level filter criteria selection;
to use the second level filter criteria selection to create a third level data set for at least partial display in a third view;
to display a set of contextual navigation icons in the first view, the second view and the third view, wherein the set of contextual navigation icons comprises an icon associated with each of the views; and
to modify the appearance of the contextual navigation icons for each of the views to provide a visual identification of the data set that is displayed. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A method for displaying data elements on a portable electronic device comprising:
-
(a) displaying a view of a plurality of general selection options and a plurality of contextual navigation selection options;
(b) receiving a general selection and a contextual navigation selection from a user via a user interface;
(c) applying a filter to a plurality of data elements using information received from one of the general selection of the contextual navigation selection;
(d) applying a filter or a sort to the plurality of data elements using information received from the other of the general selection or the contextual navigation selection; and
(e) displaying at least one data element representing results achieved from performing (c) and (d).
-
-
42. A method for improving navigation through a multilevel data set on a portable electronic device comprising:
-
displaying a first view of at least part of a first level data set representing a plurality of selectable first level filter criteria;
receiving a first level filter criteria selection;
using the first level filter criteria selection to create a second level data set for at least partial display in a second view;
-
Specification