# US 11,574,374 B2 · Methods and systems for impression inventory trading

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

- Number: US 11,574,374 B2
- Document ID: US11574374B2
- Status: Granted
- Kind: B2
- Application number: 16/392,724
- Filed: 2019-04-24
- Published: 2019-08-15
- Granted: 2023-02-07
- Earliest claimed: 2013-06-04
- Assignees: Xandr Inc.
- Applicants: Xandr Inc.
- Inventors: Eric Anderson; Catherine S. O'Kelley; Wendy W. Johansson
- Web page: https://patentgrep.com/patent/US11574374B2

## CPC

- G06Q 50/188: {Electronic negotiation}
- G06Q 30/0273: Determination of fees for advertising
- 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

Systems and methods for providing an impression inventory trading platform are described. A specification of impression inventory for sale is received from a seller, the impression inventory having associated therewith a plurality of attributes. Each attribute is specified as either visible or hidden to a potential impression inventory buyer. The impression inventory specification and visible attributes associated therewith are provided to one or more potential impression inventory buyers via a user interface, and negotiation for purchase of the impression inventory is facilitated between the seller and one or more of the potential impression inventory buyers via the user interface.

## Claims

### Claim 1

A computer-implemented method comprising:
providing to a seller a first user interface screen comprising a listing of a plurality of targeting attributes and a respective user interface control for each targeting attribute visually indicating whether the targeting attribute is hidden or visible to a potential impression inventory buyer;
providing to one or more potential impression inventory buyers a second user interface screen comprising a visual depiction of an impression inventory specification and visible targeting attributes associated therewith, the second user interface screen further comprising an indication of how each buyer of the potential impression inventory buyers ranks against the other potential impression inventory buyers in terms of access to a supply of inventory;
receiving from a first one of the potential impression inventory buyers a proposed modification to one or more terms of the impression inventory specification, the terms comprising a minimum price floor for real-time bidding auctions to serve impressions on an impression inventory;
providing to the seller a third user interface screen comprising a visual depiction of the impression inventory specification with a visual identification of the proposed modification to one or more of the terms;
receiving in response to the proposed modification via a first one of the user interface controls of the first user interface screen a change in status of a first one of the targeting attributes from hidden to visible; and
providing an application programming interface (API) including an activity stream API configured to receive messages for broadcast to the seller and the potential impression inventory buyers within the first user interface screen, the second user interface screen, the third user interface screen, or any combination thereof.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving a proposal from the first potential impression inventory buyer for the seller to expose one or more hidden attributes associated with the impression inventory to the first potential impression inventory buyer; and
providing the proposal to the seller.

### Claim 3 (depends on 2)

The method of claim 2, wherein the proposal comprises an offer to provide a benefit to the seller in exchange for the seller exposing the one or more hidden attributes.

### Claim 4 (depends on 3)

The method of claim 3, wherein the benefit to the seller comprises a price floor for certain impression inventory or a minimum spend commitment.

### Claim 5 (depends on 1)

The method of claim 1, wherein a particular attribute of the plurality of targeting attributes comprises a full uniform resource locator, a partial uniform resource locator, a domain, an age, a gender, a content category, an auction price floor, a geography, a tag, a publisher, or a fold position.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
receiving from the seller proposed terms for a sale of the impression inventory;
providing via a user interface the proposed terms to the first potential impression inventory buyer;
receiving from the first potential impression inventory buyer an acceptance or rejection of the proposed terms; and
providing, via the user interface, the acceptance or rejection to the seller.

### Claim 7 (depends on 6)

The method of claim 6, wherein the proposed terms comprise a proposed rate for a sale of at least a subset of the impression inventory.

### Claim 8 (depends on 6)

The method of claim 6, wherein the proposed terms comprise proposed targeting access to the impression inventory for the first potential impression inventory buyer.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
receiving from the first potential impression inventory buyer proposed terms for a purchase of the impression inventory;
providing, via a user interface, the proposed terms to the seller;
receiving from the seller an acceptance or rejection of the proposed terms; and
providing, via the user interface, the acceptance or rejection to the first potential impression inventory buyer.

### Claim 10

