Gaze-Assisted Computer Interface
First Claim
1. A method for interfacing a user with a computer program executing in a computing device, the method comprising:
- identifying a point of gaze (POG) of the user;
detecting initiation of a physical action by the user to move a position of a cursor on a display, the cursor defining a focus area associated with the computer program;
determining if a distance between a current position of the cursor and the POG is greater than a threshold distance; and
moving the cursor from the current position to a region proximate to the POG in response to the determining and the detecting.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer programs for interfacing a user with a Graphical User Interface (GUI) are provided. One method includes an operation for identifying the point of gaze (POG) of the user. The initiation of a physical action by the user, to move a position of a cursor on a display, is detected, where the cursor defines a focus area associated with a computer program executing the GUI. Further, the method includes an operation for determining if the distance between the current position of the cursor and the POG is greater than a threshold distance. The cursor is moved from the current position to a region proximate to the POG in response to the determination of the POG and to the detection of the initiation of the physical action.
-
Citations
20 Claims
-
1. A method for interfacing a user with a computer program executing in a computing device, the method comprising:
-
identifying a point of gaze (POG) of the user; detecting initiation of a physical action by the user to move a position of a cursor on a display, the cursor defining a focus area associated with the computer program; determining if a distance between a current position of the cursor and the POG is greater than a threshold distance; and moving the cursor from the current position to a region proximate to the POG in response to the determining and the detecting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system with a graphical user interface (GUI), the system comprising:
-
a processor executing a computer program that provides the GUI, the GUI being rendered in one or more displays; an input device operable to move a position of a cursor on the one or more displays when a physical action is initiated by the user on the input device; and a gaze detection module operable to identify a point of gaze (POG) of the user, wherein the computer program determines if a distance between a current position of the cursor and the POG is greater than a threshold distance, and wherein the computer program moves the cursor from the current position to a region proximate to the POG in response to the determination of the distance and detection of the physical action. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium having program instructions that when executed by a computer implement a method for interfacing a user with a computer program, said method comprising:
-
identifying a point of gaze (POG) of the user; detecting initiation of a physical action by the user to move a position of a cursor on a display, the cursor defining a focus area associated with the computer program; determining if a distance between a current position of the cursor and the POG is greater than a threshold distance; and moving the cursor from the current position to a region proximate to the POG in response to the determining and the detecting. - View Dependent Claims (17, 18, 19, 20)
-
Specification