# US 2021/0082001 A1 · Ordering of fill requests to send to online ad networks to fill an ad unit in an electronic publisher application with an online advertising impression

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0082001 A1
- Document ID: US20210082001A1
- Status: Published application
- Kind: A1
- Application number: 16/886,072
- Filed: 2020-05-28
- Published: 2021-03-18
- Earliest claimed: 2014-05-30
- Assignees: Twitter, Inc.
- Applicants: Twitter, Inc.
- Inventors: Benjamin Henry Yolken
- Web page: https://patentgrep.com/patent/US20210082001A1

## CPC

- G06Q 30/0277: {Online advertisement}
- G06Q 30/0246: {Traffic}
- G06Q 30/0275: {Auctions}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

In general, embodiments of the invention relate to servicing fill request using ad networks and demand-side partners.

## Claims

### Claim 1

(canceled)

### Claim 2

A method for processing an advertising fill request received from a mobile application during use of the mobile application by a user on a mobile device of the user, the method comprising:
receiving, from the mobile application executing on the mobile device, a fill request to fill an advertising unit for the mobile application;
conducting a real-time bidding (RTB) auction for filling the advertising unit based on:
a set of first bids, each first bid associated with a corresponding advertising networks of a set of advertising networks; and
a set of second bids, each second bid associated with a corresponding demand-side platform (DSP) of a set of DSPs,
to identify a winning bid from the set of first bids and the set of second bids; and
when the winning bid is associated with a winning DSP of the set of DSPs, transmitting an advertising impression associated with the winning DSP to the mobile device in response to the fill request.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
transmitting, in response to receiving the fill request, a bid request to each DSP of the set of DSPs; and
receiving, in response to the transmitting the bid request to each DSP of the set of DSPs, the set of second bids from the set of DSPs.

### Claim 4 (depends on 2)

The method of claim 2, wherein the set of first bids and the set of second bids each include a measure of estimated publisher revenue for filling the fill request.

### Claim 5 (depends on 4)

The method of claim 4, wherein the estimated publisher revenue includes estimated count per mile (eCPM), the conducting the RTB auction including:
ordering the set of first bids and the set of second bids from a bid with a highest eCPM to a bid with the lowest eCPM; and
identifying the bid with the highest eCPM as the winning bid.

### Claim 6 (depends on 5)

The method of claim 5, further comprising setting the eCPM of the winning bid based on an eCPM of a bid with the second-highest eCPM.

### Claim 7 (depends on 2)

The method of claim 2, wherein at least one first bid of the set of first bids is not generated by its corresponding ad network.

### Claim 8 (depends on 2)

The method of claim 2, wherein at least one first bid of the set of first bids is an estimated first bid based on historical performance of its corresponding ad network for the mobile application.

### Claim 9 (depends on 2)

The method of claim 2, wherein the mobile application is a first mobile application, and wherein at least one first bid of the set of first bids is an estimated first bid based on historical performance of its corresponding ad network for a second mobile application different from the first mobile application.

### Claim 10 (depends on 2)

The method of claim 2, wherein at least one ad network of the set of ad networks is unable to participate in the RTB auction directly, further comprising:
receiving, from the at least one ad network, a set of performance metrics associated with that ad network; and
estimating, for that at least one ad network, a corresponding first bid, such that, by virtue of estimation of the first bid for the at least one ad network, that ad network participates in the conducting the RTB auction.

### Claim 11 (depends on 2)

The method of claim 2, further comprising estimating, for at least one ad network of the set of ad networks, its corresponding first bid.

### Claim 12 (depends on 11)

The method of claim 11, wherein the estimating is based on one or more of historical cost-per-impression (CPM) information, historical cost-per-click information, historical click-through-rate (CTR) information, or combinations thereof, associated with the at least one ad network.

### Claim 13

A system for processing an advertising fill request received from a mobile application during use of the mobile application by a user on a mobile device of the user, the system comprising:
a processor;
a network interface to communicatively couple the system to the mobile device, a set of ad networks and a set of demand-side platforms (DSP); and
a memory to store instructions that are executable by the processor to cause the ad server system to:
receive, from the mobile application executing on the mobile device, a fill request to fill an advertising unit for the mobile application;
conduct a real-time bidding (RTB) auction for filling the advertising unit based on:
a set of first bids, each first bid associated with a corresponding advertising networks of a set of advertising networks; and
a set of second bids, each second bid associated with a corresponding demand-side platform (DSP) of a set of DSPs,
to identify a winning bid from the set of first bids and the set of second bids; and
when the winning bid is associated with a winning DSP of the set of DSPs, transmit, via the network interface, an advertising impression associated with the winning DSP to the mobile device in response to the fill request.

### Claim 14 (depends on 13)

The system of claim 13, wherein the instructions are further executable by the processor to cause the system to:
transmit, via the network interface and in response to receiving the fill request, a bid request to each DSP of the set of DSPs; and
receive, via the network interface and in response to the transmitting the bid request to each DSP of the set of DSPs, the set of second bids from the set of DSPs.

### Claim 15 (depends on 13)

The system of claim 13, wherein the set of first bids and the set of second bids each include a measure of estimated publisher revenue for filling the fill request.

### Claim 16 (depends on 15)

The system of claim 15, wherein the estimated publisher revenue includes estimated count per mile (eCPM), wherein the instructions to conduct the RTB auctions further include instructions executable by the processor to cause the system to:
order the set of first bids and the set of second bids from a bid with a highest eCPM to a bid with the lowest eCPM; and
identify the bid with the highest eCPM as the winning bid.

### Claim 17 (depends on 5)

The system of claim 5, wherein the instructions are further executable by the processor to cause the system to set the eCPM of the winning bid based on an eCPM of a bid with the second-highest eCPM.

### Claim 18

A non-transitory computer readable medium encoded with instructions that, when executed, cause one or more processors to process an advertising fill request received from a mobile application during use of the mobile application by a user on a mobile device of the user, wherein the one or more processors:
receive, from the mobile application executing on the mobile device, a fill request to fill an advertising unit for the mobile application;
conduct a real-time bidding (RTB) auction for filling the advertising unit based on:
a set of first bids, each first bid associated with a corresponding advertising networks of a set of advertising networks; and
a set of second bids, each second bid associated with a corresponding demand-side platform (DSP) of a set of DSPs,
to identify a winning bid from the set of first bids and the set of second bids; and
when the winning bid is associated with a winning DSP of the set of DSPs, transmit, via the network interface, an advertising impression associated with the winning DSP to the mobile device in response to the fill request.

### Claim 19 (depends on 13)

The non-transitory computer readable medium of claim 13, further comprising instructions that, when executed, cause the one or more processors to:
transmit, via the network interface and in response to receiving the fill request, a bid request to each DSP of the set of DSPs; and
receive, via the network interface and in response to the transmitting the bid request to each DSP of the set of DSPs, the set of second bids from the set of DSPs.

### Claim 20 (depends on 13)

The non-transitory computer readable medium of claim 13, wherein the set of first bids and the set of second bids each include a measure of estimated publisher revenue for filling the fill request.

### Claim 21 (depends on 13)

The non-transitory computer readable medium of claim 13, wherein at least one first bid of the set of first bids is not generated by its corresponding ad network.
