User interface with z-axis interaction
First Claim
Patent Images
1. A method comprising:
- presenting a plurality of first items in a user interface on a display of a device, the first items being presented as a first stack;
scrolling the first items of the first stack in a direction oblique to a plane of the display for successively displaying the items, wherein;
the first stack appears to flow outward with respect to the plane of the display in response to scrolling in a first direction;
the first stack appears to flow inward with respect to the plane of the display in response to scrolling in a second direction; and
determining a position of a finger spatially separated from the device, the position of the finger being used in conjunction with activation of an input mechanism for interacting with the user interface in three dimensions, whereinmovement of the finger is determined based on an initial position of the finger that is established in response to actuation of at least one touch or pressure sensor on an exterior of the device;
the initial position of the finger includes at least an initial spatial separation of the finger from the device along a z-axis defined with respect to a plane of the displaya speed of scrolling is controlled by a distance that a finger is moved toward or away from the plane of the display, wherein the distance is determined with respect to the initial spatial separation of the finger from the device;
receiving a selection of one of the first items of the first stack; and
in response to the selection of one of the first items of the first stack, presenting a plurality of second items in the user interface, the second items being hierarchically related to the first item and being presented in a second stack scrollable in the direction oblique to the plane of the display, wherein;
the second stack appears to flow outward with respect to the plane of the display in response to scrolling in the first direction; and
the second stack appears to flow inward with respect to the plane of the display in response to scrolling in the second direction.
7 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 for control of the user interface based on input from a finger position sensor or a slider.
-
Citations
17 Claims
-
1. A method comprising:
- presenting a plurality of first items in a user interface on a display of a device, the first items being presented as a first stack;
scrolling the first items of the first stack in a direction oblique to a plane of the display for successively displaying the items, wherein; the first stack appears to flow outward with respect to the plane of the display in response to scrolling in a first direction; the first stack appears to flow inward with respect to the plane of the display in response to scrolling in a second direction; and determining a position of a finger spatially separated from the device, the position of the finger being used in conjunction with activation of an input mechanism for interacting with the user interface in three dimensions, wherein movement of the finger is determined based on an initial position of the finger that is established in response to actuation of at least one touch or pressure sensor on an exterior of the device; the initial position of the finger includes at least an initial spatial separation of the finger from the device along a z-axis defined with respect to a plane of the display a speed of scrolling is controlled by a distance that a finger is moved toward or away from the plane of the display, wherein the distance is determined with respect to the initial spatial separation of the finger from the device; receiving a selection of one of the first items of the first stack; and in response to the selection of one of the first items of the first stack, presenting a plurality of second items in the user interface, the second items being hierarchically related to the first item and being presented in a second stack scrollable in the direction oblique to the plane of the display, wherein; the second stack appears to flow outward with respect to the plane of the display in response to scrolling in the first direction; and the second stack appears to flow inward with respect to the plane of the display in response to scrolling in the second direction. - View Dependent Claims (2, 3, 4, 5, 6)
- presenting a plurality of first items in a user interface on a display of a device, the first items being presented as a first stack;
-
7. A device comprising:
-
a display; a processor in communication with computer-readable storage media; a user interface component, maintained in the computer-readable storage media and executed on the processor, to present a user interface on the display, the user interface being interactive in three dimensions; an input mechanism for providing a user-activated input signal to the processor; at least one touch or pressure sensor on an exterior of the device; a finger position component executed on the processor for determining a position of a finger spatially separated from the device, the position of the finger being used in conjunction with activation of the input mechanism for interacting with the user interface in the three dimensions, wherein; movement of the finger is determined based on an initial position of the finger that is established in response to actuation of the at least one touch or pressure sensor, the initial position of the finger includes at least an initial spatial separation of the finger from the device along a direction of a z-axis defined with respect to a plane of the display, the interface displays a plurality of items in a stack, the stack comprising a displayed item and a plurality of items behind the displayed item, movement of the finger toward or away from the device causes the user interface to scroll through one or more of the items in the stack along the direction of the z-axis, a speed of the scrolling is controlled by a distance that the finger is moved toward or away from the plane of the display along the direction of the z-axis, and the distance is determined with respect to the initial spatial separation of the finger from the device. - View Dependent Claims (8, 9, 10, 11)
-
-
12. One or more tangible computer readable storage media devices containing instructions to be executed by a processor for implementing a user interface, the user interface comprising:
-
a plurality of stacks, each stack comprising a plurality of items in the stack, each stack comprising a first item and a plurality of items behind the first item; and a control component for enabling displaying movement of the stacks in a z-axis direction defined with respect to a plane of a display, the control component to perform at least one of; in response to navigation in a first direction with respect to the plane of the display, moving the stack outward with respect to the plane of the display along the z-axis direction;
orin response to navigation in a second direction with respect to the plane of the display, moving the stack inward with respect to the plane of the display; wherein navigation in the first direction and the second direction comprises; determining a position of a finger spatially separated from the device, the position of the finger being used in conjunction with activation of an input mechanism for interacting with the user interface in three dimensions, wherein; movement of the finger is determined based on an initial position of the finger that is established in response to actuation of at least one touch or pressure sensor on an exterior of the device; the initial position of the finger includes at least an initial spatial separation of the finger from the device along a z-axis defined with respect to a plane of the display; wherein a speed of movement of the stacks is controlled by a distance that the finger is moved toward or away from the plane of the display along the z-axis direction and the distance is determined with respect to the initial spatial separation of the finger from the device. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification