File and data migration to storage system
AssigneeMicrosoft Technology Licensing, LLC
InventorsAlexander M. Vallejo, Mark Mahony, Christopher Alexander Lomond
Life of this patent
Estimating the term…
Abstract
Techniques for data migration from a local computing device to a storage associated with a storage provider are provided. Prior to initiating data migration from a local computing device to the storage, analysis of files and/or data for migration is performed to determine if a migration exclusion criterion exists in relation to files and/or data for migration. Migration may be allowed for the files and/or data in the absence of a determination that the migration exclusion criterion applies to the files and/data for migration to the storage.
Claims20
A computer implemented method, comprising:
- identifying, by a computing device, at least one computer file or folder for migration to a storage associated with a storage provider;
- obtaining, by the computing device from the storage provider, at least one migration exclusion criterion indicative of an inability to process the at least one computer file or folder in a predictable manner at the storage associated with the storage provider;
- analyzing the at least one computer file or folder for migration to identify if the at least one computer file or folder comprises at least one attribute corresponding to the at least one migration exclusion criterion;
- preventing migration of the at least one computer file or folder to the storage when the at least one computer file or folder comprises at least one attribute corresponding to the at least one migration exclusion criterion;
- in advance of performing migration of files or folders, rendering a user interface on a display device associated with the computing device, the user interface indicating file system locations containing files or folders that meet the migration exclusion criterion and files or folders that do not meet the migration exclusion criterion, the user interface operative to:
- allow user selection of the files or folders that do not meet the migration exclusion criterion;
- disallow user selection of the files or folders that meet the migration exclusion criterion;
- indicate that transfer of the files or folders that meet the migration exclusion criterion has been prevented;
- and
- allow user input to re-select files or folders that do not meet the migration exclusion criterion subsequent to correction of issues that caused the re-selected files or folders to have previously met the migration exclusion criterion;
- and
- in response to receiving a user authorization, via the user interface, of the files or folders that do not meet the migration exclusion criterion, causing migration of the authorized files or folders.
A computing device, comprising:
- a processor;
- a computer-readable storage medium in communication with the processor, the computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by the processor, cause the processor to:
- identify at least one computer file or folder for migration to a storage associated with a storage provider;
- obtain, from the storage provider, at least one migration exclusion criterion indicative of an inability to process the at least one computer file or folder in a predictable manner at the storage associated with the storage provider;
- analyze the at least one computer file or folder for migration to identify if the at least one computer file or folder comprises at least one attribute corresponding to the at least one migration exclusion criterion;
- prevent migration of the at least one computer file or folder to the storage when the at least one computer file or folder comprises at least one attribute corresponding to the at least one migration exclusion criterion;
- in advance of performing migration of files or folders, render a user interface on a display device associated with the computing device, the user interface indicating file system locations containing files or folders that meet the migration exclusion criterion and files or folders that do not meet the migration exclusion criterion, the user interface operative to:
- allow user selection of the files or folders that do not meet the migration exclusion criterion;
- disallow user selection of the files or folders that meet the migration exclusion criterion;
- indicate that transfer of the files or folders that meet the migration exclusion criterion has been prevented;
- allow user input to re-select files or folders that do not meet the migration exclusion criterion subsequent to correction of issues that caused the re-selected files or folders to have previously met the migration exclusion criterion;
- and
- in response to receiving a user authorization, via the user interface, of the files or folders that do not meet the migration exclusion criterion, cause migration of the authorized files or folders.
A computer implemented method, comprising:
- causing a computing device to:
- identify a plurality of computer files or folders for migration to a storage associated with a storage provider;
- obtain, from the storage provider, at least one migration exclusion criterion indicative of an inability to process the plurality of computer files or folders in a predictable manner at the storage associated with the storage provider;
- analyze at least one computer file or folder of the plurality of computer files or folders for migration to identify if the at least one computer file or folder comprises at least one attribute corresponding to the at least one migration exclusion criterion;
- prevent migration of the plurality of computer files or folders to the storage when the plurality of computer files or folders comprises at least one attribute corresponding to the at least one migration exclusion criterion;
- in advance of performing migration of files or folders, render a user interface on a display device associated with the computing device, the user interface indicating file system locations containing files or folders that meet the migration exclusion criterion and files or folders that do not meet the migration exclusion criterion, the user interface operative to:
- allow user selection of the files or folders that do not meet the migration exclusion criterion;
- disallow user selection of the files or folders that meet the migration exclusion criterion;
- indicate that transfer of the files or folders that meet the migration exclusion criterion has been prevented;
- allow user input to re-select files or folders that do not meet the migration exclusion criterion subsequent to correction of issues that caused the re-selected files or folders to have previously met the migration exclusion criterion;
- and in response to receiving a user authorization, via the user interface, of the files or folders that do not meet the migration exclusion criterion, cause migration of the authorized files or folders.
Dependencies are inferred from the claim text.