Tracking approaching or hovering objects for user-interfaces
First Claim
1. A system comprising:
- a user interface display that includes a set of photo-sensors that detect incoming electromagnetic radiation, the set of photo-sensors is distributed over multiple transparent layers of the user interface display between a protective surface and a display layer;
a memory that stores computer-executable instructions;
a processor, communicatively coupled to the memory, that facilitates execution of the computer-executable instructions to at least;
identify a coordinate on the user interface display based upon data received from the set of photo-sensors, wherein the coordinate relates to a position of a selector object determined based upon an angle of the incoming electromagnetic radiation; and
monitor the position of the selector object relative to the user interface display.
1 Assignment
0 Petitions
Accused Products
Abstract
The claimed subject matter relates to an architecture 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.
27 Citations
20 Claims
-
1. A system comprising:
-
a user interface display that includes a set of photo-sensors that detect incoming electromagnetic radiation, the set of photo-sensors is distributed over multiple transparent layers of the user interface display between a protective surface and a display layer; a memory that stores computer-executable instructions; a processor, communicatively coupled to the memory, that facilitates execution of the computer-executable instructions to at least; identify a coordinate on the user interface display based upon data received from the set of photo-sensors, wherein the coordinate relates to a position of a selector object determined based upon an angle of the incoming electromagnetic radiation; and monitor the position of the selector object relative to the user interface display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
determining, based on data from an array of photo-sensors included in the user interface display, an angle of incoming electromagnetic radiation data, wherein the array of photo-sensors compose transparent layers of the user interface display extant between a protective surface layer and a graphical output display layer of the user interface display; selecting a coordinate on the user interface display that is associated with a position of a selector object determined based upon the angle of the incoming electromagnetic radiation; and tracking the position of the selector object relative to the user interface display. - View Dependent Claims (17, 18)
-
-
19. A system comprising:
-
a touch-sensitive user interface display that includes a set of photo-sensors distributed among transparent layers of the user interface display that exist between a transparent protective surface and an output display layer, wherein the photo-sensors included in the set detect an intensity of electromagnetic radiation; a memory that stores computer-executable instructions; a processor, communicatively coupled to the memory, that facilitates execution of the computer-executable instructions to at least; identify a coordinate on the user interface display based upon data received from the set of photo-sensors, wherein the coordinate is identified as a function of a location of a shadow cast by a selector object and an intersection of infrared radiation propagated from the selector object on the user interface display, wherein the location of the shadow is determined based upon an angle of at least one ray of the electromagnetic radiation; and monitor the position of the selector object relative to the user interface display. - View Dependent Claims (20)
-
Specification