Determining visibility of rendered content
First Claim
1. A mobile device, comprising:
- a data processing apparatus; and
a memory apparatus in data communication with the data processing apparatus storing instructions executable by the data processing apparatus that, upon execution, cause the data processing apparatus to perform operations comprising;
receiving content presentation data comprising a content item and associated instructions, the content item having a portion designated for presentation in a first color;
altering the portion of the content item during a first state in which the associated instructions are to present the portion in a second color different from the first color;
capturing a visual representation of the display of the mobile device during the first state;
determining, using the captured visual representation of the display of the mobile device during the first state, an amount of the content item visible at the display based on an amount of the portion of the content item that was presented in the second color; and
transmitting the determined amount of the content item visible at the display of the mobile device to a server associated with the content presentation data.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining whether content rendered on a display is actually visible to a user. In one aspect, a method includes generating and transmitting content presentation data that causes a user device to present, at a display and over a first time period, a content item that includes one or more content portions that are each designated for presentation in a respective first color. For a second time period, the respective first color of a particular content portion is changed to a second color. Visual representation data that includes a visual representation of the display during the second time period is generated and provided. Using the visual representation, an amount of the content item that was visible at the display is determined based on an amount of the particular content portion presented in the second color.
-
Citations
20 Claims
-
1. A mobile device, comprising:
-
a data processing apparatus; and a memory apparatus in data communication with the data processing apparatus storing instructions executable by the data processing apparatus that, upon execution, cause the data processing apparatus to perform operations comprising; receiving content presentation data comprising a content item and associated instructions, the content item having a portion designated for presentation in a first color; altering the portion of the content item during a first state in which the associated instructions are to present the portion in a second color different from the first color; capturing a visual representation of the display of the mobile device during the first state; determining, using the captured visual representation of the display of the mobile device during the first state, an amount of the content item visible at the display based on an amount of the portion of the content item that was presented in the second color; and transmitting the determined amount of the content item visible at the display of the mobile device to a server associated with the content presentation data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19)
-
-
8. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by a data processing apparatus cause the data processing apparatus to perform operations comprising:
-
presenting, at a display and over a first time period, a content item that includes a content portion that is designated for presentation in a respective first color for the content portion; changing, for a second time period that is after the first time period, the first color of the content portion to a second color different from the first color; and capturing visual representation data that includes a visual representation of the display during the second time period; determining, using the visual representation data, an amount of the content item that was visible at the display based on an amount of the content portion presented in the second color; and transmitting the determined amount of the content item that was visible at the display to a server associated with the content item. - View Dependent Claims (20)
-
-
9. A method performed by a data processing apparatus, the method comprising:
-
altering, by a web browser executed by the data processing apparatus, a portion of a content item, designated for presentation in a first color, to a second color different from the first color during transition to a first state; capturing, by the web browser, a visual representation of a display in the first state; identifying, by the web browser, a first number of pixels of the portion of the content item; determining, by the web browser, using the captured visual representation, a second number of pixel-sized areas that were presented in the second color; determining, by the web browser, an amount of the content item that was visible at the display based on an amount of the portion of the content item that was presented in the second color based on the first number of pixels and the second number of pixel-sized areas; and transmitting, via a network interface of the data processing apparatus, the determined amount of the content item visible at the display to a server associated with the content item. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification