MIGRATING CONTENT AND METADATA FROM A BACKUP SYSTEM
First Claim
1. A computer-implemented method for migrating content from a first content backup system to a second content backup system via a content staging system, the method comprising:
- accessing the content staging system using a location of the content staging system;
generating a list of files at the content staging system to migrate to the second content backup system,wherein files in the list of files are stored in one or more folders of the first content backup system;
for each folder in the content staging system;
receiving a name and location of each file stored in the folder at the content staging system;
receiving a name and an associated value for that name of a set of properties to associate with each file stored in the folder at the content staging system,wherein at least one property in the set of properties indicates a file folder directory structure for that folder;
generating a metadata file comprising the received name and location of each file stored in the folder at the content staging system, and names and values of the set of properties associated with that file;
associating the generated metadata file with the folder at the content staging system;
for each metadata file in each folder;
inserting contents of each file stored in the folder into the second content backup system based on the name and location of that file included in the metadata file;
inserting a name and associated value of at least one property associated with that file from the metadata file into an index at the second content backup system;
generating, at the second content backup system, an association between the inserted contents and the inserted property in the index; and
causing the file to be deleted from the content staging system.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for migrating data and metadata from a first backup system to a second backup system via a content staging system is disclosed. The system accesses the backup data from the first backup system and restores it, along with the associated metadata, to a staging system. A metadata file is created at the staging system which comprises of the metadata that is to be migrated to the second backup system. The system then migrates the data from the staging system to the second backup system. The metadata is also migrated to the second backup system in a format such that it can be indexed. As a result, the migrated data can be browsed and searched based on one or more search criteria based on the associated metadata. Other details are provided herein.
-
Citations
20 Claims
-
1. A computer-implemented method for migrating content from a first content backup system to a second content backup system via a content staging system, the method comprising:
-
accessing the content staging system using a location of the content staging system; generating a list of files at the content staging system to migrate to the second content backup system, wherein files in the list of files are stored in one or more folders of the first content backup system; for each folder in the content staging system; receiving a name and location of each file stored in the folder at the content staging system; receiving a name and an associated value for that name of a set of properties to associate with each file stored in the folder at the content staging system, wherein at least one property in the set of properties indicates a file folder directory structure for that folder; generating a metadata file comprising the received name and location of each file stored in the folder at the content staging system, and names and values of the set of properties associated with that file; associating the generated metadata file with the folder at the content staging system; for each metadata file in each folder; inserting contents of each file stored in the folder into the second content backup system based on the name and location of that file included in the metadata file; inserting a name and associated value of at least one property associated with that file from the metadata file into an index at the second content backup system; generating, at the second content backup system, an association between the inserted contents and the inserted property in the index; and causing the file to be deleted from the content staging system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A tangible computer-readable storage medium storing instructions, which when executed by at least one data processing device, performs a method for migrating content from a first content backup system to a second content backup system via a content staging system, the method comprising:
-
accessing the content staging system using a location of the content staging system; generating a list of files at the content staging system to migrate to the second content backup system, wherein files in the list of files are stored in one or more folders of the first content backup system; determining, for each folder in the content staging system, whether a metadata file is present, wherein each metadata file comprises a name and location of each file stored in the folder at the content staging system and a set of properties associated that file, wherein each property in the set of properties comprise a name and an associated value for that name, and wherein at least one property in the set of properties indicates a file folder directory structure for that folder; for each metadata file in a folder; inserting contents of each file stored in the folder into the second content backup system based on the name and location of that file included in the metadata file; inserting a name and associated value of at least one property associated with that file from the metadata file into an index at the second content backup system; generating, at the second content backup system, an association between the inserted contents and the inserted property in the index; and causing the file to be deleted from the content staging system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus, coupled to a network and configured to perform data processing, the apparatus comprising:
-
at least one hardware processor coupled to the network; and
,at least one memory storing instructions, which when executed by the at least one processor, performs a method for migrating content from a first content backup system to a second content backup system via a content staging system; generating a list of files at the content staging system to migrate to the second content backup system, wherein files in the list of files are stored in one or more folders of the first content backup system; determining, for each folder in the content staging system, whether a metadata file is present, wherein each metadata file comprises a name and location of each file stored in the folder at the content staging system and a set of properties associated that file, wherein each property in the set of properties comprise a name and an associated value for that name, and wherein at least one property in the set of properties indicates a file folder directory structure for that folder; for each metadata file in a folder; inserting contents of each file stored in the folder into the second content backup system based on the name and location of that file included in the metadata file; inserting a name and associated value of at least one property associated with that file from the metadata file into an index at the second content backup system; and generating, at the second content backup system, an association between the inserted contents and the inserted property in the index. - View Dependent Claims (20)
-
Specification