Managing page-level usage data
First Claim
1. A computer-implemented method for generating page-level usage data corresponding to interaction with an item of content, the computer-implemented method comprising:
- as implemented by a computing system comprising one or more computing devices configured with specific executable instructions,transmitting, from the computing system, a content item for output on a client computing device that is distinct from the computing system;
receiving, at the computing system, local interaction information from the client computing device, the local interaction information indicating a set of local interaction events implemented locally on the client computing device, during output of the content item, to modify the output of the content item on the client computing device;
generating a replay environment, on the computing system, in which to recreate the set of local interaction events;
loading the content item within the replay environment generated on the computing system;
for individual local interaction events within the set of local interaction events;
replaying the individual local interaction event, as previously implemented locally on the client computing device, within the replay environment generated on the computing system; and
monitoring a state of the content item loaded within the replay environment generated on the computing system to determine at least a portion of the content item that was output by the client computing device during implementation of the individual local interaction event on the client computing device;
based on monitoring the replay environment, generating, at the computing system, information indicative of individual portions of the content item determined to be output by the client computing device during implementation of the set of local interaction events on the client computing device; and
storing said information within data storage of the computing system as page-level usage data.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed which facilitate management and monitoring of page-level usage data. Specifically, a client computing device may retrieve content from a remote system for local display. A local interaction monitoring component may monitor local interaction with the content, and transmit local interaction information to the remote system. In one embodiment, interaction may be monitored with regard to predefined portions of the content. In another embodiment, interaction may be transmitted to the remote server for processing, in order to generate page-level usage data. In still more embodiments, page level-usage data may be processed or formatted in order to facilitate ease of retrieval and display. In yet more embodiments, the remote system may enable clients, such as administrators, to view aggregate page-level usage data why viewing a corresponding content.
-
Citations
26 Claims
-
1. A computer-implemented method for generating page-level usage data corresponding to interaction with an item of content, the computer-implemented method comprising:
as implemented by a computing system comprising one or more computing devices configured with specific executable instructions, transmitting, from the computing system, a content item for output on a client computing device that is distinct from the computing system; receiving, at the computing system, local interaction information from the client computing device, the local interaction information indicating a set of local interaction events implemented locally on the client computing device, during output of the content item, to modify the output of the content item on the client computing device; generating a replay environment, on the computing system, in which to recreate the set of local interaction events; loading the content item within the replay environment generated on the computing system; for individual local interaction events within the set of local interaction events; replaying the individual local interaction event, as previously implemented locally on the client computing device, within the replay environment generated on the computing system; and monitoring a state of the content item loaded within the replay environment generated on the computing system to determine at least a portion of the content item that was output by the client computing device during implementation of the individual local interaction event on the client computing device; based on monitoring the replay environment, generating, at the computing system, information indicative of individual portions of the content item determined to be output by the client computing device during implementation of the set of local interaction events on the client computing device; and storing said information within data storage of the computing system as page-level usage data. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A system for generating usage data regarding client interaction with an item of content, the system comprising:
a computing system including one or more computing devices configured to; receive, from a client computing device distinct from the computing system, information indicating a set of local interaction events implemented locally on the client computing device to modify the output of a content item on the client computing device; replay individual interaction events within the received set of local interaction events, as previously implemented on the client computing device, within an environment distinct from the client computing device and generated on the computing system; monitor the replay of the set of interaction events within the replay environment generated on the computing system to determine portions of the content item that were output by the client computing device during implementation of the set of local interaction events on the client computing device; and based said monitoring, generate information indicative of the portions of the content item determined to be output by the client computing device during implementation of the set of local interaction events on the client computing device. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
15. A non-transitory, computer-readable storage medium having computer-executable modules for generating usage data regarding client interaction with an item of content, the computer-executable modules comprising:
an interaction replay module that, when executed by a computing system, causes the computing system to; receive, from a client computing device distinct from the computing system, information indicating a set of local interaction events implemented locally on the client computing device to modify the output of the item of content on the client computing device; replay individual interaction events within the received set of local interaction events, as previously implemented on the client computing device, within an environment generated on the computing system and distinct from the client computing device; monitor the replay of the set of interaction events within the replay environment generated on the computing system to determine portions of the item of content that were output by the client computing device during implementation of the set of local interaction events on the client computing device; and based said monitoring, generate information indicative of the portions of the item of content determined to be output by the client computing device during implementation of the set of local interaction events on the client computing device. - View Dependent Claims (16, 17, 18, 19)
-
20. A computer-implemented method for generating usage data regarding client interaction with a content item, the computer-implemented method comprising:
as implemented by a computing system comprising one or more computing devices configured with specific executable instructions, receiving, from a client computing device distinct from the computing system, information indicating a set of local interaction events implemented locally on the client computing device to modify the output of the content item on the client computing device; for at least a portion of the interaction events within the received set of local interaction events; replaying the interaction event, as previously implemented on the client computing device, within an environment generated on the computing system and distinct from the client computing device; and monitoring the replaying of the interaction event within the replay environment generated on the computing system to determine at least a portion of the content item output by the replay environment during replay of the interaction event on the replay environment; and based said monitoring, generating information indicative of individual portions of the content item output by the replay environment during replay of the set of interaction events on the replay environment. - View Dependent Claims (21, 22, 23, 24, 25, 26)
Specification