Patent ID: 11915052
Assignee: THE TRADE DESK, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. A non-transitory computer-readable medium for determining target allocation parameters for initiating targeted communications in complex computing networks, the non-transitory computer-readable medium comprising code configured for:
establishing a first network communication channel with a first computing device;
receiving, from the first computing device, on the first network communication channel, a desired allocation for a first period;
establishing a second network communication channel with a second computing device;
receiving, from the second computing device, on the second network communication channel, data associated with a first execution event;
determining, based on the data associated with the first execution event, a first available allocation;
generating, based on at least the first available allocation, allocation data for a second period;
establishing a third network communication channel with the second computing device or a third computing device;
receiving, from the second computing device or the third computing device, on the second network communication channel or the third network communication channel, data associated with a second execution event;
determining, based on the data associated with the second execution event, a second available allocation, wherein the second available allocation is not used to generate the allocation data for the second period;
determining, based on at least one of the allocation data for the second period and the second available allocation, a remaining available allocation; and
determining, based on the remaining available allocation and the desired allocation, one or more target allocation parameters for initiating a targeted communication to a fourth computing device, during at least a portion of a third period,
wherein the data associated with the first execution event or the data associated with the second execution event comprises data associated with one or more of: an execution event, an opportunity to allocate as a part of the execution event, an attempted execution event, and a successful execution event, and
wherein the first execution event or the second execution event comprises one or more of: a data transfer, a data or signal processing operation, a data allocation, a material resource allocation, an energy resource allocation, the targeted communication, a second targeted communication, and a computing resource allocation.