System and method for analyzing eyetracker data
First Claim
Patent Images
1. A system for analyzing eyetracker data comprising:
- an eyetracker that monitors location and time of the user'"'"'s gaze, and stores eyetracker data of the location and time of the user'"'"'s gaze;
a logging tool that monitors the displayed pages and stores content of the displayed pages into a memory, the logging tool monitoring and storing into an event log events and time data of the events that cause a change in the displayed pages; and
a mapping tool that receives the eyetracker data, processes the eyetracker data into fixation data indicative of the user'"'"'s interest, and restores the displayed pages from the memory and the events data in the event log by reenacting the events of the event data;
wherein the mapping tool maps the fixations data onto the restored pages to thereby identify elements-of-regard upon which the user fixated and locations thereof, and stores the identified elements-of-regard and the locations thereof.
13 Assignments
0 Petitions
Accused Products
Abstract
Methods and Systems for analyzing data of a user viewing a display of dynamic hypermedia pages through a browser including monitoring and storing location and time of the user'"'"'s gaze as eyetracker data, processing the eyetracker data into fixation data, monitoring and storing content of the displayed pages into a memory, restoring the displayed pages from the memory, mapping the fixations data onto the restored pages to thereby identify elements-of-regard, and storing the identified elements-of-regard in an elements-of-regard database.
-
Citations
23 Claims
-
1. A system for analyzing eyetracker data comprising:
-
an eyetracker that monitors location and time of the user'"'"'s gaze, and stores eyetracker data of the location and time of the user'"'"'s gaze;
a logging tool that monitors the displayed pages and stores content of the displayed pages into a memory, the logging tool monitoring and storing into an event log events and time data of the events that cause a change in the displayed pages; and
a mapping tool that receives the eyetracker data, processes the eyetracker data into fixation data indicative of the user'"'"'s interest, and restores the displayed pages from the memory and the events data in the event log by reenacting the events of the event data;
wherein the mapping tool maps the fixations data onto the restored pages to thereby identify elements-of-regard upon which the user fixated and locations thereof, and stores the identified elements-of-regard and the locations thereof. - View Dependent Claims (2, 3, 20)
-
-
4. A method for analyzing eyetracker data collected from a user viewing a display of dynamic hypermedia pages, the method comprising:
-
monitoring location and time of the user'"'"'s gaze, and storing the location and time as eyetracker data;
processing the eyetracker data into fixation data indicative of the user'"'"'s interest;
monitoring content of the displayed pages and storing content of the displayed pages into a memory;
monitoring events and time data of the events that cause a change in the displayed pages;
storing into an event log the events and corresponding time data that cause the change in the displayed pages;
restoring the displayed pages from the memory and the events data in the event log by reenacting the events of the event data;
mapping the fixations data onto the restored pages to thereby identify elements-of-regard upon which the user fixated upon and locations thereof; and
storing the identified elements-of-regard and the locations thereof in an elements-of-regard database. - View Dependent Claims (5, 6, 7, 8)
-
-
9. An information storage media for analyzing eyetracker data collected from a user viewing a display of dynamic hypermedia pages comprising:
-
information that monitors location and time of the user'"'"'s gaze, and stores eyetracker data of the location and time of the user'"'"'s gaze in an eyetracker data file;
information that monitors the displayed pages and stores content of the displayed pages into a memory;
information that monitors events and time data of the events that cause a change in the displayed pages;
information that stores into an event log the events and corresponding time data that cause the change in the displayed pages;
information that receives the eyetracker data from the eyetracker data file;
information that processes the eyetracker data into fixation data indicative of the user'"'"'s interest;
information that restores the displayed pages from the memory and the events data in the event log by reenacting the events of the event data; and
information that maps the fixations data onto the restored pages to thereby identify elements-of-regard upon which the user fixated and locations thereof, and stores the identified elements-of-regard and the locations thereof in an elements-of-regard database. - View Dependent Claims (10, 11, 21)
-
-
12. A system for analyzing eyetracker data collected from a user viewing a display of dynamic hypermedia pages through a browser having an object model interface comprising:
-
an eyetracker that monitors location and time of the user'"'"'s gaze, and stores eyetracker data of the location and time of the user'"'"'s gaze in an eyetracker data file;
a logging tool that monitors the displayed pages and stores content of the displayed pages into a memory, the logging tool monitoring and storing into an event log events and time data of the events that cause a change in the displayed pages; and
a mapping tool that receives the eyetracker data from the eyetracker data file, processes the eyetracker data into fixation data indicative of the user'"'"'s interest, restores the displayed pages from the memory and the events data in the event log by reenacting the events of the event data, and maps the fixations data onto the restored pages;
wherein the mapping tool accesses the object model interface of the browser to identify elements of the restored pages and stores the identified elements of the restored pages in an elements database. - View Dependent Claims (13, 22)
-
-
14. A method for analyzing data collected from a user viewing a display of dynamic hypermedia pages through a browser having an object model interface comprising:
-
monitoring location and time of the user'"'"'s gaze, and storing the location and time as eyetracker data;
processing the eyetracker data into fixations data indicative of the user'"'"'s interest;
monitoring content of the displayed pages and storing content of the displayed pages into a memory;
monitoring events and time data of the events that cause a change in the displayed pages;
storing into an event log the events and corresponding time data that cause the change in the displayed pages;
restoring the displayed pages from the memory and the events data in the event log by reenacting the events of the event data;
mapping the fixations data onto the restored pages;
accessing the object model interface of the browser to identify elements of the restored pages; and
storing the identified elements of the restored pages in an elements database. - View Dependent Claims (15, 16, 17)
-
-
18. An information storage media for analyzing eyetracker data collected from a user viewing a display of dynamic hypermedia pages through a browser having an object model interface comprising:
-
information that monitors location and time of the user'"'"'s gaze, and stores eyetracker data of the location and time of the user'"'"'s gaze in an eyetracker data file;
information that processes the eyetracker data into fixation data indicative of the user'"'"'s interest;
information that monitors the displayed pages and stores content of the displayed pages into a memory;
information that monitors events and time data of the events that cause a change in the displayed pages;
information that stores into an event log the events and corresponding time data that cause the change in the displayed pages;
information that restores the displayed pages from the memory and the events data in the event log by reenacting the events of the event data, maps the fixation data onto the restored pages;
information that accesses the object model interface of the browser to identify elements of the restored pages; and
information that stores the identified elements of the restored pages in an elements database. - View Dependent Claims (19, 23)
-
Specification