Resource usage control system
AssigneeMicrosoft Technology Licensing, LLC
InventorsYang Zhao, Yin Zhang
Life of this patent
Estimating the term…
Abstract
Techniques are provided for controlling resource usage in a computing environment. In response to receiving a content request, a set of candidate content delivery campaigns is identified. For a first candidate content delivery campaign in the set, an anticipated resource usage of a resource that is associated with the first candidate content delivery campaign is determined. The anticipated resource usage is determined based on (1) a resource reduction per event of each event in a set of detected events of a content item of the first candidate content delivery campaign and (2) a decay factor. Based on the anticipated resource usage, it is determined whether the first candidate content delivery campaign is to be removed from the set.
Claims20
One or more storage media storing instructions which, when executed by one or more processors, cause:
- in response to receiving a content request, identifying a set of candidate content delivery campaigns;
- for a first candidate content delivery campaign in the set of candidate content delivery campaigns, determining an anticipated resource usage of a resource that is associated with the first candidate content delivery campaign,
- wherein determining the anticipated resource usage is based on (1) a resource reduction per event of each event in a set of detected events of a content item of the first candidate content delivery campaign and (2) a decay factor;
- based on the anticipated resource usage, determining whether to remove the first candidate content delivery campaign from the set of candidate content delivery campaigns.
A method comprising:
- in response to receiving a content request, identifying a set of candidate content delivery campaigns;
- for a first candidate content delivery campaign in the set of candidate content delivery campaigns, determining an anticipated resource usage of a resource that is associated with the first candidate content delivery campaign,
- wherein determining the anticipated resource usage is based on (1) a resource reduction per event of each event in a set of detected events of a content item of the first candidate content delivery campaign and (2) a decay factor;
- based on the anticipated resource usage, determining whether to remove the first candidate content delivery campaign from the set of candidate content delivery campaigns;
- wherein the method is performed by one or more computing devices.
Dependencies are inferred from the claim text.