Patent ID: 8589355
Filing Date: 2013-11-19
Classification: G06F

Abstract:
1. A method for managing data in a cloud, the method comprising: receiving a request from a user, wherein the request includes information to store data within a cloud environment, the cloud environment comprising a plurality of data storages coupled to each other over a network, and the plurality of data storages being located in different geographical regions around the world; determining, from the request, a set of pre-defined attributes or pre-defined rules associated with the user, the set of pre-defined attributes or pre-defined rules stipulating two or more acceptable geographic regions within which the data can be stored; displaying to the user a listing of the two or more acceptable geographic regions within which the data can be stored; selecting the two or more acceptable geographic regions; saving the selected two or more acceptable geographic regions as a file attribute; receiving a selection from the user selecting two or more of the one or more acceptable geographic regions in the list; routing the data to be stored to a specific location of storage within the cloud environment using a routing system configured with the cloud environment, the specific location of storage being the one or more acceptable geographic regions selected by the user; storing the data to be stored to a specific location of storage within the cloud environment, the specific location of storage being the one or more acceptable geographic regions selected by the user; receiving a second request from the user to switch the specific location of storage of the data to a second specific location of storage located at one or more acceptable geographic regions in the list previously received from the user; and copying the data from the specific location of storage to the second specific location of storage located at the one or more acceptable geographic regions in the list previously received from the user, and deleting the data from the specific location of storage.