US2015348086A1PendingUtilityA1

Methods and systems for ad placement planning

Assignee: YAHOO INCPriority: Dec 28, 2011Filed: Aug 12, 2015Published: Dec 3, 2015
Est. expiryDec 28, 2031(~5.4 yrs left)· nominal 20-yr term from priority
G06Q 30/0241G06Q 30/02G06Q 30/0244G06Q 10/087G06Q 20/203
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods and systems are disclosed which allow shifting inventory to fulfill guaranteed delivery advertisement contracts. Inventory may be allocated from a supply of unallocated inventory to one or more advertisers in accordance with guaranteed delivery agreements. Inventory may be reserved for the one or more advertisers from the remaining supply of unallocated inventory. Inventory may then be allocated to an additional advertiser by using unallocated inventory or shifted inventory, or a combination of unallocated inventory and shifted inventory. The shifted inventory is shifted out of the allocation for the first advertiser and the shifted inventory is replaced by the reserve inventory for the respective advertiser.

Claims

exact text as granted — not AI-modified
1 . A computerized method comprising:
 allocating an inventory of advertising impressions from a plurality of supply nodes to satisfy a demand for advertising impressions received from a plurality of demand nodes, wherein each demand node receives an allocation from at least some of the plurality of supply nodes, and wherein the inventory is allocated in accordance with advertiser targeting criteria associated with each demand node, respectively;   determining a reserve inventory of unallocated advertising impressions for each demand node such that, for each supply node, unallocated advertising impressions are partitioned for allocation among the demand nodes receiving an allocation from a supply node proportionally to the supply node's allocated inventory; and   allocating, for each new demand node, an additional inventory of advertising impressions, wherein the additional inventory satisfies advertiser targeting criteria associated with a new demand node and also satisfies advertiser targeting criteria associated with at least one other demand node, by shifting supply to accommodate the new demand node using a combination of unallocated inventory and shifted inventory, wherein the shifted inventory is shifted out of at least one other demand node's allocation, and wherein the shifted inventory is replaced by the reserve inventory partitioned for allocation to the at least one other demand node.   
     
     
         2 . The method of  claim 1 , further comprising modeling inventory allocation as a bipartite graph such that eligibility edges between the plurality of supply nodes and the plurality of demand nodes depict how much inventory is available for each demand node. 
     
     
         3 . The method of  claim 2 , wherein each demand node is connected via an eligibility edge to one or more eligible supply nodes based at least on advertiser targeting criteria associated with each demand node, respectively. 
     
     
         4 . The method of  claim 2 , wherein, for each eligibility edge, an allocation is represented by a fraction which specifies that an amount of inventory is reserved for a demand node. 
     
     
         5 . The method of  claim 1 , wherein each demand node has an associated demand which is a number of requested advertising impressions. 
     
     
         6 . The method of  claim 5 , wherein, the inventory of advertising impressions is divided among the plurality of demand nodes such that all demands for requested advertising impressions are met. 
     
     
         7 . The method of  claim 1 , wherein each supply node includes an associated weight that is a forecast for a number of impressions of a particular type. 
     
     
         8 . The method of  claim 1 , wherein, for a query demand node, a set of eligible impressions inside a query region are considered to be inside impressions, and other impressions outside the query region are considered to be outside impressions, and wherein for each demand node there is at least some reserved inventory, R j , available for shifting, such that up to R j  inventory currently allocated to a demand node may be shifted from inside impressions to outside impressions. 
     
     
         9 . The method of  claim 8 , wherein, for each demand node, if an amount of outside impressions, R′ j , is greater than an amount of currently allocated inside impressions, then all of the allocation is shifted outside the query region, and wherein if R′ j  is less than the amount of currently allocated inside impressions, then R′ j  is shifted outside the query region. 
     
     
         10 . The method of  claim 1 , further comprising:
 determining an amount of supply that must be shifted to accommodate a demand that cannot be accommodated without changing a previous allocation; and   splitting the amount of supply that must be shifted among allocated inventory proportional to a total amount of allocated inventory that each demand node is able to shift.   
     
     
         11 . A system comprising:
 one or more databases;   one or more server computers in communication with the one or more databases, the one or more server computers configured to:   allocate an inventory of advertising impressions from a plurality of supply nodes to satisfy a demand for advertising impressions received from a plurality of demand nodes, wherein each demand node receives an allocation from at least some of the plurality of supply nodes, and wherein the inventory is allocated in accordance with advertiser targeting criteria associated with each demand node, respectively;   determine a reserve inventory of unallocated advertising impressions for each demand node such that, for each supply node, unallocated advertising impressions are partitioned for allocation among the demand nodes receiving an allocation from a supply node proportionally to the supply node's allocated inventory; and   allocate, for each new demand node, an additional inventory of advertising impressions, wherein the additional inventory satisfies advertiser targeting criteria associated with a new demand node and also satisfies advertiser targeting criteria associated with at least one other demand node, by shifting supply to accommodate the new demand node using a combination of unallocated inventory and shifted inventory, wherein the shifted inventory is shifted out of at least one other demand node's allocation, and wherein the shifted inventory is replaced by the reserve inventory partitioned for allocation to the at least one other demand node.   
     
     
         12 . The system of  claim 11 , further comprising modeling inventory allocation as a bipartite graph such that eligibility edges between the plurality of supply nodes and the plurality of demand nodes depict how much inventory is available for each demand node. 
     
     
         13 . The system of  claim 12 , wherein each demand node is connected via an eligibility edge to one or more eligible supply nodes based at least on advertiser targeting criteria associated with each demand node, respectively. 
     
     
         14 . The system of  claim 12 , wherein, for each eligibility edge, an allocation is represented by a fraction which specifies that an amount of inventory is reserved for a demand node. 
     
     
         15 . The system of  claim 11 , wherein each demand node has an associated demand which is a number of requested advertising impressions. 
     
     
         16 . The system of  claim 15 , wherein, the inventory of advertising impressions is divided among the plurality of demand nodes such that all demands for requested advertising impressions are met. 
     
     
         17 . The system of  claim 11 , wherein each supply node includes an associated weight that is a forecast for a number of impressions of a particular type. 
     
     
         18 . The system of  claim 11 , wherein, for a query demand node, a set of eligible impressions inside a query region are considered to be inside impressions, and other impressions outside the query region are considered to be outside impressions, and wherein for each demand node there is at least some reserved inventory, R j , available for shifting, such that up to R j  inventory currently allocated to a demand node may be shifted from inside impressions to outside impressions. 
     
     
         19 . The system of  claim 18 , wherein, for each demand node, if an amount of outside impressions, R′ j , is greater than an amount of currently allocated inside impressions, then all of the allocation is shifted outside the query region, and wherein if R′ j  is less than the amount of currently allocated inside impressions, then R′ j  is shifted outside the query region. 
     
     
         20 . The system of  claim 11 , further comprising:
 determining an amount of supply that must be shifted to accommodate a demand that cannot be accommodated without changing a previous allocation; and   splitting the amount of supply that must be shifted among allocated inventory proportional to a total amount of allocated inventory that each demand node is able to shift.   
     
     
         21 . A computer program product embedded in a non-transitory computer readable medium comprising instructions executable by a computer processor for ad placement planning, the instructions being executable by a computer processor to execute processing comprising:
 allocating an inventory of advertising impressions from a plurality of supply nodes to satisfy a demand for advertising impressions received from a plurality of demand nodes, wherein each demand node receives an allocation from at least some of the plurality of supply nodes, and wherein the inventory is allocated in accordance with advertiser targeting criteria associated with each demand node, respectively;   determining a reserve inventory of unallocated advertising impressions for each demand node such that, for each supply node, unallocated advertising impressions are partitioned for allocation among the demand nodes receiving an allocation from a supply node proportionally to the supply node's allocated inventory; and   allocating, for each new demand node, an additional inventory of advertising impressions, wherein the additional inventory satisfies advertiser targeting criteria associated with a new demand node and also satisfies advertiser targeting criteria associated with at least one other demand node, by shifting supply to accommodate the new demand node using a combination of unallocated inventory and shifted inventory, wherein the shifted inventory is shifted out of at least one other demand node's allocation, and wherein the shifted inventory is replaced by the reserve inventory partitioned for allocation to the at least one other demand node.

Join the waitlist — get patent alerts

Track US2015348086A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.