Methods and systems for generating communications associated with optimization codes
AssigneeThe Trade Desk, Inc.
InventorsVictor Amin, Devin Pullman, Julius Rentergent, Alexandre K. W. Navarro, Mark Davenport, Jair Cazarin, Simon Houghton, James Innocent, Christopher Thorne
Life of this patent
Estimating the term…
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.
Claims29
A method for determining, based on optimization data, parametric data for a communication and generating or modifying, based on the parametric data, 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;
- receiving or determining, using the one or more servers, third data, wherein the third data is associated with the at least one first trait associated with the first computing device user or the first computing device, or the third data is associated with at least one second trait associated with the first computing device user or the first computing device;
- first analyzing, using the one or more servers, based on the third data, the first data comprising the at least one first trait associated with the first computing device user or the first computing device, thereby generating verification data;
- receiving or determining, using the one or more servers, fourth data, wherein the fourth data is associated with the at least one first trait associated with the first computing device user or the first computing device;
- second analyzing, using the one or more servers, based on the third data or the fourth data, the first data comprising the at least one first trait associated with the first computing device user or the first computing device, thereby generating consistency data;
- receiving or determining, using the one or more servers, fifth data, wherein the fifth data is associated with the at least one first trait associated with the first computing device user or the first computing device;
- third analyzing, using the one or more servers, based on the third data, the fourth data, or the fifth data, the first data comprising the at least one first trait associated with the first computing device user or the first computing device, thereby generating activity data;
- generating or modifying, using the one or more servers, operational data comprising or based on at least two of:
- the verification data, the consistency data, or the activity 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 or modifying, using the one or more servers, based on the operational data, at least one of:
- at least one first index data or data structure or at least one second index data or data structure;
- generating or modifying, using the one or more servers, based on the at least one first index data or data structure or the at least one second index data or data structure, locus data;
- generating or modifying, using the one or more servers, based on the locus data, optimization data;
- ranking, using the one or more servers, based on the optimization data, the third data, the fourth data, and the fifth data, thereby generating rank data;
- determining, using the one or more servers, based on the optimization data and the rank data, parametric data for a communication;
- and
- generating or modifying, using the one or more servers, based on the parametric data, the communication.
A method for determining, based on optimization data, parametric data for a communication and generating or modifying, based on the parametric data, 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;
- receiving or determining, using the one or more servers, third data, wherein the third data is associated with the at least one first trait associated with the first computing device user or the first computing device, or the third data is associated with at least one second trait associated with the first computing device user or the first computing device;
- first analyzing, using the one or more servers, based on the third data, the first data comprising the at least one first trait associated with the first computing device user or the first computing device, thereby generating verification data;
- receiving or determining, using the one or more servers, fourth data, wherein the fourth data is associated with the at least one first trait associated with the first computing device user or the first computing device;
- second analyzing, using the one or more servers, based on the third data or the fourth data, the first data comprising the at least one first trait associated with the first computing device user or the first computing device, thereby generating consistency data;
- receiving or determining, using the one or more servers, fifth data, wherein the fifth data is associated with the at least one first trait associated with the first computing device user or the first computing device;
- third analyzing, using the one or more servers, based on the third data, the fourth data, or the fifth data, the first data comprising the at least one first trait associated with the first computing device user or the first computing device, thereby generating activity data;
- generating or modifying, using the one or more servers, operational data comprising or based on at least one of:
- the verification data, the consistency data, or the activity 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 or modifying, using the one or more servers, based on the operational data, at least one of:
- at least one first index data or data structure or at least one second index data or data structure;
- generating or modifying, using the one or more servers, based on the at least one first index data or data structure or the at least one second index data or data structure, optimization data;
- ranking, using the one or more servers, based on the optimization data, the third data, the fourth data, and the fifth data, thereby generating rank data;
- determining, using the one or more servers, based on the optimization data and the rank data, parametric data for a communication;
- and
- generating or modifying, using the one or more servers, based on the parametric data, the communication.
An apparatus for determining, based on optimization data, parametric data for a communication and generating or modifying, based on the parametric data, the communication, the apparatus 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;
- receiving or determining third data, wherein the third data is associated with the at least one first trait associated with the first computing device user or the first computing device, or the third data is associated with at least one second trait associated with the first computing device user or the first computing device;
- first analyzing, based on the third data, the first data comprising the at least one first trait associated with the first computing device user or the first computing device, thereby generating verification data;
- receiving or determining fourth data, wherein the fourth data is associated with the at least one first trait associated with the first computing device user or the first computing device;
- second analyzing, based on the third data or the fourth data, the first data comprising the at least one first trait associated with the first computing device user or the first computing device, thereby generating consistency data;
- receiving or determining fifth data, wherein the fifth data is associated with the at least one first trait associated with the first computing device user or the first computing device;
- third analyzing, based on the third data, the fourth data, or the fifth data, the first data comprising the at least one first trait associated with the first computing device user or the first computing device, thereby generating activity data;
- generating or modifying operational data comprising or based on at least two of:
- the verification data, the consistency data, or the activity data;
- initiating storage of the operational data at a database;
- retrieving, from the database, the operational data;
- generating or modifying, based on the operational data, at least one of:
- at least one first index data or data structure or at least one second index data or data structure;
- generating or modifying, based on the at least one first index data or data structure or the at least one second index data or data structure, locus data;
- generating or modifying, based on the locus data, optimization data;
- ranking, based on the optimization data, the third data, the fourth data, and the fifth data, thereby generating rank data;
- determining, based on the optimization data and the rank data, parametric data for a communication;
- and
- generating or modifying, based on the parametric data, the communication.
Dependencies are inferred from the claim text.