QUASI-PROPORTIONAL ALLOCATION OF COMBINATION ITEMS FOR SERVING IN AN ONLINE AUCTION-BASED MARKETPLACE
First Claim
Patent Images
1. A system comprising:
- A computer-based system, comprising one or more server computers, each of the server computers comprising a processor and a memory, for use in administering an auction-based content item marketplace operated by a marketplace provider, wherein the computer-based system is configured to;
obtain bid information including bids of each of a plurality of content providers for serving of specified content items to users on Web pages;
assemble a plurality of combinations of subsets of the specified content items, wherein each of the combinations represents an ordered set of content items for potential serving on a Web page;
determine and attribute, to each of the combinations, an offer value representing a value of the combination to the marketplace provider;
select a highest valued subset of the combinations for serving in response to combination serving opportunities; and
serve combinations of the subset in response to combination serving opportunities and in accordance with a quasi-proportional allocation scheme relative to offer values.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided that can include value-based quasi-proportional allocation of combinations of online content items, such as online advertisements, for potential serving on Web pages. Combinations may be assembled and valued. A highest valued or otherwise qualified subset of combinations may be identified for serving. Combinations of the highest valued subset may be allocated for serving, and served, in accordance with a value-based quasi-proportional allocation scheme.
-
Citations
20 Claims
-
1. A system comprising:
A computer-based system, comprising one or more server computers, each of the server computers comprising a processor and a memory, for use in administering an auction-based content item marketplace operated by a marketplace provider, wherein the computer-based system is configured to; obtain bid information including bids of each of a plurality of content providers for serving of specified content items to users on Web pages; assemble a plurality of combinations of subsets of the specified content items, wherein each of the combinations represents an ordered set of content items for potential serving on a Web page; determine and attribute, to each of the combinations, an offer value representing a value of the combination to the marketplace provider; select a highest valued subset of the combinations for serving in response to combination serving opportunities; and serve combinations of the subset in response to combination serving opportunities and in accordance with a quasi-proportional allocation scheme relative to offer values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method, implemented using one or more server computers, each of the server computers comprising a processor and a memory, the method comprising:
-
receiving, and storing in memory, a plurality of advertiser bids, for serving of specified advertisements in response to serving opportunities; determining, and storing in memory, combinations of subsets of the specified advertisements, wherein each of the combinations represents a set of advertisements for potential serving; allocating a first set of least some of the combinations for serving in response to serving opportunities in accordance with a value-based quasi-proportional allocation scheme relative to determined values of combinations; and causing serving of combinations of the first set, in accordance the allocation scheme. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium or media tangibly storing computer program logic capable of being executed by a computer processor, the program logic comprising:
-
online advertising auction engine logic for, in an auction-based online advertising marketplace, receiving and storing advertiser bids for serving of specified advertisements on Web pages; online advertising allocation engine logic for; formulating, and storing in memory, combinations of subsets of the specified advertisements, wherein each of the combinations represents a full and ordered slate of advertisements for potential serving upon display of a Web page; calculating and assigning to each of the combinations, and storing in memory, an offer value representing a performance value of the combination; identifying, and storing in memory, a highest valued subset of the combinations for serving in response to serving opportunities; and allocating combinations of the highest valued subset for serving in accordance with a proportional or quasi-proportional allocation scheme relative to values of combinations; and online advertising serving engine logic for serving the combinations of the subset in accordance with the allocation scheme. - View Dependent Claims (19, 20)
-
Specification