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 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;
displaying a window in a region of the display;
rendering a magnified view of the portion of the content within the window;
detecting that the object has moved within the window and in front of, but not in contact with, the front surface of the display; and
performing a display-related function in response to detecting that the object has moved within the window, the display-related function comprising at least one of changing an appearance of the magnified view of the portion of the content rendered within the window, or displaying additional content within the window that relates to the portion of the content.
2 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 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; displaying a window in a region of the display; rendering a magnified view of the portion of the content within the window; detecting that the object has moved within the window and in front of, but not in contact with, the front surface of the display; and performing a display-related function in response to detecting that the object has moved within the window, the display-related function comprising at least one of changing an appearance of the magnified view of the portion of the content rendered within the window, or displaying additional content within the window that relates to the portion of the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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; determine, 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; determine a portion of the content that is rendered at the location or within a threshold distance from the location; cause a presentation of a window in a region of the display; render a magnified view of the portion of the content within the window; detect that the object has moved within the window and in front of, but not in contact with, the front surface of the display; and perform a display-related function in response to detecting that the object has moved within the window, the display-related function comprising at least one of changing an appearance of the magnified view of the portion of the content rendered within the window, or displaying additional content within the window that relates to the portion of the content. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. 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 of the computing device; detecting an object in front of, but not in contact with, a front surface of the display; determining, at least partly in response to 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; displaying a window in a region of the display; rendering a magnified view of the portion of the content within the window; detecting that the object has moved within the window and in front of, but not in contact with, the front surface of the display; and performing a display-related function in response to detecting that the object has moved within the window, the display-related function comprising at least one of changing an appearance of the magnified view of the portion of the content rendered within the window, or displaying additional content within the window that relates to the portion of the content. - View Dependent Claims (17, 18, 19, 20)
-
Specification