IP Library Granted Patent US 10,319,055
Granted Patent B2
US 10,319,055 · App. 14/295,652 · Granted Jun 11, 2019

Methods and systems for impression inventory trading

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,319,055
App. No.
14/295,652
Granted
Jun 11, 2019
Kind
B2
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 (61)

1. A computer-implemented method comprising:

receiving, from a seller, a specification of impression inventory for sale comprising a plurality of terms, the impression inventory having associated therewith a plurality of targeting attributes, the attributes comprising one or more web domains on which the impression inventory exists;

providing to the seller a first user interface screen comprising a listing of the 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 the impression inventory specification and visible targeting attributes associated therewith;

receiving from a first one of the potential impression inventory buyers a proposed modification to one or more of the terms of the impression inventory specification, the terms comprising a minimum price floor for real-time bidding auctions to serve impressions on the 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 the one or more web domains;

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 one or more of the user interface screens; and

conducting a real-time bidding auction to serve an impression on impression inventory at one of the web domains, the conducting comprising setting a price floor based on the minimum price floor for bids received from the first potential impression inventory buyer.

2. 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.

3. 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.

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

5. The method of claim 1 , wherein a particular attribute 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.

6. The method of claim 1 , further comprising:

receiving from the seller proposed terms for the 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.

7. 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.

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

9. The method of claim 1 , further comprising:

receiving from the first potential impression inventory buyer proposed terms for the 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.

10. The method of claim 9 , wherein the facilitating negotiation further comprises:

receiving modifications to the proposed terms from the seller; and

providing, via the user interface, the modifications to the first potential impression inventory buyer.

11. A system comprising:

one or more computers programmed to perform operations comprising:

receiving, from a seller, a specification of impression inventory for sale comprising a plurality of terms, the impression inventory having associated therewith a plurality of targeting attributes, the attributes comprising one or more web domains on which the impression inventory exists;

providing to the seller a first user interface screen comprising a listing of the 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 the impression inventory specification and visible targeting attributes associated therewith;

receiving from a first one of the potential impression inventory buyers a proposed modification to one or more of the terms of the impression inventory specification, the terms comprising a minimum price floor for real-time bidding auctions to serve impressions on the 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 the one or more web domains;

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 one or more of the user interface screens; and

conducting a real-time bidding auction to serve an impression on impression inventory at one of the web domains, the conducting comprising setting a price floor based on the minimum price floor for bids received from the first potential impression inventory buyer.

12. The system of claim 11 , 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.

13. The system of claim 12 , 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.

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

15. The system of claim 11 , wherein a particular attribute 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.

16. The system of claim 11 , wherein the operations further comprise:

receiving from the seller proposed terms for the 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.

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

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

19. The system of claim 11 , wherein the operations further comprise:

receiving from the first potential impression inventory buyer proposed terms for the 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.

20. The system of claim 19 , wherein the facilitating negotiation further comprises:

receiving modifications to the proposed terms from the seller; and

providing, via the user interface, the modifications to the first potential impression inventory buyer.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2023
From: XANDR INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 063264/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INVENTOR WENDY W. JOHANSSON IN THE ASSIGNMENT TO INCLUDE DELAWARE PREVIOUSLY RECORDED ON REEL 048973 FRAME 0985. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 29, 2020
From: ANDERSON, ERIC; JOHANSSON, WENDY W.; O'KELLEY, CATHERINE S.
To: APPNEXUS INC.
Reel/Frame 051733/0495 →
CHANGE OF NAME Recorded Aug 20, 2019
From: APPNEXUS INC.
To: XANDR INC.
Reel/Frame 050097/0344 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2019
From: ANDERSON, ERIC; JOHANSSON, WENDY W.; O'KELLEY, CATHERINE S.
To: APPNEXUS INC.
Reel/Frame 048973/0985 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Aug 22, 2018
From: SILICON VALLEY BANK
To: APPNEXUS, INC.; APPNEXUS RESOURCES INC.; APPNEXUS YIELDEX LLC
Reel/Frame 046908/0581 →
SECURITY INTEREST Recorded Dec 1, 2016
From: APPNEXUS INC.; APPNEXUS RESOURCES INC.; APPNEXUS YIELDEX LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 040782/0935 →
SECURITY INTEREST Recorded Jul 23, 2014
From: APPNEXUS INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 033369/0045 →