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 one or more computing devices configured with specific executable instructions,receiving a content item corresponding to an item of content presented for display on a client computing device;
determining a plurality of content portions within the content item, wherein individual content portions of the plurality of content portions are determined independently from displayable elements within the content item, and wherein the individual content portions of the plurality of content portions correspond to a portion of the content item spanning an entire width of the content item and a predefined portion of a height of the content item;
determining local interaction information corresponding to client interaction with the content item, the local interaction information indicating a set of 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;
using at least the interaction information to determine usage data indicating which of the individual content portions, as determined independently from displayable elements within the content item, were output on the client computing device, wherein the usage data indicates a timing of output of the individual content portions on the client computing device; and
transmitting the usage data corresponding to the individual content portions for storage as page-level usage data for the content item.
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
22 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 one or more computing devices configured with specific executable instructions, receiving a content item corresponding to an item of content presented for display on a client computing device; determining a plurality of content portions within the content item, wherein individual content portions of the plurality of content portions are determined independently from displayable elements within the content item, and wherein the individual content portions of the plurality of content portions correspond to a portion of the content item spanning an entire width of the content item and a predefined portion of a height of the content item; determining local interaction information corresponding to client interaction with the content item, the local interaction information indicating a set of 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; using at least the interaction information to determine usage data indicating which of the individual content portions, as determined independently from displayable elements within the content item, were output on the client computing device, wherein the usage data indicates a timing of output of the individual content portions on the client computing device; and transmitting the usage data corresponding to the individual content portions for storage as page-level usage data for the content item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for generating page-level usage data corresponding to interaction with an item of content, the system comprising:
one or more computing devices configured to; receive a content item; determine a plurality of content portions within the content item, wherein individual content portions are determined independently from displayable elements within the content item, and wherein the individual content portions correspond to a portion of the content item of predefined dimensions; determine local interaction information corresponding to client interaction with the content item, the local interaction information indicating a set of interaction events implemented locally on a client computing device, during output of the content item, to modify the output of the content item on the client computing device; use at least the interaction information to determine usage data indicating which of the individual content portions, as determined independently from displayable elements within the content item, were output on the client computing device, wherein the usage data indicates a timing of output of the individual content portions on the client computing device; and transmit the usage data corresponding to the individual content portions. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
17. A non-transitory, computer-readable storage medium containing computer-executable modules for generating page-level usage data corresponding to interaction with an item of content, the computer-executable modules comprising:
an usage data management module configured to; determine a plurality of content portions within a content item, wherein individual content portions are determined independently from displayable elements within the content item, and wherein the individual content portions correspond to a portion of the content item of a predefined height or width; determine local interaction information corresponding to client interaction with the content item, the local interaction information indicating a set of interaction events implemented locally on a client computing device, during output of the content item, to modify the output of the content item on the client computing device; use at least the interaction information to determine usage data indicating which of the individual content portions, as determined independently from displayable elements within the content item, were output on the client computing device, wherein the usage data indicates a timing of output of the individual content portions on the client computing device; and transmit the usage data corresponding to the individual content portions. - View Dependent Claims (18, 19, 20, 21, 22)
Specification