Extensible, filtered lists for mobile device user interface
First Claim
1. A system that facilitates navigation on a mobile device, comprising:
- a memory that stores computer executable instructions; and
a processor that processes said computer executable instructions to implement at least one interface component, a user interface component, and a display component, wherein said user interface component receives an input from said at least one interface component,wherein said display component transitions a view from a horizontal parent list to an associated short cut list represented as a vertical list or as a grid in response to the received input at said user interface component,wherein a parent list component updates the horizontal parent list with the selected item from the shortcut list upon selection and displays that selected item as a current item in the horizontal parent list, andwherein the short cut list further includes selected items from recent navigation selections from the horizontal parent list as current items in the short cut list.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure pertains to systems and methods for providing an improved user interface for mobile devices. Access to data and services from multiple software applications can be provided through a group or list of items. Each group or list can include multiple items, which can be associated with data or tasks from multiple applications. The set of groups of items can be both customizable and extensible to allow users to locate and utilize data and tasks relevant to the particular user. The set of item groups can provide users with a filtered view of content available through the mobile device, enhancing access to subset of data and tasks available on the mobile device.
102 Citations
19 Claims
-
1. A system that facilitates navigation on a mobile device, comprising:
-
a memory that stores computer executable instructions; and a processor that processes said computer executable instructions to implement at least one interface component, a user interface component, and a display component, wherein said user interface component receives an input from said at least one interface component, wherein said display component transitions a view from a horizontal parent list to an associated short cut list represented as a vertical list or as a grid in response to the received input at said user interface component, wherein a parent list component updates the horizontal parent list with the selected item from the shortcut list upon selection and displays that selected item as a current item in the horizontal parent list, and wherein the short cut list further includes selected items from recent navigation selections from the horizontal parent list as current items in the short cut list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for displaying a shortcut list, comprising:
-
the computer receiving an input that triggers a shortcut display; the computer determining items to display in a shortcut list in response to the received input; the computer selecting a display format for the shortcut list; the computer establishing an order of the items included in the shortcut list; the computer transitioning from a horizontal list view to a shortcut list view wherein the shortcut list is represented as a vertical list or as a grid; the computer generating from the shortcut list an updated horizontal parent list with a display item selected from the shortcut list view for display of the selected display item as a current item in the updated horizontal parent list; the computer generating a shortcut list view updated with selected items from recent navigation selections from the horizontal parent list, where recent navigation selections are displayed as current items in the shortcut list view; and the computer rendering the shortcut list on a display. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer readable storage medium, excluding a transitory signal, comprising computer executable instructions that when executed by a processor cause said processor to implement a method comprising:
-
managing a plurality of parent lists; receiving a request for a shortcut list; generating the shortcut list for at least one of the plurality of parent lists; and transitioning from a horizontal view parent list to the requested shortcut list represented as a vertical list or as a grid in response to the received request, wherein the shortcut list facilitates navigation among item groups of a set of display item groups displayed in the horizontal view parent list by displaying recently selected item groups from the horizontal view parent list upon selection of corresponding display item groups of the short cut list; generating a horizontal list view updated with selected items from recent navigation selections, where selected items from the shortcut list are displayed as current items in the horizontal list view; and providing immediate navigation to a selected display item group from the short cut list. - View Dependent Claims (19)
-
Specification