NON-OCCLUDED DISPLAY FOR HOVER INTERACTIONS
First Claim
1. A computer-implemented method for displaying information on a computing device having a touchscreen, comprising:
- under the control of one or more computer systems configured with executable instructions,configuring an interface element to display data when a user'"'"'s finger hovers over the interface element, the interface element being displayed on the touchscreen of the computing device;
detecting, using a sensor of the computing device, that the user'"'"'s finger is hovering over the interface element;
estimating a region of the touchscreen that is occluded, with respect to the user viewing the touchscreen, by the user'"'"'s finger; and
displaying the data outside the region of the touchscreen.
1 Assignment
0 Petitions
Accused Products
Abstract
A computing device can be configured to recognize when a user hovers over or is within a determined distance of an element displayed on the computing device to perform certain tasks. Information associated with the element can be displayed when such a hover input is detected. This information may comprise a description of what tasks are performed by selection of the element. This information could also be an enlarged version of the element to help the user disambiguate selection of multiple elements. The information can be displayed in a manner such that at least substantive portions of the information would not be obscured or occluded by the user.
96 Citations
25 Claims
-
1. A computer-implemented method for displaying information on a computing device having a touchscreen, comprising:
under the control of one or more computer systems configured with executable instructions, configuring an interface element to display data when a user'"'"'s finger hovers over the interface element, the interface element being displayed on the touchscreen of the computing device; detecting, using a sensor of the computing device, that the user'"'"'s finger is hovering over the interface element; estimating a region of the touchscreen that is occluded, with respect to the user viewing the touchscreen, by the user'"'"'s finger; and displaying the data outside the region of the touchscreen. - View Dependent Claims (2, 3, 4)
-
5. A computer-implemented method for displaying information, comprising:
under the control of one or more computer systems configured with executable instructions, detecting an object hovering over an interface element displayed on a screen, the interface element configured to display data on the screen in response to detection of a physical object hovering over the interface element; estimating a region of the screen that is occluded, with respect to a user viewing the screen, by the object; and displaying at least a portion of the data outside the region of the screen. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A computing device, comprising:
-
one or more processors; a sensor; a screen; a memory device including instructions that, when executed by the one or more processors, cause the computing device to; detect, using the sensor, an object hovering over an interface element displayed on the screen, the interface element configured to display data on the screen in response to detection of a physical object hovering over the interface element; estimate a region of the screen that is occluded, with respect to a user viewing the screen, by the object; and display at least a portion of the data outside the region of the screen. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors of a computing device, cause the computing device to:
-
detect an object hovering over an interface element displayed on a screen, the interface element configured to display data on the screen in response to detection of a physical object hovering over the interface element; estimate a region of the screen that is occluded, with respect to a user viewing the screen, by the object; and display at least a portion of the data outside the region of the screen. - View Dependent Claims (22, 24, 25)
-
Specification