IP Library Granted Patent US 12,019,680
Granted Patent B2
US 12,019,680 · App. 18/228,304 · Granted Jun 25, 2024

Methods and systems for generating communications associated with optimization codes

Inventors: Victor Amin (Denver, CO); Devin Pullman (Boulder, CO); Julius Rentergent (New York City, NY); Alexandre K. W. Navarro (London, GB); Mark Davenport (New York, NY); Jair Cazarin (London, GB); Simon Houghton (London, GB); James Innocent (Seattle, WA); Christopher Thorne (Boulder, CO)
Assignee: The Trade Desk, Inc.
G06F16/901G06F8/454G06F16/9035G06F16/9038
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 12,019,680
App. No.
18/228,304
Granted
Jun 25, 2024
Kind
B2
Abstract

This disclosure is directed to systems and methods for generating a communication associated with or based on optimization data. Generating a communication may include (i) receiving first data associated with a first computing device or a first computing device user; (ii) generating at least two of: verification data, consistency data, and activity data; and (iii) generating optimization data.

Claims (80)

1. A method for determining, based on optimization data, a parameter for a communication and generating, based on the parameter, the communication, the method comprising:

receiving, using one or more servers and from a first computing device, first data, the first data comprising at least one first trait associated with a first computing device user or the first computing device, wherein: the at least one first trait associated with the first computing device user or the first computing device, the first computing device user, or the first computing device, is associated with second data;

generating, using the one or more servers, operational data comprising or based on at least two of:

verification data, wherein the verification data comprises first comparison data based on a comparison of the first data comprising the at least one first trait associated with the first computing device user or the first computing device, relative to third data:

associated with the at least one first trait associated with the first computing device user or the first computing device, or

associated with at least one second trait associated with the first computing device user or the first computing device,

consistency data, wherein the consistency data comprises second comparison data based on a comparison of the first data comprising the at least one first trait associated with the first computing device user or the first computing device, relative to fourth data, and

activity data, wherein the activity data is generated based on a comparison of the first data comprising the at least one first trait associated with the first computing device user or the first computing device, relative to fifth data;

initiating storage of the operational data at a database in communication with the one or more servers;

retrieving, using the one or more servers and from the database in communication with the one or more servers, the operational data;

generating, using the one or more servers, based on the operational data, at least one raw index;

generating, using the one or more servers, based on the at least one raw index, at least one comparative index;

generating, using the one or more servers, based on the at least one comparative index, locus data;

generating, using the one or more servers, based on the locus data, the optimization data;

determining, using the one or more servers, based on the optimization data, the parameter for the communication; and

generating, using the one or more servers, based on the parameter, the communication.

2. The method of claim 1 , further comprising comparing the first data with the third data.

3. The method of claim 1 , further comprising comparing the first data with the fourth data.

4. The method of claim 1 , further comprising comparing the first data with the fifth data.

5. The method of claim 1 , wherein the fourth data is associated with or comprises one or more of:

contaminated data,

random user-generated data, and

model data.

6. The method of claim 1 , wherein the fifth data is associated with or comprises one or more of:

comparative activity of one or more computing device users associated with the at least one first trait associated with the first computing device user or the first computing device,

percentage of computing device users associated with the at least one first trait associated with the first computing device user or the first computing device, and

recentness of information associated with the at least one first trait associated with the first computing device user or the first computing device.

7. The method of claim 1 , wherein the operational data comprises the verification data, the consistency data, and the activity data.

8. The method of claim 1 , wherein the second data comprises a textual description or a category.

9. The method of claim 1 , wherein either the third data comprises the fourth data or the fourth data comprises the third data.

10. A method for determining, based on optimization data, a parameter for a communication and generating, based on the parameter, the communication, the method comprising:

receiving, using one or more servers and from a first computing device, first data, the first data comprising at least one first trait associated with a first computing device user or the first computing device, wherein: the at least one first trait associated with the first computing device user or the first computing device, the first computing device user, or the first computing device, is associated with second data;

generating, using the one or more servers, operational data comprising or based on at least two of:

verification data, wherein the verification data comprises first comparison data based on a comparison of the first data comprising the at least one first trait associated with the first computing device user or the first computing device, relative to third data:

associated with the at least one first trait associated with the first computing device user or the first computing device, or

associated with at least one second trait associated with the first computing device user or the first computing device,

consistency data, wherein the consistency data comprises second comparison data based on a comparison of the first data comprising the at least one first trait associated with the first computing device user or the first computing device, relative to fourth data, and

