IP Library Granted Patent US 10,460,355
Granted Patent B1
US 10,460,355 · App. 14/969,173 · Granted Oct 29, 2019

Systems and methods for augmenting real-time electronic bidding data with auxiliary electronic data

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,460,355
App. No.
14/969,173
Granted
Oct 29, 2019
Kind
B1
Abstract

Systems, methods, and computer-readable media are disclosed for augmenting real-time bidding data with proprietary data. One method includes: receiving, at a server over an electronic communications network from a real-time impression bidder, a bid request or a request to augment a bid request with proprietary data; accessing, by the server from an internal database, proprietary data of a data augmenting service based on a user identifier of the bid request; determining, by the server, proprietary data to include in an augmented bid request based on at least one of the received bid request and the user identifier; formatting, by the server, the augmented bid request into a standardized, augmented bid request; and transmitting, by the server over the electronic communications network, the standardized, augmented bid request to the real-time impression bidder.

Claims (56)

1. A computer-implemented method for augmenting real-time bidding data with user-specific proprietary data, the method including:

receiving, at an intermediary data augmenting server over an electronic communications network, from a real-time bidding exchange, a request to augment user-specific data in a bid request with user-specific proprietary data, the bid request comprising a user identifier, the intermediary data augmenting server being intermediary to the real-time bidding exchange and at least one real-time impression bidder on the electronic communications network;

accessing, by the intermediary data augmenting server from an internal database, user-specific proprietary data of a data augmenting service based on the user identifier of the bid request;

determining, by the intermediary data augmenting server, user-specific proprietary data to include in an augmented bid request based on the bid request and the user identifier;

generating, by the intermediary data augmenting server, the augmented bid request based on the bid request and the user identifier, the augmented bid request comprising the user-specific proprietary data from the internal database and the user-specific data from the bid request;

formatting, by the intermediary data augmenting server, the augmented bid request into a standardized, augmented bid request;

transmitting, by the intermediary data augmenting server over the electronic communications network, the standardized, augmented bid request to the at least one real-time impression bidder;

receiving, at the intermediary data augmenting server over the electronic communications network from the real-time bidding exchange, a second request to augment user-specific data in a second bid request with user-specific proprietary data;

accessing, by the intermediary data augmenting server from the internal database, user-specific proprietary data of the data augmenting service based on a user identifier of the second bid request;

determining, by the intermediary data augmenting server, user-specific proprietary data to include in a second augmented bid request based on the received second bid request and the user identifier of the second bid request;

generating, by the intermediary data augmenting server, the second augmented bid request, the second augmented bid request comprising the user-specific proprietary data from the internal database and the user-specific data from the second bid request;

formatting, by the intermediary data augmenting server, the second augmented bid request into a second standardized, augmented bid request; and

transmitting, by the intermediary data augmenting server over the electronic communications network, the second standardized, augmented bid request to the real-time bidding exchange, wherein the second standardized, augmented bid request is used to adjust the bid request by the real-time bidding exchange.

2. The method of claim 1 , wherein the steps of receiving, accessing, determining, generating, formatting, and transmitting occur concurrently.

3. The method of claim 1 , wherein the steps of receiving, accessing, determining, generating, formatting, and transmitting occur consecutively.

4. The method of claim 1 , further comprising:

decrypting, by the intermediary data augmenting server, the bid request for user-specific proprietary data; and

encrypting, by the intermediary data augmenting server, the standardized, augmented bid request.

5. The method of claim 1 , wherein the standardized, augmented bid request is used to determine whether to respond to the bid request by the at least one real-time impression bidder.

6. A system for augmenting real-time bidding data with user-specific proprietary data, the system including:

a data storage device storing instructions for augmenting real-time bidding data with user-specific proprietary data; and

a processor configured to execute the instructions to perform a method for augmenting real-time bidding data with user-specific proprietary data, the method including:

receiving, at an intermediary data augmenting server over an electronic communications network, from a real-time bidding exchange, a request to augment user-specific data in a bid request with user-specific proprietary data, the bid request comprising a user identifier, the intermediary data augmenting server being intermediary to the real-time bidding exchange and at least one real-time impression bidder on the electronic communications network;

accessing, by the intermediary data augmenting server from an internal database, user-specific proprietary data of a data augmenting service based on the user identifier of the bid request;

determining, by the intermediary data augmenting server, user-specific proprietary data to include in an augmented bid request based on the bid request and the user identifier;

generating, by the intermediary data augmenting server, the augmented bid request based on the bid request and the user identifier, the augmented bid request comprising the user-specific proprietary data from the internal database and the user-specific data from the bid request;

formatting, by the intermediary data augmenting server, the augmented bid request into a standardized, augmented bid request;

transmitting, by the intermediary data augmenting server over the electronic communications network, the standardized, augmented bid request to the at least one real-time impression bidder;

