System and method for creation, distribution and tracking of advertising via electronic networks
First Claim
1. A system comprising:
- an electronic 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 electronic advertisement at one or more of a plurality of webpages; and
one or more parameters for presentation of the electronic 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 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 stored in the database, 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;
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; and
provide an interface for a webpage provider to contribute one or more advertising views/impressions on one or more webpages of the webpage provider in barter exchange for one or more advertising views/impressions on one or more webpages of another webpage provider.
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.
-
Citations
24 Claims
-
1. A system comprising:
-
an electronic 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 electronic advertisement at one or more of a plurality of webpages; and one or more parameters for presentation of the electronic 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 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 stored in the database, 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; 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; and provide an interface for a webpage provider to contribute one or more advertising views/impressions on one or more webpages of the webpage provider in barter exchange for one or more advertising views/impressions on one or more webpages of another webpage provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19, 20, 22, 23, 24)
-
-
14. A method comprising:
-
receiving, by one or more computing systems, a designation of one or more content files for use in creating an advertisement; receiving, by the one or more computing systems, one or more parameters for presentation of the advertisement; receiving, by the one or more computing systems, a designation of one or more of a plurality of webpages; generating, by the one or more computing systems 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, by the one or more computing systems based on a communication from the billboard module over the one or more computer networks, a subset of records from a plurality of stored 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 records from the plurality of stored 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; providing, by the one or more computing systems to the billboard module, one or more instructions for the billboard module to retrieve and present the winning advertisement within a space on the particular webpage designated by the billboard module; and providing, by the one or more computing systems, an interface for a webpage provider to contribute one or more advertising views/impressions on one or more webpages of the webpage provider in barter exchange for one or more advertising views/impressions on one or more webpages of another webpage provider. - View Dependent Claims (15, 16, 17, 18, 21)
-
Specification