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 intensity data indicative of an intensity of electromagnetic radiation that intersects the device, wherein the electromagnetic radiation originates from a source that differs from the device;
determining, as a function of the intensity data, shadow data indicative of a shadow cast by an object on the device; and
determining coordinate data indicative of a coordinate on the device that corresponds to the shadow.
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.
-
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 intensity data indicative of an intensity of electromagnetic radiation that intersects the device, wherein the electromagnetic radiation originates from a source that differs from the device; determining, as a function of the intensity data, shadow data indicative of a shadow cast by an object on the device; and determining coordinate data indicative of a coordinate on the device that corresponds to the shadow. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory machine-readable storage medium comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:
-
determining intensity data indicative of an intensity of electromagnetic radiation that is irradiating a user interface portion of a device, wherein the electromagnetic radiation originates from a source that is remote from the user interface portion; as a function of the intensity data, determining shadow data indicative of a shadow cast by an object on the user interface portion; and determining coordinate data indicative of a coordinate on the user interface portion that corresponds to the shadow. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
determining, by a system comprising a processor, intensity data indicative of an intensity of electromagnetic radiation that intersects with a user interface portion of a device, wherein the electromagnetic radiation originates from a source different than the user interface portion; determining, by the system, shadow data indicative of a shadow cast by an object on the user interface portion based on the intensity data; and determining, by the system, coordinate data indicative of a coordinate on the user interface portion that corresponds to the shadow. - View Dependent Claims (19, 20)
-
Specification