receiving, at the intermediary data augmenting server over the electronic communications network from the real-time bidding exchange, a second request to augment user-specific data in a second bid request with user-specific proprietary data;

accessing, by the intermediary data augmenting server from the internal database, user-specific proprietary data of the data augmenting service based on a user identifier of the second bid request;

determining, by the intermediary data augmenting server, user-specific proprietary data to include in a second augmented bid request based on the received second bid request and the user identifier of the second bid request;

generating, by the intermediary data augmenting server, the second augmented bid request, the second augmented bid request comprising the user-specific proprietary data from the internal database and the user-specific data from the second bid request;

formatting, by the intermediary data augmenting server, the second augmented bid request into a second standardized, augmented bid request; and

transmitting, by the intermediary data augmenting server over the electronic communications network, the second standardized, augmented bid request to the real-time bidding exchange, wherein the second standardized, augmented bid request is used to adjust the bid request by the real-time bidding exchange.

7. The system of claim 6 , wherein the steps of receiving, accessing, determining, generating, formatting, and transmitting occur concurrently.

8. The system of claim 6 , wherein the steps of receiving, accessing, determining, generating, formatting, and transmitting occur consecutively.

9. The system of claim 6 , wherein the processor is further configured to execute the instructions to perform the method further including:

decrypting the bid request for user-specific proprietary data; and

encrypting the standardized, augmented bid request.

10. The system of claim 6 , wherein the standardized, augmented bid request is used to determine whether to respond to the bid request by the at least one real-time impression bidder.

11. A non-transitory computer-readable medium storing instructions that, when executed by a computer, cause the computer to perform a method for augmenting real-time bidding data with user-specific proprietary data, the method including:

receiving, at an intermediary data augmenting server over an electronic communications network, from a real-time bidding exchange, a request to augment user-specific data in a bid request with user-specific proprietary data, the bid request comprising a user identifier, the intermediary data augmenting server being intermediary to the real-time bidding exchange and at least one real-time impression bidder on the electronic communications network;

accessing, by the intermediary data augmenting server from an internal database, user-specific proprietary data of a data augmenting service based on the user identifier of the bid request;

determining, by the intermediary data augmenting server, user-specific proprietary data to include in an augmented bid request based on the bid request and the user identifier;

generating, by the intermediary data augmenting server, the augmented bid request based on the bid request and the user identifier, the augmented bid request comprising the user-specific proprietary data from the internal database and the user-specific data from the bid request;

formatting, by the intermediary data augmenting server, the augmented bid request into a standardized, augmented bid request;

transmitting, by the intermediary data augmenting server over the electronic communications network, the standardized, augmented bid request to the at least one real-time impression bidder;

receiving, at the intermediary data augmenting server over the electronic communications network from the real-time bidding exchange, a second request to augment user-specific data in a second bid request with user-specific proprietary data;

accessing, by the intermediary data augmenting server from the internal database, user-specific proprietary data of the data augmenting service based on a user identifier of the second bid request;

determining, by the intermediary data augmenting server, user-specific proprietary data to include in a second augmented bid request based on the received second bid request and the user identifier of the second bid request;

generating, by the intermediary data augmenting server, the second augmented bid request, the second augmented bid request comprising the user-specific proprietary data from the internal database and the user-specific data from the second bid request;

formatting, by the intermediary data augmenting server, the second augmented bid request into a second standardized, augmented bid request; and

transmitting, by the intermediary data augmenting server over the electronic communications network, the second standardized, augmented bid request to the real-time bidding exchange, wherein the second standardized, augmented bid request is used to adjust the bid request by the real-time bidding exchange.

12. The computer-readable medium of claim 11 , wherein the steps of receiving, accessing, determining, generating, formatting, and transmitting occur concurrently.

13. The computer-readable medium of claim 11 , wherein the steps of receiving, accessing, determining, generating, formatting, and transmitting occur consecutively.

14. The computer-readable medium of claim 11 , wherein the standardized, augmented bid request is used to determine whether to respond to the bid request by the at least one real-time impression bidder.

Assignments (4)
CHANGE OF NAME Recorded Mar 22, 2022
From: VERIZON MEDIA INC.
To: YAHOO AD TECH LLC
Reel/Frame 059471/0514 →
CHANGE OF NAME Recorded Dec 8, 2020
From: OATH (AMERICAS) INC.
To: VERIZON MEDIA INC.
Reel/Frame 054646/0161 →
CHANGE OF NAME Recorded Jun 30, 2017
From: AOL ADVERTISING INC.
To: OATH (AMERICAS) INC.
Reel/Frame 043072/0066 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2015
From: DEMSEY, SETH MITCHELL; PATTON, MATTHEW M.
To: AOL ADVERTISING INC.
Reel/Frame 037293/0140 →