ARRANGEMENT, METHOD AND COMPUTER PROGRAM FOR CONTROLLING A COMPUTER APPARATUS BASED ON EYE-TRACKING
First Claim
1. An arrangement for controlling a computer apparatus associated with a graphical display, the display presenting a representation of a plurality of GUI-components that are configured to be manipulated based on user-generated commands, the arrangement comprising a processing device for executing processes on the computer apparatus, and an event engine, wherein the processing device is configured to control operations of the event engine, wherein said event engine is configured to receive an eye-tracking data signal describing a user'"'"'s point of regard on the display, and at least based on the eye-tracking data signal, configured to produce a set of noncursor controlling event output signals influencing the GUI-components, each of the noncursor controlling event output signals describing a different aspect of the user'"'"'s ocular activity in respect of the display, wherein the event engine is configured to:
- receive a respective control signal request from each of the GUI-components, each respective control signal request defining a sub-set of the set of non-cursor controlling event output signals which is required by a corresponding one of the GUI-components to operate as intended,produce the set of non-cursor controlling event output signals which is actually requested by the respective control signal request from each of the GUI-components, anddeliver the set of non-cursor controlling event output signals to the GUI-components in accordance with each respective control signal request.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer apparatus is associated with a graphical display presenting at least one GUI-component adapted to be manipulated based on user-generated commands. An event engine is adapted to receive an eye-tracking data signal that describes a user'"'"'s point of regard on the display. Based on the signal, the event engine produces a set of non-cursor controlling event output signals, which influence the at least one GUI-component. Each non-cursor controlling event output signal describes a particular aspect of the user'"'"'s ocular activity in respect of the display. Initially, the event engine receives a control signal request from each of the at least one GUI-component. The control signal request defines a sub-set of the set of non-cursor controlling event output signals which is required by the particular GUI-component. The event engine delivers non-cursor controlling event output signals to the at least one GUI-component in accordance with each respective control signal request.
-
Citations
10 Claims
-
1. An arrangement for controlling a computer apparatus associated with a graphical display, the display presenting a representation of a plurality of GUI-components that are configured to be manipulated based on user-generated commands, the arrangement comprising a processing device for executing processes on the computer apparatus, and an event engine, wherein the processing device is configured to control operations of the event engine, wherein said event engine is configured to receive an eye-tracking data signal describing a user'"'"'s point of regard on the display, and at least based on the eye-tracking data signal, configured to produce a set of noncursor controlling event output signals influencing the GUI-components, each of the noncursor controlling event output signals describing a different aspect of the user'"'"'s ocular activity in respect of the display, wherein the event engine is configured to:
-
receive a respective control signal request from each of the GUI-components, each respective control signal request defining a sub-set of the set of non-cursor controlling event output signals which is required by a corresponding one of the GUI-components to operate as intended, produce the set of non-cursor controlling event output signals which is actually requested by the respective control signal request from each of the GUI-components, and deliver the set of non-cursor controlling event output signals to the GUI-components in accordance with each respective control signal request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification