System and method for exposing cloud stored data to a content delivery network
First Claim
Patent Images
1. 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, wherein the metadata includes at least a hash value associated with the metadata, and wherein the metadata is stored in a hash container mathematically related to the hash value associated with the metadata; and
an origin server configured to receive requests for the data from a content delivery network provider, and configured to provide the data to the content delivery network provider at least based on the hash value included in the metadata, wherein the origin server is configured to provide the data based at least on a determination which includes;
checking a boolean flag for indicating that the content is to be exposed, anddetermining, based on an indirection block, whether the data is configured to be exposed to the content delivery network.
4 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
14 Claims
-
1. 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, wherein the metadata includes at least a hash value associated with the metadata, and wherein the metadata is stored in a hash container mathematically related to the hash value associated with the metadata; and an origin server configured to receive requests for the data from a content delivery network provider, and configured to provide the data to the content delivery network provider at least based on the hash value included in the metadata, wherein the origin server is configured to provide the data 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 (2, 3)
-
-
4. A method for exposing data stored in a cloud computer system comprising at least one or more processors to a content delivery network provider, the method comprising:
-
receiving a request for data from the content network provider, the request including an identifier associated with the data and a hash value associated with the data; determining whether the data is configured to be exposed to the content delivery network provider based on metadata associated with the identifier and metadata associated with the hash value, wherein the determining includes performing a mathematical operation on the hash value to determine a hash container containing the metadata associated with the hash value, wherein the determining includes checking a boolean flag for indicating that the content is to be exposed, and wherein the determining includes determining whether the data is configured to be exposed to the content delivery network based on an indirection block; and if it is determined that the data should be exposed, returning a response including the data associated with the identifier to the content delivery network provider. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A method for configuring a cloud computing system comprising at least one or more processors to expose data to a content delivery network provider, the method comprising:
-
receiving a request to expose data stored in the cloud computing system to the content delivery network provider, the request including a configuration attribute associated with the data; creating a metadata container in the cloud computing system, the metadata container including the configuration attribute; generating a hash value corresponding to the metadata container based on the configuration attribute; storing the metadata container in the cloud computing system in a hash container associated with the hash value; and exposing 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 (10, 11, 12, 13, 14)
-
Specification