DATA TRANSFER SERVICE
First Claim
1. One or more computer storage media storing computer-useable instructions that, when executed by one or more processors, cause the one or more processors to perform a method for importing data on storage media, the method comprising:
- accessing a storage medium, wherein the storage medium corresponds to a data transfer manifest, and wherein the storage medium is associated with an import job;
referencing the data transfer manifest, wherein the data transfer manifest at least provides data mapping between storage service infrastructure and data in the storage medium; and
copying data from the storage medium to the storage service infrastructure, based on the data transfer manifest.
4 Assignments
0 Petitions
Accused Products
Abstract
In various embodiments, methods and systems for transferring data using a storage medium are provided. A storage medium may be shipped by a customer to a datacenter such that the data on the storage medium is copied to a storage associated with the datacenter or data in the storage is copied to the storage medium. The datacenter may support a cloud computing infrastructure that provides a storage account to the customer that is associated with the data copied from or copied to the storage medium. The storage medium further corresponds to a data transfer manifest that includes at least in part data mapping between storage service infrastructure and data in the storage medium. It is contemplated that embodiments of the present invention may further be implemented with data transfer service components that support a client component, storage service component, and a data transfer management component.
-
Citations
40 Claims
-
1. One or more computer storage media storing computer-useable instructions that, when executed by one or more processors, cause the one or more processors to perform a method for importing data on storage media, the method comprising:
-
accessing a storage medium, wherein the storage medium corresponds to a data transfer manifest, and wherein the storage medium is associated with an import job; referencing the data transfer manifest, wherein the data transfer manifest at least provides data mapping between storage service infrastructure and data in the storage medium; and copying data from the storage medium to the storage service infrastructure, based on the data transfer manifest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more computer storage media storing computer-useable instructions that, when executed by one or more processors, cause the one or more processors to perform a method for exporting data onto storage media, the method comprising:
-
accessing a storage medium, wherein the storage medium is associated with an export job, the export job corresponding to one or more data transfer objects; copying data from a storage service infrastructure to the storage medium; and generating a data transfer manifest based on the one or more data transfer objects and the data copied from the storage service infrastructure, the data transfer manifest corresponds to the storage medium. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented method for monitoring data transfer for storage media, the method comprising:
-
receiving a notification that indicates that a data transfer job has been created, wherein the data transfer job is created at least in part using a data transfer client component; determining a progress of the data transfer job for at least one data transfer artifact, wherein the at least one data transfer artifact is associated with a logical state based on the progress of the data transfer job; and registering the logical state of the at least one data transfer artifact. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A system for importing data from storage media, the system comprising:
-
a data transfer client component configured for; preparing a storage medium for an import job, wherein preparing the storage medium comprises; receiving a selection of data to be imported to a storage service infrastructure; copying the data to the storage medium; and generating a data transfer manifest for the storage medium; and creating the import job using one or more data transfer objects as parameters; and a data transfer storage service component configured for; accessing the storage medium, wherein the storage medium corresponds to the data transfer manifest; referencing the data transfer manifest, wherein the data transfer manifest at least provides data mapping between a storage service infrastructure and data in the storage medium; and copying data from the storage medium to the storage service infrastructure, based on the data transfer manifest; and generating a log object for the import job, wherein the log object comprises, at least in part, a data error event associated with the data processed from the storage medium. - View Dependent Claims (28, 29, 30, 31)
-
-
32. A system for exporting data to storage media, the system comprising:
-
a data transfer client component configured for; receiving an indication of data to be exported from a storage service infrastructure; and creating an export job using one or more data transfer objects as parameters; and a data transfer storage service component configured for; accessing the storage medium associated with an export job; copying data from the storage service infrastructure to the storage medium; generating a log object for the export job; and generating a data transfer manifest, based on the one or more data transfer objects and the data copied from the storage service infrastructure, the data transfer manifest corresponds to the storage medium for the storage medium. - View Dependent Claims (33, 34)
-
-
35. A computer-implemented method for verifying storage media for data transfer, the method comprising:
-
receiving a hash security object using a secure channel, wherein the hash security object secures a portion of a storage medium that facilitates access to the data on the storage medium; verifying the integrity of the portion of the storage medium based on the hash security object; and upon verifying the integrity of the portion of the storage medium, providing the storage medium for data transfer processing. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification