System and method for creation, distribution and tracking of advertising via electronic networks
First Claim
1. A system comprising:
- a database configured to store a plurality of records comprising;
one or more commands for retrieving one or more of a plurality of electronic content files designated by one or more advertiser users;
one or more commands for assembling and presenting the one or more designated electronic content files as an advertisement at one or more of a plurality of webpages; and
one or more parameters for presentation of the advertisement at the one or more webpages; and
one or more computing systems operable to;
generate, in response to one or more options selected by a particular one of the one or more advertiser users in a user interface, first code for placement at a particular one of the one or more webpages, the first code written to cause a billboard module to be loaded when the particular webpage is loaded, the billboard module comprising second code written to;
communicate, over one or more computer networks, with the one or more computing systems; and
retrieve and display one or more advertisements on the particular webpage;
select, in response to a communication from the billboard module over the one or more computer networks, a subset of the plurality of records, the selection based at least in part on one or more keywords in the communication from the billboard module;
after selecting the subset of the plurality of records based at least in part on the one or more keywords in the communication from the billboard module, conduct an auction to select a winning advertisement from the selected subset of records; and
provide instructions to the billboard module for the billboard module to retrieve the winning advertisement and present the winning advertisement in an area on the particular webpage designated by the billboard module.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for creation, distribution and tracking of advertising via electronic networks, enabling creation of advertisements using licensed third party content and placement of said ads at desired network locations, utilizing an auction of ad spaces based on bids placed by advertisers to have their ads displayed at such locations. When a network user/ad viewer requests an ad by clicking or other action, an auction algorithm executes to select the ad to be displayed from those that bid for display at such ad space location and then the ad is composed and delivered to the ad space location by accessing a relational database storing commands that retrieve, assemble and dispatch the licensed ad content. Usage and display of licensed content on designated ad space is tracked to enable cost-per-use charging for both use of licensed content and ad display at the designated ad space.
142 Citations
42 Claims
-
1. A system comprising:
-
a database configured to store a plurality of records comprising; one or more commands for retrieving one or more of a plurality of electronic content files designated by one or more advertiser users; one or more commands for assembling and presenting the one or more designated electronic content files as an advertisement at one or more of a plurality of webpages; and one or more parameters for presentation of the advertisement at the one or more webpages; and one or more computing systems operable to; generate, in response to one or more options selected by a particular one of the one or more advertiser users in a user interface, first code for placement at a particular one of the one or more webpages, the first code written to cause a billboard module to be loaded when the particular webpage is loaded, the billboard module comprising second code written to; communicate, over one or more computer networks, with the one or more computing systems; and retrieve and display one or more advertisements on the particular webpage; select, in response to a communication from the billboard module over the one or more computer networks, a subset of the plurality of records, the selection based at least in part on one or more keywords in the communication from the billboard module; after selecting the subset of the plurality of records based at least in part on the one or more keywords in the communication from the billboard module, conduct an auction to select a winning advertisement from the selected subset of records; and provide instructions to the billboard module for the billboard module to retrieve the winning advertisement and present the winning advertisement in an area on the particular webpage designated by the billboard module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
receiving a designation of one or more content files stored in a content server, the one or more content files made available for use in creating an advertisement; receiving one or more parameters for presentation of the advertisement; receiving a designation of one or more of a plurality of webpages for presentation of the advertisement; storing a plurality of records in a database, a particular record comprising; a network address of the designated one or more webpages; a server location address for the designated one or more content files; and one or more advertisement parameters and tracking parameters; generating, in response to one or more options selected by an advertiser user in a user interface, first code for placement at a particular webpage, the first code written to cause a billboard module to be loaded when the particular webpage is loaded, the billboard module comprising second code written to; communicate, over one or more computer networks, with one or more computing systems; and retrieve and display one or more advertisements on the particular webpage; selecting, based on a communication from the billboard module over the one or more computer networks, a subset of the plurality of records, the selection based at least in part on one or more keywords in the communication from the billboard module; after selecting the subset of the plurality of records based at least in part on the one or more keywords in the communication from the billboard module, conducting an auction to select a winning advertisement from the selected subset of records; and providing one or more instructions to the billboard module for the billboard module to retrieve and present the winning advertisement within a space on the particular webpage designated by the billboard module. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system comprising:
-
a system-end computer communicatively coupled with one or more electronic content servers and one or more computer networks, the one or more electronic content servers having stored thereon a plurality of content files; a dispatcher server communicatively coupled with the system-end computer and one or more webpages on the one or more computer networks; a database operable to store one or more records comprising; commands for retrieving from the one or more electronic content servers one or more of the plurality of content files designated by a system advertiser user; one or more commands for presenting the one or more content files as an advertisement; and one or more parameters for presentation of the advertisement at one or more of the webpages; wherein the dispatcher server is operable to; generate, in response to one or more options selected by the system advertiser user in a user interface, first code for placement at the one or more webpages, the first code written to cause a billboard module to be loaded when a particular webpage is loaded, the billboard module comprising second code written to; communicate, over the one or more computer networks, with the dispatcher server; and retrieve and display one or more advertisements on the particular webpage; select, in response to a communication from the billboard module, a subset of the records, the selection based at least in part on one or more keywords in the communication from the billboard module; after selecting the subset of the plurality of records based at least in part on the one or more keywords in the communication from the billboard module, conduct an auction to select a winning advertisement from the selected subset of records; and provide instructions to the billboard module for the billboard module to retrieve winning advertisement and present the winning advertisement in an area on the particular webpage designated by the billboard module. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification