Resource Management Service
First Claim
1. A method comprising:
- receiving, at a processor executing a resource management service, a content usage report comprising geographic location data and content usage data;
generating, by the processor and based upon the content usage report, a model that indicates content used by a computing device and geographic locations at which the content is used;
determining, by the processor and based upon the model, anticipated content that is expected to be received by the computing device and an anticipated location at which the anticipated content is expected to be received;
identifying, by the processor, a resource available to support storage of the anticipated content;
generating a command, by the processor, to allocate the resource to support storage of the anticipated content; and
instructing, by the processor, the resource to download the anticipated content and to store the anticipated content.
1 Assignment
0 Petitions
Accused Products
Abstract
Concepts and technologies are disclosed herein for a resource management service. A content usage report can be received at a processor executing a resource management service. The processor can generate a model that indicates content used by a computing device and geographic locations at which the content is used. The processor can determine anticipated content that is expected to be received by the computing device and an anticipated location at which the anticipated content is expected to be received. The processor can identify a resource available to support storage of the anticipated content and generate a command to allocate the resource to support storage of the anticipated content. The processor can instruct the resource to download the anticipated content and to store the anticipated content.
43 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a processor executing a resource management service, a content usage report comprising geographic location data and content usage data; generating, by the processor and based upon the content usage report, a model that indicates content used by a computing device and geographic locations at which the content is used; determining, by the processor and based upon the model, anticipated content that is expected to be received by the computing device and an anticipated location at which the anticipated content is expected to be received; identifying, by the processor, a resource available to support storage of the anticipated content; generating a command, by the processor, to allocate the resource to support storage of the anticipated content; and instructing, by the processor, the resource to download the anticipated content and to store the anticipated content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a processor; and a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising receiving a content usage report comprising geographic location data and content usage data, generating, based upon the content usage report, a model that indicates content used by a computing device and geographic locations at which the content is used, determining, based upon the model, anticipated content that is expected to be received by the computing device and an anticipated location at which the anticipated content is expected to be received, identifying a resource available to support storage of the anticipated content, generating a command to allocate the resource to support storage of the anticipated content, and instructing the resource to download the anticipated content and to store the anticipated content. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer storage medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving a content usage report comprising geographic location data and content usage data; generating, based upon the content usage report, a model that indicates content used by a computing device and geographic locations at which the content is used; determining, based upon the model, anticipated content that is expected to be received by the computing device and an anticipated location at which the anticipated content is expected to be received; identifying a resource available to support storage of the anticipated content; generating a command to allocate the resource to support storage of the anticipated content; and instructing the resource to download the anticipated content and to store the anticipated content. - View Dependent Claims (17, 18, 19, 20)
-
Specification