User Interface with Z-axis Interaction and Multiple Stacks
First Claim
Patent Images
1. A method comprising:
- providing a user interface on a display of a device, the user interface presenting a plurality of items arranged in a plurality of stacks, whereineach stack comprises a plurality of items navigable in a direction oblique to a plane of the display, andnavigation from a particular stack presented in a focus of the user interface to an adjacent stack is by navigation in a direction within the plane of the display;
presenting a plurality of first stacks representing a first level of a navigation hierarchy; and
expanding a selected first stack to provide a plurality of second stacks, the plurality of second stacks representing a second level of the navigation hierarchy corresponding to the selected first stack.
4 Assignments
0 Petitions
Accused Products
Abstract
A user interface presents a plurality of items configured as a stack in a display of a device. The stack is scrollable in a direction oblique to a plane of the display for successively viewing the items in the stack. Some implementations provide multiple stacks of items laterally navigable into a viewable area of the display.
356 Citations
24 Claims
-
1. A method comprising:
-
providing a user interface on a display of a device, the user interface presenting a plurality of items arranged in a plurality of stacks, wherein each stack comprises a plurality of items navigable in a direction oblique to a plane of the display, and navigation from a particular stack presented in a focus of the user interface to an adjacent stack is by navigation in a direction within the plane of the display; presenting a plurality of first stacks representing a first level of a navigation hierarchy; and expanding a selected first stack to provide a plurality of second stacks, the plurality of second stacks representing a second level of the navigation hierarchy corresponding to the selected first stack. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Computer-readable media containing instructions to be executed by a processor for implementing a user interface, the user interface comprising:
a plurality of stacks generated for presentation on a display, each stack comprising a beginning item and a plurality of items behind the beginning item, the plurality of items of each stack being navigable in a direction oblique to a plane of the display to sequentially display items in the stack, wherein following navigation in the direction oblique to the plane of the display to a particular item in a first stack, when the user interface receives an input to move an adjacent second stack into a viewable area of the display, the user interface determines a type of the second stack for determining whether to present an analogous item of the second stack or the beginning item of the second stack in the user interface. - View Dependent Claims (14, 15, 16)
-
17. A device comprising:
-
a display; a processor in communication with computer-readable media; a user interface component, maintained in the computer-readable media and executed on the processor, to present a user interface on the display, the user interface comprising; a plurality of stacks, each stack comprising a plurality of items navigable in a direction oblique to a plane of the display for successively presenting the items in the stack, wherein a first stack is presented in a viewable area of the display and an adjacent second stack is moveable in a direction in a plane of the display to replace the first stack in the viewable area. - View Dependent Claims (18, 19, 20)
-
-
21. A device comprising:
-
a display; a processor in communication with computer-readable media; and a user interface component, maintained in the computer-readable media and executed on the processor, to present a user interface on the display, the user interface comprising; a scrollable list of categories; and a stack of items related to the categories, wherein as the list of categories is scrolled, the stack of items scrolls in a direction oblique to a plane of the display. - View Dependent Claims (22, 23, 24)
-
Specification