activity data, wherein the activity data is generated based on a comparison of the first data comprising the at least one first trait associated with the first computing device user or the first computing device, relative to fifth data;

initiating storage of the operational data at a database in communication with the one or more servers;

retrieving, using the one or more servers and from the database in communication with the one or more servers, the operational data;

generating, using the one or more servers, based on the operational data, at least one raw index;

generating, using the one or more servers, based on the at least one raw index, at least one comparative index;

generating, using the one or more servers, based on the at least one comparative index, the optimization data;

determining, using the one or more servers, based on the optimization data, the parameter for the communication; and

generating, using the one or more servers, based on the parameter, the communication.

11. The method of claim 10 , wherein the at least one second trait associated with the first computing device user or the first computing device comprises a verified trait associated with the first computing device user or the first computing device.

12. A system for determining, based on optimization data, a parameter for a communication and generating, based on the parameter, the communication, the system comprising:

a memory comprising instructions; and

a processing device configured for executing the instructions, wherein the instructions cause the processing device to perform operations of:

receiving first data, the first data comprising at least one first trait associated with a first computing device user or a first computing device, wherein: the at least one first trait associated with the first computing device user or the first computing device, the first computing device user, or the first computing device, is associated with second data;

generating operational data comprising or based on at least two of:

verification data, wherein the verification data comprises first comparison data based on a comparison of the first data comprising the at least one first trait associated with the first computing device user or the first computing device, relative to third data:

associated with the at least one first trait associated with the first computing device user or the first computing device, or

associated with at least one second trait associated with the first computing device user or the first computing device,

consistency data, wherein the consistency data comprises second comparison data based on a comparison of the first data comprising the at least one first trait associated with the first computing device user or the first computing device, relative to fourth data, and

activity data, wherein the activity data is generated based on a comparison of the first data comprising the at least one first trait associated with the first computing device user or the first computing device, relative to fifth data;

initiating storage of the operational data at a database;

retrieving, from the database, the operational data;

generating, based on the operational data, at least one raw index;

generating, based on the at least one raw index, at least one comparative index;

generating, based on the at least one comparative index, locus data;

generating, based on the locus data, the optimization data;

determining, based on the optimization data, the parameter for the communication; and

generating, based on the parameter, the communication.

13. The system of claim 12 , wherein the instructions further cause the processing device to perform further operations of at least one of comparing the first data with the third data, or comparing the first data with the fourth data.

14. The method of claim 10 , further comprising:

generating, using the one or more servers, locus data based on the at least one comparative index,

wherein the generating, using the one or more servers, based on the at least one comparative index, the optimization data comprises generating, using the one or more servers, based on the locus data, the optimization data.

15. The system of claim 12 , wherein the instructions further cause the processing device to perform a further operation of comparing the first data with the fifth data.

16. The system of claim 12 , wherein the fourth data is associated with or comprises one or more of:

contaminated data,

random user-generated data, and

model data.

17. The system of claim 12 , wherein the fifth data is associated with or comprises one or more of:

comparative activity of one or more computing device users associated with the at least one first trait or the at least one second trait associated with the first computing device user or the first computing device,

percentage of computing device users associated with the at least one first trait or the at least one second trait associated with the first computing device user or the first computing device, and

recentness of information associated with the at least one first trait or the at least one second trait associated with the first computing device user or the first computing device.

18. The system of claim 12 , wherein the operational data comprises the verification data, the consistency data, and the activity data.

19. The method of claim 14 , wherein the locus data indicates at least one of dependability, reliability, or accuracy of the first data.

20. The method of claim 10 , wherein the parameter comprises at least one of a frequency, a number, a content, or a recipient of the communication.

Assignments (3)
SECURITY AGREEMENT Recorded Apr 15, 2026
From: THE TRADE DESK, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 075406/0807 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2023
From: AMIN, VICTOR; RENTERGENT, JULIUS; NAVARRO, ALEXANDRE K.W.; DAVENPORT, MARK; CAZARIN, JAIR; HOUGHTON, SIMON; INNOCENT, JAMES; THORNE, CHRISTOPHER
To: THE TRADE DESK, INC.
Reel/Frame 064971/0052 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2023
From: PULLMAN, DEVIN
To: THE TRADE DESK, INC.
Reel/Frame 064971/0112 →
Continuity (3)
Continuation 17991550 · Nov 21, 2022
Continuation 17526968 · Nov 15, 2021
Related Publication 20230376533A1 · Nov 23, 2023
Cited By (1)
US 12,639,372