Gaze-assisted computer interface
First Claim
1. A computer-implemented method comprising:
- identifying a point of gaze (POG) of a user on an object in a graphical user interface of a computer;
detecting initiation of an action by the user using an input device to move a position of a selector for selecting the object presented on the graphical user interface while the POG of the user is on the object;
moving the selector by the user using the input device to the object if a current position of the selector is determined to be within a defined area around the POG of the user; and
if the current position of the selector is determined to be outside of the defined area around the POG of the user, moving the selector, by the computer, in a direction that is toward the POG and placing the selector on the POG of the user, wherein a displacement speed of moving the selector is adjusted based on a distance between the current position of the selector and the POG of the user, wherein the displacement speed is reduced as the distance between the current position of the selector and the POG of the user becomes smaller.
1 Assignment
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 operations for identifying a point of gaze (POG) of a user, and for detecting initiation of an action by the user to move a position of a selector for selecting objects presented on a graphical user interface (GUI). In addition, the method includes an operation for determining the distance between the current position of the selector and the POG. The displacement speed of the selector is adjusted based on the distance between the current position of the selector and the POG, where the displacement speed is reduced as the distance between the current position of the selector and the POG becomes smaller.
14 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
identifying a point of gaze (POG) of a user on an object in a graphical user interface of a computer; detecting initiation of an action by the user using an input device to move a position of a selector for selecting the object presented on the graphical user interface while the POG of the user is on the object; moving the selector by the user using the input device to the object if a current position of the selector is determined to be within a defined area around the POG of the user; and if the current position of the selector is determined to be outside of the defined area around the POG of the user, moving the selector, by the computer, in a direction that is toward the POG and placing the selector on the POG of the user, wherein a displacement speed of moving the selector is adjusted based on a distance between the current position of the selector and the POG of the user, wherein the displacement speed is reduced as the distance between the current position of the selector and the POG of the user becomes smaller. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method comprising:
-
detecting a plurality of entry fields in a web page by a user on a graphical user interface of a computer; identifying a point of gaze (POG) of the user on an area that contains one or more entry fields from the plurality of entry fields in the web page; detecting an input by the user using an input device for moving a selector to select one of the one or more entry fields from the plurality of entry fields for data entry while the POG of the user is on the one or more entry fields; moving the selector by the user using the input device if a current position of the selector is determined to be within a defined area around the POG of the user; and if the current position of the selector is determined to be outside of the defined area around the POG of the user, placing the selector, by the computer, on an entry field from the one or more entry fields of the plurality of entry fields that is closest to the POG of the user when the user initiates the input, wherein the placing of the selector involves a movement of the selector from the current position to the entry field from the one or more entry fields of the plurality of entry fields at a speed of placing the selector that is based on a determined distance between the current position of the selector and the entry field from the one or more entry fields of the plurality of entry fields that is closest to the POG of the user, the speed being reduced as the distance between the current position of the selector and the entry field from the one or more entry fields of the plurality of entry fields becomes smaller. - View Dependent Claims (12, 13)
-
-
14. A non-transitory computer-readable storage medium storing a computer program, the non-transitory computer-readable storage medium comprising:
-
identifying a point of gaze (POG) of a user on an object in a graphical user interface of a computer; detecting initiation of an action by the user using an input device to move a position of a selector for selecting the object presented on the graphical user interface while the POG of the user is on the object; moving the selector by the user using the input device to the object if a current position of the selector is determined to be within a defined area around the POG of the user; and if the current position of the selector is determined to be outside of the defined area around the POG of the user, moving the selector, by the computer, in a direction that is toward the POG and placing the selector on the POG of the user, wherein a displacement speed of moving the selector is adjusted based on a distance between the current position of the selector and the POG of the user, wherein the displacement speed is reduced as the distance between the current position of the selector and the POG of the user becomes smaller. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification