Media resource storage and management
First Claim
1. A computer-implemented method for reducing disk read time in a cache server, the method comprising:
- determining that resources are eligible to be grouped into a common file when a Uniform Resource Locator (URL) associated with the resources matches a regular expression, wherein the resources comprise portions of a media object having a sequential relationship among the resources;
determining that the resources exceed a popularity threshold;
at the cache server, iteratively requesting the resources to be grouped into the common file;
building, based on determining that the resources are eligible to be grouped into the common file and that the resources exceed the popularity threshold, the common file as a contiguous grouping of the requested resources according to the sequential relationship among the resources; and
initiating at least part of the common file to be served by reading at least some of the requested resources from the common file in a contiguous manner,wherein the common file is associated with metadata that comprises a pointer to the common file, an offset to the requested resources within the common file, and a size of the resources within the common file.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are computer-implemented methods and systems for performing media resource storage and management. The computer-implemented method and system implemented as a request manager is capable of monitoring requests for media resources in a content delivery network. For each monitored request, the request manager determines whether to generate a multifile for the requested media resource. For example, the request manager can first determine whether the media resource is eligible for multifile generation. If eligible, the request manager then determines whether the media resource has reached a popularity threshold. If the media resource has reached the popularity threshold, the request manager initiates generation of the multifile for the requested media resource. Generally, the generated multifile is stored in a storage system associated with the content delivery network.
24 Citations
8 Claims
-
1. A computer-implemented method for reducing disk read time in a cache server, the method comprising:
-
determining that resources are eligible to be grouped into a common file when a Uniform Resource Locator (URL) associated with the resources matches a regular expression, wherein the resources comprise portions of a media object having a sequential relationship among the resources; determining that the resources exceed a popularity threshold; at the cache server, iteratively requesting the resources to be grouped into the common file; building, based on determining that the resources are eligible to be grouped into the common file and that the resources exceed the popularity threshold, the common file as a contiguous grouping of the requested resources according to the sequential relationship among the resources; and initiating at least part of the common file to be served by reading at least some of the requested resources from the common file in a contiguous manner, wherein the common file is associated with metadata that comprises a pointer to the common file, an offset to the requested resources within the common file, and a size of the resources within the common file. - View Dependent Claims (2, 3, 4)
-
-
5. A cache server operable to reduce disk read time by performing the steps of:
-
determining that resources are eligible to be grouped into a common file when a Uniform Resource Locator (URL) associated with the resources matches a regular expression, wherein the resources comprise portions of a media object having a sequential relationship among the resources; determining that the resources exceed a popularity threshold; iteratively requesting the resources to be grouped into the common file; building, based on determining that the resources are eligible to be grouped into the common file and that the resources exceed the popularity threshold, the common file as a contiguous grouping of the requested resources according to the sequential relationship among the resources; and initiating at least part of the common file to be served by reading at least some of the requested resources from the common file in a contiguous manner, wherein the common file is associated with metadata that comprises a pointer to the common file, an offset to the requested resources within the common file, and a size of the resources within the common file. - View Dependent Claims (6, 7, 8)
-
Specification