Systems and methods for processing data entered using an eye-tracking system
First Claim
1. An electronic device comprising:
- at least one multi-value key associated with at least two input data values, wherein each multi-value key includes a plurality of units and each input data value corresponds to at least one unit;
an eye-tracking system for determining an area where a user is gazing by monitoring an eye movement of the user; and
an input value selection module coupled to the plurality of units and to the eye-tracking system;
a plurality of pressure sensors coupled to the input value selection module, wherein at least one pressure sensor is associated with each unit of the multi-value key and wherein each of the pressure sensors is configured to measure a pressure asserted on the associated unit of the multi-value key;
wherein the input value selection module determines probabilistically which input data value was entered based on a value received from at least one unit and on an area where the user is gazing by concurrently analyzing the pressure measurements and the area at which the user is gazing to determine which input data value was entered by;
assigning a pressure weight to each of the input data values associated with the multi-value key, the pressure weight corresponding to measured pressured asserted on the unit corresponding to the input data value;
assigning a gaze weight to each of the input data values based on an amount of time that the area at which the user is gazing coincides with the unit corresponding to the input data value;
combining the pressure weight and the gaze weight of each input data value; and
entering the input data value based on the combined pressure and gaze weights.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for processing data entered using an electronic device and an electronic device capable of implementing the method is described. In one embodiment, the electronic device includes at least one multi-value key associated with at least two input data values. Each multi-value key includes a plurality of units and each input data value corresponds to at least one unit. The electronic device also includes an eye-tracking system that determines an area where a user is gazing by monitoring eye movements of the user, and an input value selection module coupled to the plurality of units and to the eye-tracking system. The input value selection module determines probabilistically which input data value was entered based on a value received from at least one unit and on the area where the user is gazing.
-
Citations
23 Claims
-
1. An electronic device comprising:
-
at least one multi-value key associated with at least two input data values, wherein each multi-value key includes a plurality of units and each input data value corresponds to at least one unit; an eye-tracking system for determining an area where a user is gazing by monitoring an eye movement of the user; and an input value selection module coupled to the plurality of units and to the eye-tracking system; a plurality of pressure sensors coupled to the input value selection module, wherein at least one pressure sensor is associated with each unit of the multi-value key and wherein each of the pressure sensors is configured to measure a pressure asserted on the associated unit of the multi-value key; wherein the input value selection module determines probabilistically which input data value was entered based on a value received from at least one unit and on an area where the user is gazing by concurrently analyzing the pressure measurements and the area at which the user is gazing to determine which input data value was entered by; assigning a pressure weight to each of the input data values associated with the multi-value key, the pressure weight corresponding to measured pressured asserted on the unit corresponding to the input data value; assigning a gaze weight to each of the input data values based on an amount of time that the area at which the user is gazing coincides with the unit corresponding to the input data value; combining the pressure weight and the gaze weight of each input data value; and entering the input data value based on the combined pressure and gaze weights. - View Dependent Claims (2, 3, 4)
-
-
5. An electronic device comprising:
-
a plurality of data input keys, wherein each input key is associated with at least one input data value and at least one data input key is a multi-value key associated with at least two input data values, wherein each multi-value key includes a plurality of units and each input data value corresponds to at least one unit; an eye-tracking system for determining an area where a user is gazing by monitoring an eye movement of the user, wherein the eye-tracking system determines an area covering portions of at least two data input keys, at least one of which is a multi-value key; an input value selection module coupled to the plurality of data input keys and to the eye-tracking system; wherein the input value selection module determines which input data value was entered based on a manually pressed data input key and on the area where the user is gazing by; assigning a pressure weight to each input data value, the pressure weight corresponding to pressure asserted on the unit corresponding to the input data value; assigning a gaze weight to each of the input data values based on an amount of time that the area at which the user is gazing coincides with the unit corresponding to the input data value combining the pressure weight and the gaze weight of each input data value; and determining which input data value was entered based on the combined pressure weight and gaze weight. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for processing data entered at an electronic device having at least one multi-value key associated with at least two input data values, the method comprising:
-
assigning a plurality of units to each multi-value key, wherein each input data value corresponds to at least one unit; assigning at least one pressure sensor to each unit of the multi-value key, wherein each of the pressure sensors is configured to measure and quantify a pressure asserted on the associated unit of the multi-value key; determining an area where a user is gazing by tracking the user'"'"'s eye movement; detecting a manual selection of a multi-value key; and determining probabilistically an input data value entered based on a value received from at least one unit and on the determined area where the user is gazing on the manually selected multi-value key by; assigning a pressure weight to each of the input data values associated with the multi-value key, the pressure weight corresponding to measured pressured asserted on the unit corresponding to the input data value; assigning a gaze weight to each of the input data values based on an amount of time that the area at which the user is gazing coincides with the unit corresponding to the input data value; combining the pressure weight and the gaze weight of each input data value; and determining the input data value based on the combined pressure and gaze weights. - View Dependent Claims (14)
-
-
15. A method for processing data entered at an electronic device having a plurality of data input keys, each data input key being associated with at least one input data value and at least one data input key being a multi-value key associated with at least two input data values, the method comprising:
-
determining an area where a user is gazing by tracking the user'"'"'s eye movement, wherein the area covers portions of at least two data input keys, at least one of which is a multi-value key; detecting a manual selection of a data input key; and determining which input data value was entered based on the manually pressed data input key and on the area where the user is gazing by; assigning a pressure weight to each input data value, the pressure weight corresponding to pressure asserted on the unit corresponding to the input data value; assigning a gaze weight to each of the input data values based on an amount of time that the area at which the user is gazing coincides with the unit corresponding to the input data value combining the pressure weight and the gaze weight of each input data value; and determining which input data value was entered based on the combined pressure weight and gaze weight. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer readable storage medium containing program instructions for entering data using an electronic device having a plurality of data input keys, wherein each data input key is associated with at least one input data value and at least one data input key is a multi-value key associated with at least two input data values, the computer readable medium comprising program instructions for:
-
determining an area where a user is gazing by tracking the user'"'"'s eye movement, wherein the area covers portions of at least two data input keys, at least one of which is a multi-value key; detecting a manual selection of a data input key; and determining which input data value was entered based on the manually pressed data input key and on the area where the user is gazing by; assigning a pressure weight to each of the input data values associated with the multi-value key, the pressure weight corresponding to pressured asserted on the unit corresponding to the input data value; assigning a gaze weight to each of the input data values based on an amount of time that the area at which the user is gazing coincides with the unit corresponding to the input data value; combining the pressure weight and the gaze weight of each input data value; and determining the input data value based on the combined pressure and gaze weights.
-
-
21. A computer readable storage medium containing program instructions for entering data using an electronic device having at least one multi-value key associated with at least two input data values;
- the computer readable medium comprising program instructions for;
assigning a plurality of units to each multi-value key, wherein each input data value corresponds to at least one unit; determining an area on at least one of the at least one multi-value key where a user is gazing by tracking the user'"'"'s eye movement; detecting a manual selection of a multi-value key; and determining probabilistically which input data value was entered based on a value received from at least one unit and on the area where the user is gazing by; assigning a pressure weight to each of the input data values associated with the multi-value key, the pressure weight corresponding to pressured asserted on the unit corresponding to the input data value; assigning a gaze weight to each of the input data values based on an amount of time that the area at which the user is gazing coincides with the unit corresponding to the input data value; combining the pressure weight and the gaze weight of each input data value; and determining the input data value based on the combined pressure and gaze weights.
- the computer readable medium comprising program instructions for;
-
22. An electronic device comprising:
-
at least one multi-value key associated with at least two input data values, wherein each multi-value key includes a plurality of units and each input data value corresponds to at least one unit; an eye-tracking system for determining an area on at least one of the at least one multi-value key where a user is gazing by monitoring an eye movement of the user; and an input value selection module coupled to the plurality of units and to the eye-tracking system; wherein the input value selection module determines probabilistically which input data value was entered based on a value received from at least one unit and on the area where the user is gazing by; assigning a pressure weight to each of the input data values associated with the multi-value key, the pressure weight corresponding to pressured asserted on the unit corresponding to the input data value; assigning a gaze weight to each of the input data values based on an amount of time that the area at which the user is gazing coincides with the unit corresponding to the input data value; combining the pressure weight and the gaze weight of each input data value; and determining the input data value based on the combined pressure and gaze weights. - View Dependent Claims (23)
-
Specification