A system comprising:
one or more computers programmed to perform operations comprising:
providing to a seller a first user interface screen comprising a listing of a plurality of targeting attributes and a respective user interface control for each targeting attribute visually indicating whether the targeting attribute is hidden or visible to a potential impression inventory buyer;
providing to one or more potential impression inventory buyers a second user interface screen comprising a visual depiction of an impression inventory specification and visible targeting attributes associated therewith, the second user interface screen further comprising an indication of how each buyer of the potential impression inventory buyers ranks against the other potential impression inventory buyers in terms of access to a supply of inventory;
receiving from a first one of the potential impression inventory buyers a proposed modification to one or more terms of the impression inventory specification, the terms comprising a minimum price floor for bidding auctions to serve impressions on an impression inventory;
providing to the seller a third user interface screen comprising a visual depiction of the impression inventory specification with a visual identification of the proposed modification to one or more of the terms;
receiving in response to the proposed modification via a first one of the user interface controls of the first user interface screen a change in status of a first one of the targeting attributes from hidden to visible, the first targeting attribute comprising one or more web domains; and
providing an application programming interface (API) including an activity stream API configured to receive messages for broadcast to the seller and the potential impression inventory buyers within the first user interface screen, the second user interface screen, the third user interface screen, or any combination thereof.

### Claim 11 (depends on 10)

The system of claim 10, wherein the operations further comprise:
receiving a proposal from the first potential impression inventory buyer for the seller to expose one or more hidden attributes associated with the impression inventory to the first potential impression inventory buyer; and
providing the proposal to the seller.

### Claim 12 (depends on 11)

The system of claim 11, wherein the proposal comprises an offer to provide a benefit to the seller in exchange for the seller exposing the one or more hidden attributes.

### Claim 13 (depends on 12)

The system of claim 12, wherein the benefit to the seller comprises a price floor for certain impression inventory or a minimum spend commitment.

### Claim 14 (depends on 10)

The system of claim 10, wherein a particular attribute of the plurality of targeting attributes comprises a full uniform resource locator, a partial uniform resource locator, a domain, an age, a gender, a content category, an auction price floor, a geography, a tag, a publisher, or a fold position.

### Claim 15 (depends on 10)

The system of claim 10, wherein the operations further comprise:
receiving from the seller proposed terms for a sale of the impression inventory;
providing, via a user interface, the proposed terms to the first potential impression inventory buyer;
receiving from the first potential impression inventory buyer an acceptance or rejection of the proposed terms; and
providing, via the user interface, the acceptance or rejection to the seller.

### Claim 16 (depends on 15)

The system of claim 15, wherein the proposed terms comprise a proposed rate for a sale of at least a subset of the impression inventory.

### Claim 17 (depends on 15)

The system of claim 15, wherein the proposed terms comprise proposed targeting access to the impression inventory for the first potential impression inventory buyer.

### Claim 18 (depends on 10)

The system of claim 10, wherein the operations further comprise:
receiving from the first potential impression inventory buyer proposed terms for a purchase of the impression inventory;
providing, via a user interface, the proposed terms to the seller;
receiving from the seller an acceptance or rejection of the proposed terms; and
providing, via the user interface, the acceptance or rejection to the first potential impression inventory buyer.

### Claim 19

A non-transitory computer storage medium comprising instructions that, when executed by at least one processor, facilitate a performance of operations, the operations comprising:
providing to a seller a first user interface screen comprising a listing of a plurality of targeting attributes and a respective user interface control for each targeting attribute visually indicating whether the targeting attribute is hidden or visible to a potential impression inventory buyer;
providing to one or more potential impression inventory buyers a second user interface screen comprising a visual depiction of an impression inventory specification and visible targeting attributes associated therewith, the second user interface screen further comprising an indication of how each buyer of the potential impression inventory buyers ranks against the other potential impression inventory buyers in terms of access to a supply of inventory;
receiving from a first one of the potential impression inventory buyers a proposed modification to one or more terms of the impression inventory specification, the terms comprising a minimum price floor for bidding auctions to serve impressions on an impression inventory;
providing to the seller a third user interface screen comprising a visual depiction of the impression inventory specification with a visual identification of the proposed modification to one or more of the terms; and
receiving in response to the proposed modification via a first one of the user interface controls of the first user interface screen a change in status of a first one of the targeting attributes from hidden to visible.

### Claim 20 (depends on 19)

The non-transitory computer storage medium of claim 19, wherein the operations further comprise:
providing an application programming interface (API) including an activity stream API configured to receive messages for broadcast to the seller and the potential impression inventory buyers within the first user interface screen, the second user interface screen, the third user interface screen, or any combination thereof.
