Methods and apparatuses for use of eye interpretation information
First Claim
Patent Images
1. A method comprising:
- receiving, from an eye interpretation engine, at least an interpretation of eyetracking data corresponding to a plurality of users that are presented with a base interface having a base set of features;
receiving external context data corresponding the interactions of the plurality of users with an application having the base interface, wherein the external context data is related to an operational state associated with a computing device running the application;
determining a user familiarity with the base interface; and
dynamically modifying a characteristic of a graphical user interface of the application based, at least in part, on the interpretation of the eyetracking data and the external context data by providing a simplified interface if a low level of familiarity is determined and by providing an enhanced set of features of a high level of familiarity is determined.
1 Assignment
0 Petitions
Accused Products
Abstract
Eyetracking techniques and analysis techniques are disclosed. At least one interpretation of eyetracking data is received from an eye interpretation engine. A characteristic of an application is dynamically modified based on the interpretation of the eyetracking data. A portion of the application being viewed by a user may be determined. The determined portion may be modified in response to the interpretation of the eyetracking data for the user.
166 Citations
19 Claims
-
1. A method comprising:
-
receiving, from an eye interpretation engine, at least an interpretation of eyetracking data corresponding to a plurality of users that are presented with a base interface having a base set of features; receiving external context data corresponding the interactions of the plurality of users with an application having the base interface, wherein the external context data is related to an operational state associated with a computing device running the application; determining a user familiarity with the base interface; and dynamically modifying a characteristic of a graphical user interface of the application based, at least in part, on the interpretation of the eyetracking data and the external context data by providing a simplified interface if a low level of familiarity is determined and by providing an enhanced set of features of a high level of familiarity is determined. - View Dependent Claims (2, 3, 15)
-
-
4. A method comprising:
-
receiving, from an eye interpretation engine, at least an interpretation of eyetracking data corresponding to a plurality of users that are presented with a base interface having a base set of features; receiving external context data corresponding the interactions of the plurality of users with an application having the base interface, wherein the external context data is related to an operational state associated with a computing device running the application; determining one or more areas that were skipped, skimmed and/or reread based on aggregated eyetracking data corresponding to the plurality of users; dynamically modifying a graphical output of the application displayed on an output device based, at least in part, on the interpretation of the eyetracking data and the external context data to compensate for the determined skipping, skimming and/or rereading. - View Dependent Claims (5, 6, 16)
-
-
7. An article comprising a non-transitory computer-readable medium having stored thereon instructions that, when executed, cause one or more processors to:
-
receive, from an eye interpretation engine, at least an interpretation of eyetracking data corresponding to a plurality of users that are presented with a base interface having a base set of features; receive external context data corresponding the interactions of the plurality of users with an application having the base interface, wherein the external context data is related to an operational state associated with a computing device running the application; determine a user familiarity with the base interface; and dynamically modify a characteristic of a graphical user interface of the application based, at least in part, on the interpretation of the eyetracking data and the external context data by providing a simplified interface if a low level of familiarity is determined and by providing an enhanced set of features of a high level of familiarity is determined. - View Dependent Claims (8, 9, 17)
-
-
10. An article comprising a non-transitory computer-readable medium having stored thereon instructions that, when executed, cause one or more processors to:
-
receive, from an eye interpretation engine, at least an interpretation of eyetracking data corresponding to a plurality of users that are presented with a base interface having a base set of features; receive external context data corresponding the interactions of the plurality of users with an application having the base interface, wherein the external context data is related to an operational state associated with a computing device running the application; determine one or more areas that were skipped, skimmed and/or reread based on aggregated eyetracking data corresponding to the plurality of users; dynamically modify a graphical output of the application displayed on an output device based, at least in part, on the interpretation of the eyetracking data and the external context data to compensate for the determined skipping, skimming and/or rereading. - View Dependent Claims (11, 12, 18)
-
-
13. An article comprising a non-transitory computer—
- readable medium having stored thereon instructions that, when executed, cause one or more processors to;
receive, from an eye interpretation engine, at least an interpretation of eyetracking data corresponding to a plurality of users that are presented with a base interface having a base set of features; receive external context data corresponding the at least interactions of the plurality of users with an application having the base interface, wherein the external context data is related to an operational state associated with a computing device running the application; determine a user familiarity with the base interface; and dynamically modify a graphical user interface the application based, at least in part, on the interpretation of the eyetracking data and the external context data. - View Dependent Claims (14, 19)
- readable medium having stored thereon instructions that, when executed, cause one or more processors to;
Specification