SYSTEMS AND METHODS FOR PRESENTING ADVERTISING CONTENT BASED ON PUBLISHER-SELECTED LABELS
First Claim
1. A computer-implemented method for providing advertisements to a client computer, the method comprising:
- defining a plurality of referral labels, wherein each referral label is assigned to one of a plurality of publishers, wherein different publishers of the plurality of publishers are assigned different referral labels, and wherein at least some of the referral labels represent referral relationships between different publishers;
receiving a request originating from a client computer for a first advertisement related to a first content item published by a first publisher of the plurality of publishers, the request including a first referral label;
identifying a first advertisement that is associated with a second referral label, the first advertisement being provided by a second publisher of the plurality of publishers, wherein the first referral label and the second referral label represent a referral relationship between the first publisher and the second publisher; and
transmitting the first advertisement for presentation to a user by the client computer.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods allowing publishers to define relationships between their own content items (e.g., World Wide Web pages) and content items created or maintained by other publishers. Publishers insert referral labels into their content items to indicate a referral relationship between or among publishers. In one embodiment, advertisements to be displayed while the user is viewing a content item are selected based at least in part on matching a referral label included in the target content item to a referral label in the advertisement. The referral label can also be used to manage referral-based revenue sharing among publishers.
117 Citations
36 Claims
-
1. A computer-implemented method for providing advertisements to a client computer, the method comprising:
-
defining a plurality of referral labels, wherein each referral label is assigned to one of a plurality of publishers, wherein different publishers of the plurality of publishers are assigned different referral labels, and wherein at least some of the referral labels represent referral relationships between different publishers; receiving a request originating from a client computer for a first advertisement related to a first content item published by a first publisher of the plurality of publishers, the request including a first referral label; identifying a first advertisement that is associated with a second referral label, the first advertisement being provided by a second publisher of the plurality of publishers, wherein the first referral label and the second referral label represent a referral relationship between the first publisher and the second publisher; and transmitting the first advertisement for presentation to a user by the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
16. A computer-based system stored within volatile or non-volatile memory for providing advertisements to a client computer, the system comprising:
-
a sponsored content data store configured to store a plurality of advertisements, each of the advertisements being associated with at least one of a plurality of referral labels, wherein each referral label is assigned to one of a plurality of publishers, wherein different ones of the plurality of publishers are assigned different referral labels, and wherein the referral labels represent referral relationships between different ones of the plurality of publishers; an advertising server communicably coupled to the sponsored content data store, the advertising server including; input control logic configured to receive a request originating from a client computer for an advertisement related to a first content item published by a first one of the plurality of publishers, the request including a first one of the plurality of referral labels, the first referral label being extracted from the first content item; selection control logic configured to identify, from the sponsored content data store, a first advertisement that is associated with a second referral label, the first advertisement being provided by a second one of the plurality of publishers, wherein the first referral label and the second referral label represent a referral relationship between the first publisher and the second publisher; output control logic configured to transmit the first advertisement for presentation to a user by the client computer. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification