TRACKING VISIBILITY OF RENDERED OBJECTS IN A DISPLAY AREA
First Claim
Patent Images
1. A computer-implemented process comprising:
- on a client computer;
receiving, into memory, data describing a page to be displayed, wherein the page includes a plurality of objects;
rendering the page for a display area having a size;
determining, for each object of the page, visibility of the object in the display area by comparing position and size of the object in the page to size and position of the page in the display area; and
reporting the visibility of the objects on the page to a server computer;
on the server computer;
storing the visibility of the objects on the page in a database.
2 Assignments
0 Petitions
Accused Products
Abstract
When rendering a page for display, objects in the page are marked as visible, partially visible, or visible, based on the size and position of each object and the position and size of the page in the display area. This information is tracked as the impression data and can be used to provide better recommendations, advertising revenue and pricing information, and other business uses. In the end, business intelligence based on impressions and click-throughs can be based on what a user actually saw, not just what was rendered.
20 Citations
20 Claims
-
1. A computer-implemented process comprising:
-
on a client computer; receiving, into memory, data describing a page to be displayed, wherein the page includes a plurality of objects; rendering the page for a display area having a size; determining, for each object of the page, visibility of the object in the display area by comparing position and size of the object in the page to size and position of the page in the display area; and reporting the visibility of the objects on the page to a server computer; on the server computer; storing the visibility of the objects on the page in a database. - View Dependent Claims (2, 3, 4, 5, 6, 19)
-
-
7. An article of manufacture, comprising:
-
a computer readable storage medium; computer program instruction stored on the computer readable storage medium that, when processed by a computer, instruct the computer to perform a process, comprising; receiving, into memory, data describing a page to be displayed, wherein the page includes a plurality of objects; rendering the page for a display area having a size and determining, for each object of the page, visibility of the object in the display area by comparing position and size of the object in the page to size and position of the page in the display area; and reporting the visibility of the objects on the page to a server computer for storage in a database. - View Dependent Claims (8, 9, 10, 11, 12, 20)
-
-
13. A computer-implemented process comprising:
-
transmitting, over a period of time, to a plurality of client computers, a page comprising a plurality of objects for display in display areas on the client computers; receiving, into memory, from the plurality of client computers, data describing visibility of the objects from the page in the display areas on the client computers; and compiling, in storage, the data describing the visibility of the objects from the page as displayed on the client computers over the period of time. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification