Multiple stage shy user interface
First Claim
1. A method for presenting multi-stage shy user interface (UI) elements on a display on a device, comprising:
- receiving first electronic indicia of a user'"'"'s intent to interact with a current context associated with the device;
selectively displaying on the display a first element that is not currently displayed on the display, where the first element is associated with a first level of a multi-stage shy UI, and where the first element is selected based, at least in part, on the first electronic indicia and a user interaction context;
receiving second electronic indicia of the user'"'"'s intent to interact with a second, different level of the multi-stage shy UI;
selectively displaying on the display a second element that is not currently displayed on the display, where the second element is associated with a portion of the second level, where the second element is selected based, at least in part, on the second electronic indicia and the context, and where the portion of the second level depends, at least in part, on the first element;
receiving third electronic indicia of the user'"'"'s intent to apply an effect to the first element, the second element, or to an object displayed on the display; and
selectively applying the effect to the first element, to the second element, or to the object, where the effect is based, at least in part, on the third electronic indicia and the user interaction context, and wherein the effect is a data reveal effect that reveals a portion of a complex data set, wherein the amount of data from the complex data set that is displayed is controlled by a distance of a pointer, in three-dimensional hover-space above the display, from the display.
2 Assignments
0 Petitions
Accused Products
Abstract
Human device interactions are improved by revealing user interface (UI) elements or functionality on a device in multiple context-dependent stages based on discerning a user'"'"'s intent. Three dimensional sensors that detect the presence, position, orientation, direction, or rate of travel of a pointer with respect to a device may provide indicia of the user'"'"'s intent to interact with a UI element on the device. If the user was not actively navigating on the device, then context relevant UI elements or actions that were not previously displayed may be surfaced and displayed elements may be removed. If the user then maintains or narrows their focus on or near a particular UI element that was just revealed, a second or subsequent layer of UI elements or effects may be surfaced. Subsequent deeper layers in a multi-stage shy UI hierarchy may be presented as the user interacts with the surfaced elements.
-
Citations
20 Claims
-
1. A method for presenting multi-stage shy user interface (UI) elements on a display on a device, comprising:
-
receiving first electronic indicia of a user'"'"'s intent to interact with a current context associated with the device; selectively displaying on the display a first element that is not currently displayed on the display, where the first element is associated with a first level of a multi-stage shy UI, and where the first element is selected based, at least in part, on the first electronic indicia and a user interaction context; receiving second electronic indicia of the user'"'"'s intent to interact with a second, different level of the multi-stage shy UI; selectively displaying on the display a second element that is not currently displayed on the display, where the second element is associated with a portion of the second level, where the second element is selected based, at least in part, on the second electronic indicia and the context, and where the portion of the second level depends, at least in part, on the first element; receiving third electronic indicia of the user'"'"'s intent to apply an effect to the first element, the second element, or to an object displayed on the display; and selectively applying the effect to the first element, to the second element, or to the object, where the effect is based, at least in part, on the third electronic indicia and the user interaction context, and wherein the effect is a data reveal effect that reveals a portion of a complex data set, wherein the amount of data from the complex data set that is displayed is controlled by a distance of a pointer, in three-dimensional hover-space above the display, from the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus, comprising:
-
a processor; a touch or hover sensitive display; a memory; a set of logics that manage a multiple stage shy user interface (MSSUI), and a physical interface to connect the processor, the memory, the display, and the set of logics, the set of logics comprising; a first logic that handles touch or hover events associated with the display; a second logic that selectively displays on the display a subsequent element from the MSSUI, where the subsequent element is selected based on the touch or hover events and on a previous element already displayed on the display, a third logic that manages a navigation point in the MSSUI based, at least in part, on the touch or hover events, the previous element, and the subsequent element, and a fourth logic that selectively applies an effect to the subsequent element, wherein the effect is a data reveal effect that reveals a portion of a complex data set, wherein the amount of data from the complex data set that is displayed is controlled by a distance of a pointer, in three-dimensional hover-space above the display, from the display. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system, comprising:
-
a display on which an element from a multi-stage shy user interface is displayed; a proximity detector that detects actions in a space associated with the display, and a user interface circuit that controls the presentation and appearance of user interface elements from the multi-stage shy user interface in response to the detected actions so that less than five percent of the display is occupied by user interface elements and so that at least ten percent of the functionality available through the multi-stage shy user interface is displayed, and that selectively applies an effect to a subsequent element, wherein the effect is a data reveal effect that reveals a portion of a complex data set, wherein the amount of data from the complex data set that is displayed is controlled by a distance of a pointer, in three-dimensional hover-space above the display, from the display.
-
Specification