| CPC G06Q 30/0249 (2013.01) | 20 Claims |

|
1. A content distribution system, comprising:
a dynamic budget control system configured to:
receive campaign budget information from a campaign onboarding platform;
determine, based upon the campaign budget information, a first budget for a first instance of a first time period;
in response to determining the first budget, store the first budget in memory of the dynamic budget control system in association with the first time period;
transmit, to a pacing system, a first set of instructions instructing the pacing system to spend on transmission of content, via communication with a serving system, to a first plurality of client devices using the first budget during the first instance of the first time period;
receive, from the pacing system, feedback indicating a rate of spending associated with the transmission of content to the first plurality of client devices during the first instance of the first time period;
update, using the feedback associated with the first instance of the first time period, the first budget to determine a second budget for a second instance of the first time period, wherein a plurality of time periods are between the first instance of the first time period and the second instance of the first time period;
in response to determining the second budget, clear the memory of the dynamic budget control system and store the second budget in the memory of the dynamic budget control system in association with the first time period; and
transmit, to the pacing system, a second set of instructions instructing the pacing system to spend on transmission of content, via communication with the serving system, to a second plurality of client devices using the second budget during the second instance of the first time period,
wherein based upon traffic data relating to network traffic passing through a network appliance exceeding a predefined threshold, at least one of the network appliance or the content distribution system blocks transmission of a content item to a client device to ease traffic load through the network appliance.
|