System and method for creation, distribution and tracking of advertising via electronic networks
First Claim
1. A system for the creation, distribution and tracking of electronic advertisements on an electronic communications network, comprising:
- a system-end computer equipped and configured for communications via said electronic communications network with one or more electronic network advertisement display locations that are made available by one or more ad publishers on a cost per use basis for displaying said advertisements, said one or more electronic advertisement display locations having one or more content display page triggering areas and one or more ad content display page rendering areas,one or more electronic ad content files made available by one or more licensors of said electronic ad content files for selection by system advertiser users for licensing, for use in creating an electronic advertisement,a dispatcher server communicating with said system-end computer and one or more electronic network ad display locations containing a database that stores one or more files containing parameters and commands for retrieving said selected electronic ad content files and assembling and displaying said electronic ad content files as an advertisement at one or more of said one or more electronic network advertisement display locations as well as system advertiser user bids for display of said advertisements at one or more or said one or more electronic network advertisement display locations,one or more electronic ad content servers configured and equipped for electronic network communications communicating with said dispatcher server and electronic network advertisement display locations and having said one or more electronic ad content files stored thereon,a tracking server communicating with said dispatcher server and said one or more electronic network ad display locations for tracking of usage of said one or more licensed electronic advertisement content files and said one or more electronic network advertisement display locations,an ad module comprising a software application that is embedded at said one or more electronic advertisement display locations and which, when activated, causes an auction to be conducted to select an advertisement to be displayed at said one or more electronic network ad display locations based at least in part on said advertiser bids stored at said dispatcher server, which in turn causes said ad parameter and command file for said selected advertisement to be activated, thereby retrieving said electronic ad content files from said one or more ad servers and assembling and displaying said ad at said one or more electronic network ad display locations, also sending a one-way non-conversational message from said dispatcher server with tracking data to said tracking server, enabling billing of said advertiser for use of said one or more licensed electronic ad content files and display of said licensed electronic ad content files at said one or more electronic ad display locations, and payment of said ad content licensors and said ad publishers providing said one or more ad display locations,one or more network communications interface software applications for interfacing with system users and also providing a menu for selection of one or more of said advertising content files made available for licensing for use in creating an advertisement, selection of one or more of said electronic network advertisement display locations for display of said advertisement, creating a file in said dispatcher server database that contains parameters and commands to retrieve, assemble and display said one or more advertisement content files as an advertisement at said one or more selected advertisement display locations and advertiser bids for display of said advertisement content files at said one or more selected advertisement display locations, creating an ad module for placement at a designated content rendering area at said one or more electronic network advertisement display locations, receiving from system users data designating one or more ad content display page triggering areas on said one or more electronic network advertisement display locations that, when determined to be within an electronic network advertisement display location viewer'"'"'s browser window dimensions and scrolling position, will result in activation of said ad module, causing said auction to occur and causing the winning bidder'"'"'s designated licensed ad content files being rendered in said ad content display page rendering area where said ad module is located, and for creating a record, for storage in said system dispatcher server database, that contains said data, assigning an identification code to said data record and generating a tag/link to be placed on said one or more ad content display pages, said tag/link including a reference to said data record identification code and a link to a system custom software application, andone or more system custom software applications for generating and writing to said designated ad content display page a correlator code to determine when said designated ad content display page triggering area is within a content viewer'"'"'s browser window dimensions and scrolling position, for dynamically generating a marker for said designated ad content display page rendering area where said ad module is located, and for communicating with said correlator code to cause said one or more ad content files to be rendered in said ad content display page rendering area where said ad module is located when said correlator code detects that said designated ad content display page triggering area is within said content viewer'"'"'s browser window dimensions and scrolling position, as well as calculation, upon use, of the total cost-per-use of said one or more licensed ad content files and total cost per use of said one or more advertisement display locations.
8 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
71 Claims
-
1. A system for the creation, distribution and tracking of electronic advertisements on an electronic communications network, comprising:
-
a system-end computer equipped and configured for communications via said electronic communications network with one or more electronic network advertisement display locations that are made available by one or more ad publishers on a cost per use basis for displaying said advertisements, said one or more electronic advertisement display locations having one or more content display page triggering areas and one or more ad content display page rendering areas, one or more electronic ad content files made available by one or more licensors of said electronic ad content files for selection by system advertiser users for licensing, for use in creating an electronic advertisement, a dispatcher server communicating with said system-end computer and one or more electronic network ad display locations containing a database that stores one or more files containing parameters and commands for retrieving said selected electronic ad content files and assembling and displaying said electronic ad content files as an advertisement at one or more of said one or more electronic network advertisement display locations as well as system advertiser user bids for display of said advertisements at one or more or said one or more electronic network advertisement display locations, one or more electronic ad content servers configured and equipped for electronic network communications communicating with said dispatcher server and electronic network advertisement display locations and having said one or more electronic ad content files stored thereon, a tracking server communicating with said dispatcher server and said one or more electronic network ad display locations for tracking of usage of said one or more licensed electronic advertisement content files and said one or more electronic network advertisement display locations, an ad module comprising a software application that is embedded at said one or more electronic advertisement display locations and which, when activated, causes an auction to be conducted to select an advertisement to be displayed at said one or more electronic network ad display locations based at least in part on said advertiser bids stored at said dispatcher server, which in turn causes said ad parameter and command file for said selected advertisement to be activated, thereby retrieving said electronic ad content files from said one or more ad servers and assembling and displaying said ad at said one or more electronic network ad display locations, also sending a one-way non-conversational message from said dispatcher server with tracking data to said tracking server, enabling billing of said advertiser for use of said one or more licensed electronic ad content files and display of said licensed electronic ad content files at said one or more electronic ad display locations, and payment of said ad content licensors and said ad publishers providing said one or more ad display locations, one or more network communications interface software applications for interfacing with system users and also providing a menu for selection of one or more of said advertising content files made available for licensing for use in creating an advertisement, selection of one or more of said electronic network advertisement display locations for display of said advertisement, creating a file in said dispatcher server database that contains parameters and commands to retrieve, assemble and display said one or more advertisement content files as an advertisement at said one or more selected advertisement display locations and advertiser bids for display of said advertisement content files at said one or more selected advertisement display locations, creating an ad module for placement at a designated content rendering area at said one or more electronic network advertisement display locations, receiving from system users data designating one or more ad content display page triggering areas on said one or more electronic network advertisement display locations that, when determined to be within an electronic network advertisement display location viewer'"'"'s browser window dimensions and scrolling position, will result in activation of said ad module, causing said auction to occur and causing the winning bidder'"'"'s designated licensed ad content files being rendered in said ad content display page rendering area where said ad module is located, and for creating a record, for storage in said system dispatcher server database, that contains said data, assigning an identification code to said data record and generating a tag/link to be placed on said one or more ad content display pages, said tag/link including a reference to said data record identification code and a link to a system custom software application, and one or more system custom software applications for generating and writing to said designated ad content display page a correlator code to determine when said designated ad content display page triggering area is within a content viewer'"'"'s browser window dimensions and scrolling position, for dynamically generating a marker for said designated ad content display page rendering area where said ad module is located, and for communicating with said correlator code to cause said one or more ad content files to be rendered in said ad content display page rendering area where said ad module is located when said correlator code detects that said designated ad content display page triggering area is within said content viewer'"'"'s browser window dimensions and scrolling position, as well as calculation, upon use, of the total cost-per-use of said one or more licensed ad content files and total cost per use of said one or more advertisement display locations. - 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, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for licensing of electronic advertisement content for use in creation of an advertisement on an electronic network, comprising the steps of:
-
selecting one or more advertisement content files previously stored in electronic file format in an advertisement server configured for network communications and made available for licensing on a cost-per-use basis for use in creating an ad for placement at an electronic network location, selecting one or more advertisement display locations on said electronic network, said advertisement display locations being provided by one or more ad publishers for use by advertisers on a cost per use basis to display said one or more licensed advertisement content files, storing as a record the network location address of said one or more advertisement display locations where said one or more selected advertisement files will be displayed, the server location address for said advertisement files, as well as the total cost-per-use of the licensed content comprising said files and the total cost per use of said one or more advertisement display locations, and tracking parameters in an ad parameter and command file stored in said dispatcher server-based database for use in retrieving, assembling and displaying said ad files, embedding in said ad display location an ad module software application that is executed when a network user acts on said ad display location to communicate with said dispatcher server to retrieve said stored ad parameter and command file, which in turn communicates with said ad server to retrieve, assemble and display said licensed ad content files as an advertisement for the network user and calculates the total cost-per-use to be charged to the advertiser for both use of said one or more licensed content files and display of said one or more ad at said ad display locations, and controlling the rendering of said advertisements on said designated electronic network ad content display rendering area of said electronic network ad content display location based on determination of when a pre-defined area of said ad content display location is within a viewer'"'"'s browser window dimensions and scrolling position. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A method for ad publishers to exchange ad views/impressions via bartering, comprising the following steps:
-
contributing ad views/impressions available on an ad publisher'"'"'s network location to a system for the creation, distribution and tracking of electronic advertisements on a network, comprising a system-end computer equipped and configured for communications via said electronic communications network with one or more electronic network advertisement display locations that are made available by one or more ad publishers on a cost per use basis for displaying said advertisements, said one or more electronic advertisement display locations having one or more content display page triggering areas and one or more ad content display page rendering areas, one or more electronic ad content files made available by one or more licensors of said electronic ad content files for selection by system advertiser users for licensing, for use in creating an electronic advertisement, a dispatcher server communicating with said system-end computer and one or more electronic network ad display locations containing a database that stores one or more files containing parameters and commands for retrieving said selected electronic ad content files and assembling and displaying said electronic ad content files as an advertisement at one or more of said one or more electronic network advertisement display locations as well as system advertiser user bids for display of said advertisements at one or more or said one or more electronic network advertisement display locations, one or more electronic ad content servers configured and equipped for electronic network communications communicating with said dispatcher server and electronic network advertisement display locations and having said one or more electronic ad content files stored thereon, a tracking server communicating with said dispatcher server and said one or more electronic network ad display locations for tracking of usage of said one or more licensed electronic advertisement content files and said one or more electronic network advertisement display locations, an ad module comprising a software application that is embedded at said one or more electronic advertisement display locations and which, when activated, causes an auction to be conducted to select an advertisement to be displayed at said one or more electronic network ad display locations based at least in part on said advertiser bids stored at said dispatcher server, which in turn causes said ad parameter and command file for said selected advertisement to be activated, thereby retrieving said electronic ad content files from said one or more ad servers and assembling and displaying said ad at said one or more electronic network ad display locations, also sending a one-way non-conversational message from said dispatcher server with tracking data to said tracking server, enabling billing of said advertiser for use of said one or more licensed electronic ad content files and display of said licensed electronic ad content files at said one or more electronic ad display locations, and payment of said ad content licensors and said ad publishers providing said one or more ad display locations, one or more network communications interface software applications for interfacing with system users and also providing a menu for selection of one or more of said advertising content files made available for licensing for use in creating an advertisement, selection of one or more of said electronic network advertisement display locations for display of said advertisement, creating a file in said dispatcher server database that contains parameters and commands to retrieve, assemble and display said one or more advertisement content files as an advertisement at said one or more selected advertisement display locations and advertiser bids for display of said advertisement content files at said one or more selected advertisement display locations, creating an ad module for placement at a designated content rendering area at said one or more electronic network advertisement display locations, receiving from system users data designating one or more ad content display page triggering areas on said one or more electronic network advertisement display locations that, when determined to be within an electronic network advertisement display location viewer'"'"'s browser window dimensions and scrolling position, will result in activation of said ad module, causing said auction to occur and causing the winning bidder'"'"'s designated licensed ad content files being rendered in said ad content display page rendering area where said ad module is located, and for creating a record, for storage in said system dispatcher server database, that contains said data, assigning an identification code to said data record and generating a tag/link to be placed on said one or more ad content display pages, said tag/link including a reference to said data record identification code and a link to a system custom software application, and one or more system custom software applications for generating and writing to said designated ad content display page a correlator code to determine when said designated ad content display page triggering area is within a content viewer'"'"'s browser window dimensions and scrolling position, for dynamically generating a marker for said designated ad content display page rendering area where said ad module is located, and for said correlator code to cause said one or more ad content files to be rendered in said one or more ad content display page rendering areas where said ad module is located when said correlator code detects that said designated ad content display page triggering area is within said content viewer'"'"'s browser window dimensions and scrolling position, as well as calculation, upon use, of the total cost-per-use of said one or more licensed ad content files and total cost per use of said one or more advertisement display locations, thereby creating an inventory pool of available ad views/impressions on said system for use by ad publishers and other advertisers seeking to publish their ads, and providing to said ad publishers in exchange for said contributed ad views/impressions the right to display said ad publishers'"'"' own ads using network location views/impressions selected from said inventory of said contributed ad views/impressions. - View Dependent Claims (58)
-
-
59. A system for creation, distribution, tracking and controlling the rendering of content via an electronic communications network at a designated content rendering area of an ad content display page to one or more viewers having a network communications device with a browser software application with adjustable window dimensions and scrolling position, for perceiving ad content display pages within said browser'"'"'s window dimensions and scrolling position, comprising:
-
a system-end computer equipped and configured for communications via said electronic communications network, including one or more computer processing units and means for communicating with one or more ad content display pages that have one or more of said content rendering areas and one or more ad content display page triggering areas on said pages, and a system server including a database that stores one or more records containing data pertaining to said one or more ad content display pages, said one or more ad content display page triggering areas, said one or more ad content display page rendering areas and said one or more content files, one or more content file servers which house one or more content files, one or more network communications interface software applications for receiving from system users data designating one or more ad content display pages, one or more ad content display page rendering areas within said one or more ad content display pages, one or more ad content display page triggering areas that, when determined to be within a pre-defined distance outside of an ad content display page viewer'"'"'s browser window dimensions and scrolling position, will result in content being rendered in said ad content display page rendering area, and one or more content files for rendering at said one or more designated content rendering areas of said one or more ad content display pages; and
for creating a record, for storage in said system server database, that contains said data, assigning an identification code to said data record and generating a tag/link to be placed on said one or more ad content display pages, said tag/link including a reference to said data record identification code and a link to a system custom software application;one or more system custom software applications for generating and writing to said designated ad content display page a correlator code to determine when said designated ad content display page triggering area is within said pre-defined distance outside of a content viewer'"'"'s browser window dimensions and scrolling position, for dynamically generating a marker for said designated ad content display page rendering area, and for said correlator code to cause said one or more content files to be rendered in said one or more ad content display page rendering areas when said correlator code detects that said designated ad content display page triggering area is within said pre-defined distance outside of said content viewer'"'"'s browser window dimensions and scrolling position, and a billboard module software application that is embedded at said specified ad content display page rendering area and which communicates with said system server and said correlator code and which, when said specified ad content display page triggering area is within said pre-defined distance outside of the dimensions and scrolling position of said viewer'"'"'s browser window, causes said content files to be retrieved from said one or more content servers and rendered at said specified ad content display page rendering area. - View Dependent Claims (60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
Specification