System and method for exposing cloud stored data to a content delivery network
First Claim
Patent Images
1. A method for receiving content delivery network metadata for data stored in a cloud computing system, the method comprising:
- receiving a request from a user to expose data stored in the cloud computing system to a content delivery network;
parsing the request to retrieve one or more metadata attributes and associated values, including an identification of an account and a container on which content delivery network metadata is to be updated;
generating a hash value from the identification of the account and the container;
storing the retrieved metadata attributes and associated values in a metadata container, the metadata container stored in the cloud computing system; and
sending an acknowledgement to the requesting user.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for exposing data stored in a cloud computing system to a content delivery network provider includes a database configured to receive and store metadata about the data, the database being implemented in the cloud computing system to store configuration metadata for the data related to the content delivery network, and an origin server configured to receive requests for the data from the content delivery network provider, and configured to provide the data to the content delivery network provider based on the metadata.
55 Citations
18 Claims
-
1. A method for receiving content delivery network metadata for data stored in a cloud computing system, the method comprising:
-
receiving a request from a user to expose data stored in the cloud computing system to a content delivery network; parsing the request to retrieve one or more metadata attributes and associated values, including an identification of an account and a container on which content delivery network metadata is to be updated; generating a hash value from the identification of the account and the container; storing the retrieved metadata attributes and associated values in a metadata container, the metadata container stored in the cloud computing system; and sending an acknowledgement to the requesting user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a storage area configured to store data, the storage area being implemented in a cloud computing system; a database configured to receive and store metadata corresponding to the data, the database being implemented in the cloud computing system; and an origin server configured to; receive a request to expose data stored in the storage area, the request including a configuration attribute associated with the data, create a metadata container in the storage area, the metadata container including the configuration attribute, generate a hash value corresponding to the metadata container based on the configuration attribute, store the metadata container in the storage area in a hash container associated with the hash value, and expose the data associated with the configuration attribute to the content delivery network provider, wherein exposing the data is based at least on a determination which includes; checking a boolean flag for indicating that the content is to be exposed, and determining, based on an indirection block, whether the data is configured to be exposed to the content delivery network. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
a storage area configured to store data, the storage area being implemented in a cloud computing system; a database configured to receive and store metadata corresponding to the data, the database being implemented in the cloud computing system; and an origin server configured to; receive a request from a user to expose data stored in the cloud computing system to a content delivery network; parse the request to retrieve one or more metadata attributes and associated values including an identification of an account and a container on which content delivery network metadata is to be updated; generate a hash value from the identification of the account and the container; store the retrieved metadata attributes and associated values in a metadata container, the metadata container stored in the cloud computing system; and send an acknowledgement to the requesting user.
-
Specification