System and method for creation, distribution and tracking of advertising via electronic networks
First Claim
1. A system comprising:
- at least a first module associated with a first triggering area of an ad content page and a second module associated with a second triggering area of the ad content page and a correlator code configured to work in conjunction with a web browser which renders the ad content page;
the correlator code configured, in conjunction with the web browser, to;
determine that the first triggering area of the page is within a visible area of a viewer'"'"'s browser window;
in response to determining that the first triggering area is within the visible area of the browser window, activate the first module of the page such that a first communication is sent to a server computing system;
determine that the second triggering area is within a predefined distance outside of the visible area of the browser window; and
in response to determining that the second triggering area is within the predefined distance outside of the visible area of the browser window, activate the second module of the page such that a second communication is sent to a server computing system;
one or more server computing systems configured to;
receive the one or more communications initiated from one or more modules of the page in response to the one or more modules being activated by the correlator code; and
in response to receiving a communication initiated from the first module, select an advertisement to display on the page based at least in part on a plurality of bids from a plurality of bid users and identify a first selected bid;
serve a first ad content designated by the first selected bid user to the browser;
in response to receiving a communication initiated from the second module, select an advertisement to display on the page based at least in part on a plurality of auction bids from a plurality of bid users and identify a second selected bid;
serve a second ad content designated by the second selected bid user to the browser;
wherein the served first ad content is rendered in a first predefined area associated with the first triggering area and the second ad content is rendered in a second predefined area associated with the second triggering area.
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.
140 Citations
36 Claims
-
1. A system comprising:
-
at least a first module associated with a first triggering area of an ad content page and a second module associated with a second triggering area of the ad content page and a correlator code configured to work in conjunction with a web browser which renders the ad content page; the correlator code configured, in conjunction with the web browser, to; determine that the first triggering area of the page is within a visible area of a viewer'"'"'s browser window; in response to determining that the first triggering area is within the visible area of the browser window, activate the first module of the page such that a first communication is sent to a server computing system; determine that the second triggering area is within a predefined distance outside of the visible area of the browser window; and in response to determining that the second triggering area is within the predefined distance outside of the visible area of the browser window, activate the second module of the page such that a second communication is sent to a server computing system; one or more server computing systems configured to; receive the one or more communications initiated from one or more modules of the page in response to the one or more modules being activated by the correlator code; and in response to receiving a communication initiated from the first module, select an advertisement to display on the page based at least in part on a plurality of bids from a plurality of bid users and identify a first selected bid; serve a first ad content designated by the first selected bid user to the browser; in response to receiving a communication initiated from the second module, select an advertisement to display on the page based at least in part on a plurality of auction bids from a plurality of bid users and identify a second selected bid; serve a second ad content designated by the second selected bid user to the browser; wherein the served first ad content is rendered in a first predefined area associated with the first triggering area and the second ad content is rendered in a second predefined area associated with the second triggering area. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
instructions in the form of code operating on a computing device in association with a browser and an ad content page; the instructions configured, in conjunction with the browser, to direct the computing device to; determine that a first triggering area of the page is within a visible area of a browser window; in response to determining that the first triggering area is within the visible area of the browser window, send a first communication to a server; determine that a second triggering area is within a predefined distance outside of the visible area of the browser window; and in response to determining that the second triggering area is within the predefined distance outside of the visible area of the browser window, send a second communication to a server; one or more server computing systems configured to; receive the one or more communications from the computing device; and in response to receiving the first communication from the computing device, select an advertisement to display on the page based at least in part on a plurality of bids from a plurality of advertising bidders and identify a first selected advertiser bidder; serve a first ad content designated by the first selected advertiser bidder to the browser; in response to receiving the second communication from the computing device, select an advertisement to display on the page based at least in part on a plurality of auction bids from a plurality of advertising bidders, and identify a second selected advertiser bidder; serve a second ad content designated by the second selected advertiser bidder to the browser; wherein the first served ad content is rendered in a first predefined area associated with the first triggering area and the second ad content is rendered in a second predefined area associated with the second triggering area. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
-
instructions in the form of code operating on a computing device in association with a browser and an ad content page; the instructions and the browser configured to direct the computing device to; determine that a first triggering area of the ad content page is within a predefined distance outside of the visible area of the browser window; and in response to determining that the first triggering area is within the predefined distance outside of the visible area of the browser window, send a first communication to one or more server systems; one or more server computing systems configured to; receive the first communication from the computing device; and in response to receiving the communication from the computing device, select an advertisement to display on the page based at least in part on a plurality of bids from a plurality of advertising bidders and identify a selected advertiser bidder; serve first ad content designated by the selected advertiser bidder to the computing device; and wherein the served first ad content is rendered in a first pre-defined area on the ad content page associated with the first triggering area. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
designating, by one or more computing systems, a first predetermined area on an ad content page; providing that, in response to a request, the ad content page with a designation of the predefined area and associated instructions in the form of code are served to a remote computing device operating a browser and displaying a browser window; providing that the remote computing device determines whether the predefined area is within a predefined distance outside a visible area of the browser window and that in at least partial response to such determination a first ad content is served to the remote computing device and rendered in the first predetermined area; and wherein the instructions are configured, in conjunction with the browser to direct the computing device to; periodically determine whether the first predetermined area is in view within the visible area of the browser window on the remote computing device; and in response to determining that the first predetermined area has been in view within the visible area of the browser window for a predefined time, send a communication to one or more server computing systems; providing that the one or more server computing systems are configured to; receive the communication from the computing device; and in response to receiving the communication from the remote computing device, select a replacement advertisement to display on the page; serve the replacement advertisement to the remote computing device; and the method further providing that the instructions in conjunction with the browser cause that the replacement advertisement is rendered in the first predetermined area. - View Dependent Claims (24, 25)
-
-
26. A method comprising:
-
by one or more computing systems, designating a first triggering area on a web content page, providing that, in response to a request from a remote viewer computing device, the web content page and a designation of the first triggering area are served to the remote viewer computing device; providing that instructions in the form of code are served to the remote viewer computing device, the instructions configured, in conjunction with the browser, to direct the remote viewer computing device to; determine that the first triggering area is within a predefined distance outside of a visible area of the browser window; and in response to determining that the first triggering area is within the predefined distance outside of the visible area of the browser window, send a communication to one or more server computing systems; after sending the communication, receive first ad content and render that first ad content in a predefined area of the web content page associated with the first triggering area and wherein the first pre-defined area comprises the first triggering area. - View Dependent Claims (27, 28, 29, 30, 31, 32, 36)
-
-
33. A method comprising:
-
designating a first predetermined area on a web content page for rendering of ad content at a remote viewer computing device, providing that, in response to a request for the web content page from a remote viewer device, the web content page with a designation of the first predetermined area is served to the remote viewer computing device with instructions in the form of code to operate on the remote viewer computing device in association with a browser providing that the instructions in conjunction with the browser direct the remote viewer computing device to determine whether the first predetermined area is within a predefined distance outside a visible window of the browser in which at least a portion of the web content page is rendered; providing that a first ad content is served to the remote viewer computing device in at least partial consequence of the determination that the first predetermined area is within the predefined distance outside of the visible window of the browser; providing that the first ad content is rendered in the first predetermined area of the web content page. - View Dependent Claims (34, 35)
-
Specification