Determining visibility of rendered content
First Claim
1. A system, comprising:
- a data processing apparatus; and
a memory apparatus in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising;
generating and transmitting content presentation data comprising a content item and instructions to a user device;
receiving a visual representation of a display of the user device consequent to execution of the instructions by the user device, the received visual representation depicting the display during a temporary state in which a portion of the content item that is designated for presentation in a first color is presented in a second color different from the first color; and
determining, using the received visual representation, 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.
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
18 Claims
-
1. A system, comprising:
-
a data processing apparatus; and a memory apparatus in data communication with the data processing apparatus and storing instructions executable by the data processing apparatus and that upon such execution cause the data processing apparatus to perform operations comprising; generating and transmitting content presentation data comprising a content item and instructions to a user device; receiving a visual representation of a display of the user device consequent to execution of the instructions by the user device, the received visual representation depicting the display during a temporary state in which a portion of the content item that is designated for presentation in a first color is presented in a second color different from the first color; and determining, using the received visual representation, 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 17, 18)
-
-
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:
-
generating and transmitting content presentation data comprising a content item and instructions that causes a user device upon execution of the further instructions to; present, at a display and over a first time period, the content item that includes a content portion that is designated for presentation in a respective first color for the content portion; change, for a second time period that is after the first time period, the first color of the content portion to a second color that is different from the first color of the content portion; and generate and provide visual representation data that includes a visual representation of the display during the second time period in which the first color of the content portion is changed to the second color, the visual representation data being provided in response to receiving the content presentation data; receiving the visual representation data from the user device consequent to execution of the instructions by the user device; and determining, using the visual representation, 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.
-
-
9. A method performed by a data processing apparatus, the method comprising:
-
generating and transmitting content presentation data comprising a content item and instructions to a user device; receiving a visual representation of a display of the user device consequent to execution of the instructions by the user device, the received visual representation depicting the display during a temporary state in which a portion of the content item that is designated for presentation in a first color is presented in a second color different from the first color; identifying a first number of pixels of the content portion changed to the second color; determining, using the visual representation, a second number of pixel-sized areas that were presented in the second color; and determining, using the received visual representation, 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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification