CPC G06F 9/5027 (2013.01) [G06F 9/4837 (2013.01); G06F 9/5016 (2013.01); G06F 11/3006 (2013.01); G06F 2209/503 (2013.01)] | 20 Claims |
1. A method for determining one or more target allocation parameters for initiating targeted communications, the method comprising:
establishing a first network communication channel with a first computing device;
receiving, using one or more computing device processors, 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, using the one or more computing device processors, at least one of from the second computing device on the second network communication channel or from the first computing device on the first network communication channel, data associated with a first execution event;
determining, using the one or more computing device processors, and based on the data associated with the first execution event, a first available allocation;
generating or modifying, using the one or more computing device processors, and based on at least the first available allocation, allocation information, or visual display of the allocation information, for a second period;
establishing a third network communication channel with the second computing device or a third computing device;
receiving, using the one or more computing device processors, at least one of from the second computing device on the second network communication channel, from the third computing device on the second network communication channel or the third network communication channel, or from the first computing device on the first network communication channel, data associated with a second execution event;
determining, using the one or more computing device processors, and 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 information for the second period;
determining, using the one or more computing device processors, and based on the allocation information for the second period and the second available allocation, a remaining available allocation;
generating, using the one or more computing device processors, a data compilation, wherein the data compilation comprises or is based on at least one of: the first available allocation, the second available allocation, and the remaining available allocation; and
determining, using the one or more computing device processors, and based on the data compilation and the desired allocation for the first period, 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, a current execution event, a future 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.
|