DATA MIGRATION
First Claim
Patent Images
1. A method performed under control of a server, comprising:
- receiving, from an end device that is operatively connected to the server via a first network, an instruction to move data stored in an original storage, that is operatively connected to the server via a second network, to a target storage, that is operatively connected to the server via a third network;
moving the data from the original storage to the target storage in response to the receipt of the instruction; and
updating meta-data stored in the server based on the movement of the data.
2 Assignments
0 Petitions
Accused Products
Abstract
Technologies are generally described for processing data. In some examples, a method performed under control of a server may include receiving, from an end device, an instruction to migrate or move data stored in an original storage to a target storage, moving the data from the original storage to the target storage in response to the receipt of the instruction and updating meta-data stored in the server based on the movement of the data.
37 Citations
23 Claims
-
1. A method performed under control of a server, comprising:
-
receiving, from an end device that is operatively connected to the server via a first network, an instruction to move data stored in an original storage, that is operatively connected to the server via a second network, to a target storage, that is operatively connected to the server via a third network; moving the data from the original storage to the target storage in response to the receipt of the instruction; and updating meta-data stored in the server based on the movement of the data. - View Dependent Claims (3, 4, 5, 6, 7)
-
-
2. (canceled)
-
8. A method performed under control of a server, comprising:
-
receiving, from an end device, an instruction to move data stored in an original storage to a target storage; retrieving the data from the original storage; and storing the retrieved data in the target storage. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A server, comprising:
-
a receiving unit configured to receive, from an end device that is operatively connected to the server via a first network, an instruction to move data stored in an original storage, that is operatively connected to the server via a second network, to a target storage, that is operatively connected to the server via a third network; a meta-data storage unit configured to store meta-data that includes at least one of a present storage location of the data and contents of the data; a data processing unit configured to move the data from the original storage to the target storage in response to the receipt of the instruction; and a meta-data updating unit configured to update the meta-data based on the movement of the data. - View Dependent Claims (16, 17)
-
- 14. (canceled)
-
18. A computer-readable storage medium having stored thereon computer-executable instructions that, in response to execution, cause a server to perform operations, comprising:
-
receiving, from an end device, an instruction to move data stored in an original storage to a target storage; moving the data from the original storage to the target storage in response to the receipt of the instruction; and updating meta-data stored in the server. - View Dependent Claims (19, 20, 21)
-
-
22. A computer-readable storage medium that stores a program for moving data stored in an original storage to a target storage, the program comprising:
-
a receiving module configured to receive, from an end device that is operatively connected to a host of the computer-readable storage medium via a first network, an instruction to move the data from the original storage, that is operatively connected to the host of the computer-readable storage medium via a second network, to the target storage, that is operatively connected to the host of the computer-readable storage medium via a third network; a data processing module configured to retrieve the data from the original storage and to store the retrieved data in the target storage; a meta-data storage unit configured to store meta-data that includes at least one of a present storage location of the data and contents of the data; and a meta-data updating unit configured to update the meta-data based on the movement of the data. - View Dependent Claims (23)
-
Specification