Patent Document ID: 20140019262
Application ID: 13546978
Patent Flag: 0

Claim One:
1. A method comprising: identifying a plurality of web pages, each web page including one or more slots for presenting content served by a serving system in response to presentation of the web page to a user; for each slot on each of the plurality of web pages: creating a fingerprint based at least in part on a URL associated with the web page and structural information at least indicating where the slot is located on the page; determining a predictive model that includes indicating a likelihood of the slot being visible when the web page is initially presented to the user; and saving the fingerprint in a data structure at a first level including creating an entry that includes the fingerprint and the predictive model or a pointer to the predictive model; receiving a request for content from a web page; determining that the web page does not have reliable prediction data associated with it; creating one or more fingerprints associated with the web page from which the request is received that are similar to fingerprints saved in the data structure; and comparing the one or more fingerprints created for the web page from which the request is received to the fingerprints in the data structure, and when a matching fingerprint is located, using prediction data that is associated with the matching fingerprint for the web page that does not have reliable prediction data.