Patent ID: 9672540
Date: 2017-06-06
CPC Classifications: G06Q

Claim:
1. A method of tracking individual content slots across multiple online documents via a computer network, comprising: obtaining, by one or more processors of at least one data processing system, a script configured to identify a content slot on a web page; providing the script for execution to obtain a plurality of content item parameters of the content slot on the web page and a plurality of web page parameters of the content slot on the web page, concatenating, by the at least one data processing system, the plurality of content item parameters of the content slot into a first string; concatenating, by the at least one data processing system, the plurality of web page parameters of the content slot into a second string; combining, by the at least one data processing system, the first string and the second string to generate a combined string; generating, by the at least one data processing system, a unique identifier of the content slot using a mapping function based on the combined string, the unique identifier of the content slot associated with a URL identifier of the web page; generating, by the at least one data processing system, a second unique identifier of a second content slot on a second web page, the second unique identifier of the second content slot associated with a second URL identifier of the second web page; identifying that the second unique identifier of the second content slot on the second web page matches the unique identifier of the content slot on the web page, wherein the second URL identifier of the second web page is different from the URL identifier of the web page; identifying that the second URL identifier of the second web page and the URL identifier of the web page share a common domain name; determining that the web page and the second web page use a common template based on (i) the second unique identifier of the second content slot on the second web page matching the unique identifier of the content slot on the web page, and (ii) the second URL identifier of the second web page and the URL identifier of the web page having the common domain name; and responsive to the determining that the web page and the second web page use the common template, storing the common template in at least one database without storing the web page and the second web page in the at least one database.