Web page ad slot identification
First Claim
1. A method of identifying ad elements of web pages via a computer network, comprising:
- obtaining, by one or more processors of at least one data processing system, a script configured to identify an ad slot on a web page;
executing the script to obtain advertisement parameters of the ad slot and to obtain web page parameters of the ad slot;
generating, by at least one of the one or more processors, based on the advertisement parameters and the web page parameters, a unique identifier of the ad slot, wherein the unique identifier of the ad slot is associated with a URL identifier of the web page;
evaluating at least one database to determine one of a presence of historical ad slot data and an absence of the historical ad slot data by searching for a historical unique ad slot identifier that matches the unique identifier of the ad slot, wherein the historical unique ad slot identifier is associated with the URL identifier of the web page;
determining, by at least one of the one or more processors, an absence of a match between the unique identifier of the ad slot associated with the URL identifier of the web page and the historical unique ad slot identifier associated with the URL identifier of the web page;
identifying, responsive to the absence of the match, a domain name of the web page associated with the URL identifier of the web page;
associating the unique identifier of the ad slot with the domain name;
associating the historical unique ad slot identifier with the domain name;
detecting a match between the unique identifier of the ad slot associated with the domain name and the historical unique ad slot identifier associated with the domain name;
selecting content based at least in part on the historical ad slot data;
providing, via the computer network, the content for display in the ad slot of the web page.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of identifying ad elements of web pages via a computer network are provided. A script configured to identify an ad slot on a web page can be obtained by at least one data processing system having an ad slot evaluation module. The script can be executed to obtain advertisement parameters of the ad slot and web page parameters of the ad slot and generate a unique identifier of the ad slot. The generated unique identifier is associated with a URL identifier of the web page. The data processing system evaluates at least one database to determine one of a presence and an absence of the historical ad slot data. The data processing system provides content for display in the ad slot of the web page based at least in part on a result of the evaluation of the database.
26 Citations
20 Claims
-
1. A method of identifying ad elements of web pages via a computer network, comprising:
-
obtaining, by one or more processors of at least one data processing system, a script configured to identify an ad slot on a web page; executing the script to obtain advertisement parameters of the ad slot and to obtain web page parameters of the ad slot; generating, by at least one of the one or more processors, based on the advertisement parameters and the web page parameters, a unique identifier of the ad slot, wherein the unique identifier of the ad slot is associated with a URL identifier of the web page; evaluating at least one database to determine one of a presence of historical ad slot data and an absence of the historical ad slot data by searching for a historical unique ad slot identifier that matches the unique identifier of the ad slot, wherein the historical unique ad slot identifier is associated with the URL identifier of the web page; determining, by at least one of the one or more processors, an absence of a match between the unique identifier of the ad slot associated with the URL identifier of the web page and the historical unique ad slot identifier associated with the URL identifier of the web page; identifying, responsive to the absence of the match, a domain name of the web page associated with the URL identifier of the web page; associating the unique identifier of the ad slot with the domain name; associating the historical unique ad slot identifier with the domain name; detecting a match between the unique identifier of the ad slot associated with the domain name and the historical unique ad slot identifier associated with the domain name; selecting content based at least in part on the historical ad slot data; providing, via the computer network, the content for display in the ad slot of the web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system of identifying ad elements of web pages via a computer network, comprising:
a data processing system comprising at least one processor configured to; receive a script configured to identify an ad slot on a web page; provide the script for execution to obtain advertisement parameters of the ad slot and to obtain web page parameters of the ad slot; generate, based on the advertisement parameters and the web page parameters, a unique identifier of the ad slot, wherein the unique identifier of the ad slot is associated with a URL identifier of the web page; evaluate at least one database to determine one of a presence of historical ad slot data and an absence of the historical ad slot data by searching for a historical unique ad slot identifier that matches the unique identifier of the ad slot, wherein the historical unique ad slot identifier is associated with the URL identifier of the web page; determine an absence of a match between the unique identifier of the ad slot associated with the URL identifier of the web page and the historical unique ad slot identifier associated with the URL identifier of the web page; identify, responsive to the absence of the match, a domain name of the web page associated with the URL identifier of the web page; associate the unique identifier of the ad slot with the domain name; associate the historical unique ad slot identifier with the domain name; detect a match between the unique identifier of the ad slot associated with the domain name and the historical unique ad slot identifier associated with the domain name; select content based at least in part on the historical ad slot data; and provide the content for display in the ad slot of the web page. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
18. A non-transitory computer readable medium having machine instructions stored therein, the instructions being executable by one or more processors to cause the one or more processors to perform operations comprising:
-
obtaining, a script configured to identify an ad slot on a web page; executing the script to obtain advertisement parameters of the ad slot and web page parameters of the ad slot; generating, based on the advertisement parameters and the web page parameters, a unique identifier of the ad slot, wherein the unique identifier of the ad slot is associated with a URL identifier of the web page; evaluating at least one database to determine one of a presence of historical ad slot data and an absence of the historical ad slot data by searching for a historical unique ad slot identifier that matches the unique identifier of the ad slot, wherein the historical unique ad slot identifier is associated with the URL identifier of the web page; determine an absence of a match between the unique identifier of the ad slot associated with the URL identifier of the web page and the historical unique ad slot identifier associated with the URL identifier of the web page; identify, responsive to the absence of the match, a domain name of the web page associated with the URL identifier of the web page; associate the unique identifier of the ad slot with the domain name; associate the historical unique ad slot identifier with the domain name; detect a match between the unique identifier of the ad slot associated with the domain name and the historical unique ad slot identifier associated with the domain name; select content based at least in part on the historical ad slot data; and providing the content for display in the ad slot of the web page. - View Dependent Claims (19, 20)
-
Specification