Monitoring and replaying user consumption of content
First Claim
Patent Images
1. A computer-implemented method, comprising:
- collecting event data at a computing device as a user interacts with content of a web page at a user device;
inferring, at the computing device, that a feature within the content is viewed by the user from the event data by;
determining a length of time that the user remained on the feature in the content;
comparing the length of time that the user remained on the feature in the content to a predetermined duration threshold, wherein the predetermined duration threshold is at least set in proportion to a relative size of the feature; and
determining that the user viewed the feature based at least in part on the length of time being equal to or more than the predetermined duration threshold; and
replaying a viewing of the feature by the user by providing an animation that mimics interaction by the user with the content of the web page in response to determining that the user has viewed the feature.
1 Assignment
0 Petitions
Accused Products
Abstract
Activity monitoring and replay techniques monitor and replay user consumption of content. To perform one of the techniques, event data from users that reflects the consumption of content is collected. The collected event data is used to infer one or more features in the content that are consumed by the user. The consumption of the one or more features by the user is replayed.
26 Citations
28 Claims
-
1. A computer-implemented method, comprising:
-
collecting event data at a computing device as a user interacts with content of a web page at a user device; inferring, at the computing device, that a feature within the content is viewed by the user from the event data by; determining a length of time that the user remained on the feature in the content; comparing the length of time that the user remained on the feature in the content to a predetermined duration threshold, wherein the predetermined duration threshold is at least set in proportion to a relative size of the feature; and determining that the user viewed the feature based at least in part on the length of time being equal to or more than the predetermined duration threshold; and replaying a viewing of the feature by the user by providing an animation that mimics interaction by the user with the content of the web page in response to determining that the user has viewed the feature. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method, comprising:
-
collecting event data as a user interacts with content of a web page at a user device; inferring, at a computing device, that one or more features within the content are consumed by the user from the event data, wherein the inferring includes; determining a length of time that the user interacted with a feature in the content; comparing the length of time that the user interacted with the feature in the content to a predetermined duration threshold, wherein the predetermined duration threshold is set based at least in part on a characteristic of the feature; and determining that the user consumed the feature based at least in part on the length of time being equal to or more than the predetermined duration threshold; and replaying consumption of the one or more features at least partly in response to the inferring independent of additional interaction with the web page from the user. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
one or more processors; an event store that stores event data; and memory storing modules executable by the one or more processors, the modules comprising; a data logging module that receives the event data as a user interacts with content, the event data comprising at least one of; scrolling event data that reflects scrolling activity performed by the user on a feature in the content; dimension-modifying event data that reflects modification to dimensions of one or more user interface panels that presents the feature in the content to the user; graphical position-modifying event data that reflects movement of at least one graphical positioning device by the user to the feature in the content; focus-modifying event data that reflects changes in focus away from the feature in the content or back to the feature by the user; and click-event data that reflects webpage link activation activity performed on the feature in the content by the user; and a data analysis module that infers that the feature in the content have been consumed by the user based at least in part on the event data by; determining a length of time that the user interacted with the feature; comparing the length of time that the user interacted with the feature to a predetermined duration threshold, wherein the predetermined duration threshold is at least set in proportion to a relative size of the feature; and determining that the user consumed the feature based at least in part on the length of time being equal to or more than the predetermined duration threshold, wherein the data analysis module further provides a replay of consumption of the feature independent of additional interaction with the content from the user. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. One or more non-transitory computer readable media storing computer-executable instructions that, when executed, cause one or more processors to at least:
-
collect event data for a user that reflects consumption of content by the user as the user interacts with the content; collect layout data that indicates a layout of the content; infer that a feature within the content is consumed by the user from the event data and the layout data by; determining a length of time that the user interacted with a location in the content; determining a feature of the content that corresponds to the location from the layout data; comparing the length of time that the user interacted with the location in the content to a predetermined duration threshold, wherein the predetermined duration threshold is set at least in proportion to a characteristic of the feature; and determining that the user consumed the feature based at least in part on the length of time being equal to or more than the predetermined duration threshold; and provide a replay of consumption of the feature by at least providing an animation that mimics user interaction with the content in response to an inference that the feature within the content is consumed by the user. - View Dependent Claims (24, 25, 26, 27, 28)
-
Specification