Managing page-level usage data
First Claim
1. A computer-implemented method implemented by a client computing device for generating page-level usage data corresponding to interaction with a content item, the computer-implemented method comprising:
- obtaining rendering instructions for the content item from a content provider system, wherein the rendering instructions include instructions executable by the client computing device to conduct monitoring of interactions with the content item that modify which content portions, of a plurality of content portions designating areas of the content item of a predefined height or width, are displayed on the client computing device, and wherein the monitoring disregards interactions with the content item that do not cause a change in which content portions of the plurality of content portions are displayed on the client computing device;
displaying at least one of the plurality of content portions of the content item on a display of the client computing device; and
executing the instructions included within the content item, wherein executing the instructions comprises;
detecting a set of local interaction events on the client computing device to modify which content portions of the plurality of content portions are displayed on the client computing;
generating, based at least in part on the set of local interaction events, local interaction information indicating which content portions of the plurality of content portions have been displayed on the client computing device and further indicating a timing at which content portions of the plurality of content portions are displayed on the client computing device; and
transmitting the local interaction information to a remote monitoring system.
0 Assignments
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
20 Claims
-
1. A computer-implemented method implemented by a client computing device for generating page-level usage data corresponding to interaction with a content item, the computer-implemented method comprising:
-
obtaining rendering instructions for the content item from a content provider system, wherein the rendering instructions include instructions executable by the client computing device to conduct monitoring of interactions with the content item that modify which content portions, of a plurality of content portions designating areas of the content item of a predefined height or width, are displayed on the client computing device, and wherein the monitoring disregards interactions with the content item that do not cause a change in which content portions of the plurality of content portions are displayed on the client computing device; displaying at least one of the plurality of content portions of the content item on a display of the client computing device; and executing the instructions included within the content item, wherein executing the instructions comprises; detecting a set of local interaction events on the client computing device to modify which content portions of the plurality of content portions are displayed on the client computing; generating, based at least in part on the set of local interaction events, local interaction information indicating which content portions of the plurality of content portions have been displayed on the client computing device and further indicating a timing at which content portions of the plurality of content portions are displayed on the client computing device; and transmitting the local interaction information to a remote monitoring system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing system comprising:
-
a physical storage device storing rendering instructions for a content item obtained from a content provider system, wherein the rendering instructions include instructions executable by a processor to conduct monitoring of interactions with the content item that modify which content portions, of which content portions, of a plurality of content portions designating areas of the content item of a predefined height or width, and wherein the monitoring disregards interactions with the content item that do not cause a change in which content portions of the plurality of content portions are displayed on the client computing device; a display device to output at least one of the plurality of content portions of the content item; and a processor configured to execute the instructions to conduct the monitoring, wherein executing the instructions causes the processor to; detect a set of local interaction events on the client computing device to modify which content portions of the plurality of content portions are displayed on the display device; generate, based at least in part on the set of local interaction events, local interaction information indicating which content portions of the plurality of content portions have been displayed on the display device and further indicating a timing at which content portions of the plurality of content portions are displayed on the display device; and transmit the local interaction information to a remote monitoring system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Non-transitory computer readable media comprising rendering instructions for a content item displayable on a display of a computing system, wherein the rendering instructions include instructions executable by a processor of the computing system to conduct monitoring of interactions with the content item that modify which content portions, of a plurality of content portions designating areas of the first content item of a predefined height or width, are displayed on the computing system, and wherein the monitoring disregards interactions with the content item that do not cause a change in which content portions of the plurality of content portions are displayed on the client computing device, wherein the execution of the instructions causes the processor to:
-
detect a set of local interaction events on the computing system to modify which content portions of the plurality of content portions are displayed on the display; generate, based at least in part on the set of local interaction events, local interaction information indicating which content portions of the plurality of content portions have been displayed on the display and further indicating a timing at which content portions of the plurality of content portions are displayed on the display; and transmit the local interaction information to a remote monitoring system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification