Tracking approaching or hovering objects for user-interfaces
First Claim
1. A device, comprising:
- a processor; and
a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising;
determining angle data representative of an angle by which electromagnetic radiation intersects the device, wherein the electromagnetic radiation originates from a source that is remote from the device;
determining, based on the angle data, location data representative of a location of an object proximal to the device; and
translating the location data to coordinate data representing a first coordinate on a device user interface that corresponds to the location of the object.
1 Assignment
0 Petitions
Accused Products
Abstract
An architecture is described that can utilize photo-sensors embedded in a substantially transparent layer of a UI display for tracking objects that approach or hover over the UI display. The photo-sensors can be configured to detect light of certain wavelengths (e.g., visible light, infrared light) that are propagated toward the UI display, while ignoring light emanating from the UI display when displaying content. Accordingly, by examining various characteristics of the incoming light such as intensity, the architecture can identify a location of a shadow incident upon the display caused by an approaching or hovering selector object blocking portions of incoming light. Additionally or alternatively, the architecture can identify a location of higher intensity for light emanating from the selector object.
40 Citations
20 Claims
-
1. A device, comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising; determining angle data representative of an angle by which electromagnetic radiation intersects the device, wherein the electromagnetic radiation originates from a source that is remote from the device; determining, based on the angle data, location data representative of a location of an object proximal to the device; and translating the location data to coordinate data representing a first coordinate on a device user interface that corresponds to the location of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable storage device comprising executable instructions that, in response to execution, cause a system comprising a processor to perform operations, comprising:
-
determining angle data representative of an angle by which electromagnetic radiation intersects a user interface, wherein the electromagnetic radiation originates from a source that is remote from the user interface; determining location data representing a location of an object in proximity to the user interface based on the angle data; and mapping the location data to coordinate data representing a first coordinate on the user interface that corresponds to the location of the object. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method, comprising:
-
determining, by a system comprising a processor, angle data representing an angle by which electromagnetic radiation originating from a source remote from a user interface device intersects the user interface device; determining, by the system, location data representing a location of an object relative to the user interface device based on the angle data; and translating, by the system, the location data to coordinate data representing a first coordinate on the user interface device that maps to the location of the object. - View Dependent Claims (17, 18, 19, 20)
-
Specification