IP Library Granted Patent US 10,416,759
Granted Patent B2
US 10,416,759 · App. 14/276,391 · Granted Sep 17, 2019

Eye tracking laser pointer

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,416,759
App. No.
14/276,391
Granted
Sep 17, 2019
Kind
B2
Abstract

An embodiment provides a method, including: detecting, using a gaze tracking system of a device, a position of user gaze with respect to a display; sending, through a display interface, display information including an added visual element associated with the position of user gaze; tracking, using the gaze tracking system, change in the position of user gaze with respect to the display; and moving, using a processor, the added visual element responsive to change in the position of user gaze with respect to the display. Other aspects are described and claimed.

Claims (38)

1. A method, comprising:

detecting, using a gaze tracking system of a device, a position of user gaze with respect to a display;

sending, through a display interface, display information including an added visual element associated with the position of user gaze, wherein the added visual element comprises an indicator associated with the position of user gaze;

tracking, using the gaze tracking system, change in the position of user gaze with respect to the display;

moving, using a processor, the added visual element responsive to change in the position of user gaze with respect to the display, wherein the moving comprises a discontinuous animated tracking movement of the added visual element on the display according to data provided by the gaze tracking system;

detecting a predetermined hand gesture that does not comprise touch contact with the device; and

decoupling, in response to the predetermined hand gesture, movement of the added visual element from the user gaze for a duration until the user ceases the predetermined hand gesture, wherein the decoupling maintains the added visual element in a last known position associated with the position of user gaze based upon detecting the predetermined hand gesture.

2. The method of claim 1 , wherein the sending of the added visual element is controlled according to the predetermined hand gesture.

3. The method of claim 1 , wherein said sending and said moving occur in a presentation mode.

4. The method of claim 1 , wherein the gaze tracking system of is co-located with the display.

5. The method of claim 1 , wherein the added visual element is a laser pointer indication.

6. The method of claim 1 , wherein the moving comprises a smoothed animated tracking movement of the added visual element on the display according to data provided by the gaze tracking system.

7. The method of claim 1 , wherein the animated tracking movement is controlled according to one or more underlying applications being utilized.

8. An apparatus, comprising:

a display;

a display interface;

a gaze tracking system that captures image data of a user of the apparatus;

a processor operatively coupled to the gaze tracking system; and

a memory storing instructions executable by the processor to:

detect, using the gaze tracking system, a position of user gaze with respect to the display;

send, through the display interface, display information including an added visual element associated with the position of user gaze, wherein the added visual element comprises an indicator associated with the position of user gaze;

track, using the gaze tracking system, change in the position of user gaze with respect to the display;

move the added visual element responsive to change in the position of user gaze with respect to the display, wherein the moving comprises a discontinuous animated tracking movement of the added visual element on the display according to data provided by the gaze tracking system;

detect a predetermined hand gesture that does not comprise touch contact with the device; and

decouple, in response to the predetermined hand gesture, movement of the added visual element from the user gaze for a duration until the user ceases the predetermined hand gesture, wherein the instructions to decouple comprises instructions to maintain the added visual element in a last known position associated with the position of user gaze based upon detecting the predetermined hand gesture.

9. The apparatus of claim 8 , wherein the added visual element is controlled according to the predetermined hand gesture.

10. The apparatus of claim 8 , wherein sending and moving of the added visual element occur in a presentation mode.

11. The apparatus of claim 8 , wherein the gaze tracking system of is co-located with the display.

12. The apparatus of claim 8 , wherein the added visual element is a laser pointer indication.

13. The apparatus of claim 8 , wherein moving of the added visual element comprises a smoothed animated tracking movement of the added visual element on the display according to data provided by the gaze tracking system.

14. A computer program product, comprising:

a storage device having code stored therewith and executable by a processor, the code comprising:

code that detects, using a gaze tracking system of a device, a position of user gaze with respect to a display;

code that sends, through a display interface, display information including an added visual element associated with the position of user gaze, wherein the added visual element comprises an indicator associated with the position of user gaze;

code that tracks, using the gaze tracking system, change in the position of user gaze with respect to the display;

code that moves, using a processor, the added visual element responsive to change in the position of user gaze with respect to the display, wherein the moving comprises a discontinuous animated tracking movement of the added visual element on the display according to data provided by the gaze tracking system;

code that detects a predetermined hand gesture that does not comprise touch contact with the device; and

code that decouples, in response to the predetermined hand gesture, movement of the added visual element from the of user gaze for a duration until the user ceases the predetermined hand gesture, wherein the code that decouples comprises code that maintains the added visual element in a last known position associated with the position of user gaze based upon detecting the predetermined hand gesture.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2020
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LTD
Reel/Frame 052931/0633 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2014
From: PETERSON, NATHAN J.; VANBLON, RUSSELL SPEIGHT; WEKSLER, ARNOLD S.; MESE, JOHN CARL; WALTERMANN, ROD D.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 032880/0107 →