ACCESSING MULTIPLE CONTENT STORAGE FACILITIES USING SOURCE-AWARE STORAGE POLICIES
First Claim
1. A method comprising:
- configuring a server in a cloud-based environment, wherein the server is configured to interface with one or more storage facilities that are accessible over a network by the server to provide cloud-based storage services in response to a storage command originating from a user device;
receiving, by the server, the storage command from the user device, wherein the storage command pertains to a source object corresponding to one or more associated source attributes;
determining at least one storage policy, wherein determining the at least one storage policy is based at least in part on the one or more associated source attributes; and
sending the source object over the network to one or more target storage locations.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems for cloud-based storage systems. Embodiments commence upon deploying a server in a cloud-based environment, such that the server is configured to interface with one or more storage facilities that are accessible over a network by the server to provide cloud-based storage services in response to a storage command originating from a user terminal. The deployed server is connected to the network such that the server receives storage commands that pertain to one or more source objects that are associated with a set of source attributes. A policy manager applies one or more source-aware storage policies by determining a set of storage policies based at least in part on the one or more associated source attributes. The policy manager accesses a routing table of target storage locations and, in accordance with the source-aware policies, sends source objects over the network to one or more of the target storage locations.
12 Citations
20 Claims
-
1. A method comprising:
-
configuring a server in a cloud-based environment, wherein the server is configured to interface with one or more storage facilities that are accessible over a network by the server to provide cloud-based storage services in response to a storage command originating from a user device; receiving, by the server, the storage command from the user device, wherein the storage command pertains to a source object corresponding to one or more associated source attributes; determining at least one storage policy, wherein determining the at least one storage policy is based at least in part on the one or more associated source attributes; and sending the source object over the network to one or more target storage locations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product, embodied in a non-transitory computer readable medium, the non-transitory computer readable medium having stored thereon a sequence of instructions which, when executed by a processor causes the processor to execute a process, the process comprising:
-
configuring a server in a cloud-based environment, wherein the server is configured to interface with one or more storage facilities that are accessible over a network by the server to provide cloud-based storage services in response to a storage command originating from a user device; receiving, by the server, the storage command from the user device, wherein the storage command pertains to a source object corresponding to one or more associated source attributes; determining at least one storage policy, wherein determining the at least one storage policy is based at least in part on the one or more associated source attributes; and sending the source object over the network to one or more target storage locations. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a server in a cloud-based environment, wherein the server is configured to interface with one or more storage facilities that are accessible over a network by the server to provide cloud-based storage services in response to a storage command originating from a user device; a policy manager to receive the storage command from the user device, wherein the storage command pertains to a source object corresponding to one or more associated source attributes; a request handler to determine at least one storage policy, wherein determining the at least one storage policy is based at least in part on the one or more associated source attributes; and a provider interface module to send the source object over the network to one or more target storage locations. - View Dependent Claims (20)
-
Specification