SYSTEM, METHOD AND COMPUTER READABLE MEDIUM FOR DETERMINING USER ATTENTION AREA FROM USER INTERFACE EVENTS
First Claim
Patent Images
1. A method of processing user event data, the method comprising:
- receiving a callback request for user data events corresponding to at least one logged user data event;
comparing a current web page document object model (DOM) structure with a previously logged web page DOM to determine whether any changes have occurred;
providing a DOM structure summary to an event observer module indicating results of the comparison; and
updating an event stream message to include the results of the comparison based on a DOM structure summary.
4 Assignments
0 Petitions
Accused Products
Abstract
During an interaction with a web page, user interface events are recorded and augmented with page layout data from the document object model. An event stream is formed with the page layout data and communicated to an event server. The event server processes the event stream to determine a location at which the events were generated, which can be used to predict an area of a user'"'"'s attention.
60 Citations
20 Claims
-
1. A method of processing user event data, the method comprising:
-
receiving a callback request for user data events corresponding to at least one logged user data event; comparing a current web page document object model (DOM) structure with a previously logged web page DOM to determine whether any changes have occurred; providing a DOM structure summary to an event observer module indicating results of the comparison; and updating an event stream message to include the results of the comparison based on a DOM structure summary. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus configured to process user event data, the apparatus comprising:
-
a receiver configured to receive a callback request for user data events corresponding to at least one logged user data event; and a processor configured to compare a current web page document object model (DOM) structure with a previously logged web page DOM to determine whether any changes have occurred; provide a DOM structure summary to an event observer module indicating results of the comparison; and update an event stream message to include the results of the comparison based on a DOM structure summary. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium configured to store instructions that when executed causes a processor to process user event data, the processor being further configured to perform:
-
receiving a callback request for user data events corresponding to at least one logged user data event; comparing a current web page document object model (DOM) structure with a previously logged web page DOM to determine whether any changes have occurred; providing a DOM structure summary to an event observer module indicating results of the comparison; and updating an event stream message to include the results of the comparison based on a DOM structure summary. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification