HOVER-BASED INTERACTION WITH RENDERED CONTENT
First Claim
1. A method comprising:
- rendering content on a display;
detecting an object in front of, but not in contact with, a front surface of the display;
determining, at least partly in response to the detecting the object, a location on the front surface of the display that is spaced a shortest distance from the object relative to distances from the object to other locations on the front surface of the display;
determining a portion of the content that is rendered at the location or within a threshold distance from the location; and
displaying, in a region of the display, a magnified window of the portion of the content.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are techniques and systems for enabling “hover-based” interaction with content that is rendered on a display of a viewing device. A process may include rendering content on a display, detecting an object hovering in front of a front surface of the display, and in response to detecting the object, determining a location on the front surface of the display corresponding to a position of the object. The determined location on the front surface of the display may then be used to determine a portion of the content that is rendered at the location or within a threshold distance from the location, and a magnified window of the portion of the content may then be displayed in a region of the display. The portion of the content within the magnified window may be actionable by responding to user input when the user input is provided within the magnified window.
-
Citations
20 Claims
-
1. A method comprising:
-
rendering content on a display; detecting an object in front of, but not in contact with, a front surface of the display; determining, at least partly in response to the detecting the object, a location on the front surface of the display that is spaced a shortest distance from the object relative to distances from the object to other locations on the front surface of the display; determining a portion of the content that is rendered at the location or within a threshold distance from the location; and displaying, in a region of the display, a magnified window of the portion of the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a display configured to display content; one or more sensors configured to detect an object in front of, but not in contact with, a front surface of the display; one or more processors; and memory storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising; determining, at least partly in response to detecting the object in front of, but not in contact with, the front surface of the display, a location on the front surface of the display that is spaced a shortest distance from the object relative to distances from the object to other locations on the front surface of the display; determining a portion of the content that is rendered at the location or within a threshold distance from the location; and causing a presentation, in a region of the display, of a magnified window of the portion of the content. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. One or more computer-readable storage media comprising memory storing a plurality of programming instructions that are executable by one or more processors of a computing device to cause the computing device to perform acts comprising:
-
rendering content on a display; detecting an input gesture from an object in front of, but not in contact with, a front surface of the display; determining, at least partly in response to the detecting the input gesture, a location on the front surface of the display that is spaced a shortest distance from the object relative to distances from the object to other locations on the front surface of the display; determining a portion of the content that is rendered at the location or within a threshold distance from the location; and displaying, in a region of the display, a magnified window of the portion of the content.
-
Specification