Assembling internet display pages with content provided from multiple servers after failure of one server
First Claim
1. An internet-based system for assembling content from multiple web servers for presentation at a web browser over the Internet, the system comprising:
- a processor;
a nontransitory memory, having stored therein operating instructions programmed to cause the processor;
to receive ad tags from web publishers, an ad tag being a request for an ad to be delivered over the Internet to fill a region of a page, the page to be served over the Internet to a web browser for delivery to a user'"'"'s web browser, and to store the received ad tag into a nontransitory memory;
to evaluate the received ad tags against fulfillment rules in a fulfillment rule base, fulfillment rules in the fulfillment rule base having electronic records specifying respective test criteria and corresponding designators of ad content available to be delivered into the respective ad tags, the rules having respective test criteria against which to test received ad tags, and the ad content designators designating ad content to be provided in response to an ad tag satisfying the rule'"'"'s test criteria;
from among fulfillment rules whose test criteria are met by the received ad tags, to select respective ad content items associated with respective satisfied fulfillment rule(s), and to cause delivery of the selected ad content for integration into pages delivered from the publishers over the Internet, the delivery to web browsers specified by the respective ad tags;
for ad tags for which the evaluation finds that the ad tag fails all fulfillment rules'"'"' test criteria, to pass over the Internet a passback tag to the publisher, to the web browser, or to another ad placement computer, in any case, the passback tag being a request whose data requests an alternative attempt to identify ad content to be served over the Internet into the ad tag for integration into the page by the user'"'"'s browser as specified by the ad tag.
6 Assignments
0 Petitions
Accused Products
Abstract
Presented are embodiments of methods and systems that provide for Internet advertisement pricing and placement to be variably based on the advertisement'"'"'s performance within a given category of Internet media, while at the same time achieving predictable delivery and pricing for both advertisers and publishers. Techniques are presented where an advertiser'"'"'s online campaign will be pre-empted only for underperformance on its own merits, and not for its relative performance or price versus other advertisers. Further, techniques are presented for allowing publishers of advertisements to realize increased revenue from their high value media while using tag passbacks to secure a minimum reserve pricing of their choice.
97 Citations
28 Claims
-
1. An internet-based system for assembling content from multiple web servers for presentation at a web browser over the Internet, the system comprising:
-
a processor; a nontransitory memory, having stored therein operating instructions programmed to cause the processor; to receive ad tags from web publishers, an ad tag being a request for an ad to be delivered over the Internet to fill a region of a page, the page to be served over the Internet to a web browser for delivery to a user'"'"'s web browser, and to store the received ad tag into a nontransitory memory; to evaluate the received ad tags against fulfillment rules in a fulfillment rule base, fulfillment rules in the fulfillment rule base having electronic records specifying respective test criteria and corresponding designators of ad content available to be delivered into the respective ad tags, the rules having respective test criteria against which to test received ad tags, and the ad content designators designating ad content to be provided in response to an ad tag satisfying the rule'"'"'s test criteria; from among fulfillment rules whose test criteria are met by the received ad tags, to select respective ad content items associated with respective satisfied fulfillment rule(s), and to cause delivery of the selected ad content for integration into pages delivered from the publishers over the Internet, the delivery to web browsers specified by the respective ad tags; for ad tags for which the evaluation finds that the ad tag fails all fulfillment rules'"'"' test criteria, to pass over the Internet a passback tag to the publisher, to the web browser, or to another ad placement computer, in any case, the passback tag being a request whose data requests an alternative attempt to identify ad content to be served over the Internet into the ad tag for integration into the page by the user'"'"'s browser as specified by the ad tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. The system of 1, further comprising:
-
a classification system operable to classify Internet ad traffic into performance groups, wherein advertisement performance within each performance group is measured independently of advertisement performance in other performance groups; a nontransitory memory including an inventory of advertisements; wherein the rules in the rule base are operable to match particular ads in the inventory to particular classifications of Internet ad traffic, and to a performance group corresponding to parameters of any ad tag to be matched to the rule;
wherein each particular advertisement is associated with one or more ad traffic classifications;a pricing and optimization engine configured to periodically update ad prices in the advertisement inventory according to pricing rules; the programs in the memory being further operable to; from among ad content of rules whose test criteria are met by the received ad tag, including the performance group, to select one or more associated advertisements whose price is greater than or equal to the minimum eCPM price in the publisher rules repository for that publisher and performance group, and further operable to deliver the one or more advertisements for display on the publisher'"'"'s Internet page server.
-
-
11. A method for assembling web pages from multiple Internet servers for delivery to a users'"'"' web browsers, comprising the steps of:
-
at a content server computer of the internet, receiving ad tags over the Internet from web publishers, and storing the received ad tags into a nontransitory memory of the content server computer, an ad tag being a request for content for delivery as part of a page to be served over the Internet from a publisher'"'"'s web server to a user web browser; by the content server computer, evaluating the received ad tags against fulfillment rules in a fulfillment rule database, fulfillment rules in the database having respective electronic records specifying respective criteria and corresponding designators, the criteria including criteria against which to test received ad tags, and the designators respectively designating content to be provided over the Internet in response to an ad tag satisfying the corresponding criteria; for ad tags for which the evaluating found the evaluation to satisfy a criterion of at least one rule of the rule database, providing content over the Internet as specified by the content designator corresponding to at least one of the satisfied criteria; and for ad tags for which the evaluating found the evaluation to fail all rules'"'"' criteria, passing the ad tag over the Internet to the publisher, to the web browser, or to another content server computer, in any case, the passback tag being a request for an alternative attempt to identify content to be served over the Internet into the ad tag for delivery to the web browser as specified by the ad tag. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system of serving content from multiple web servers for presentation as a web page over the Internet, the system comprising;
-
a processor; a nontransitory memory having stored therein operating instructions programmed to cause the processor; to receive an ad tag from a web publisher'"'"'s web server, an ad tag being a request to deliver a content item into a page to be served over the Internet to a web browser, and to store the received ad tag into a nontransitory memory; to evaluate the received ad tag against fulfillment rules in a fulfillment rule base, fulfillment rules in the fulfillment rule base specifying respective test criteria and corresponding designators of content items available to be delivered over the Internet into ad tags, the rules having respective test criteria against which to test received ad tags and content designators designating respective content to be provided in response to an ad tag satisfying the rule'"'"'s test criteria; from among fulfillment rules whose test criteria are met by the received ad tag, to select a content item associated with a one of the satisfied fulfillment rule(s), and to cause delivery over the Internet of the selected content item into the page to be delivered from the publisher as specified by the ad tag, for ad tags for which the evaluation finds that the ad tag fails all fulfillment rules'"'"' test criteria, to deliver a passback tag over the Internet to the publisher, to the web browser, or to another content server computer, in any case, the passback tag being a request whose data requests an alternative attempt to identify content to be served over the Internet into the ad tag for integration into the page at the web browser as specified by the ad tag. - View Dependent Claims (19, 20, 21)
-
-
22. The system according to 22, wherein:
the passback tag is a modified copy of the ad tag passed in a modified form. - View Dependent Claims (23, 24, 25, 26, 27, 28)
Specification