IP Library › Granted Patent US 10,949,311
Granted Patent B2
US 10,949,311 · App. 15/941,013 · Granted Mar 16, 2021

Method and system for restoring historic data of an enterprise

Inventors: Chandramohan Achar (Bangalore, IN); Mohideen Abdul Kadar (Tiruchirappalli, IN)
Assignee: Wipro Limited
G06F11/1469G06F11/1456G06F11/1464G06F16/1794G06F16/219G06F16/258G06F2201/84
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,949,311
App. No.
15/941,013
Granted
Mar 16, 2021
Kind
B2
Abstract

The present disclosure discloses method and data restoration system for restoring historic data of an enterprise. The data restoration system receives a request from a user through a transformation backup server, for restoring historic data from a legacy storage device of a plurality of legacy storage devices, associated with an enterprise, along with metadata associated with the historic data. The metadata is previously extracted and stored in a format recognizable by the transformation backup server. The data restoration system determines format of the historic data based on the metadata and extracts historic data from the legacy storage device, using at least one of the metadata and a predefined execution process associated with the historic data, based on the format of the historic data. Thereafter, extracted historic data is restored to the user. The present disclosure recovers legacy data as when required without large migration or any data conversion.

Claims (41)

1. A method for restoring historic data of an enterprise, the method comprising:

receiving, by a data restoration system, a request from a user through a transformation backup server, for restoring historic data from a legacy storage device of a plurality of legacy storage devices, associated with an enterprise, along with metadata associated with the historic data, wherein the metadata is previously extracted and stored in a format recognizable by the transformation backup server;

determining, by the data restoration system, format of the historic data as encrypted format, based on the metadata, wherein the encrypted format indicates that the historic data is in cipher form which only that the legacy storage device understands,

wherein the metadata comprises a time stamp and a plurality of encryption keys associated with the historic data, details of the legacy storage device from which historic data is requested and details of historic data requested, and data format;

extracting, by the data restoration system, the historic data in the encrypted form from the legacy storage device, using at least one of the metadata and a predefined execution process associated with the historic data, based on the format of the historic data, wherein the predefined execution process comprises: binaries, cmdlets and daemons processes to recover the historic data from the encrypted format; and

restoring, by the data restoration system, the extracted historic data to the user.

2. The method as claimed in claim 1 , wherein the metadata further comprises a job identification number and a media identification number of the historic data, a plurality of details associated with backed up data, files attributes, and client details associated with the historic data.

3. The method as claimed in claim 1 , wherein the format of the requested historic data further comprises a standard format.

4. The method as claimed in claim 1 , wherein storing the metadata associated with the historic data comprises:

obtaining, by the data restoration system, the metadata associated with the historic data, in a text format associated with a legacy backup server, based on a predefined native process of the legacy backup server;

converting, by the data restoration system, the metadata in the text format associated with the legacy backup server to a metadata format recognizable by the transformation backup server; and

storing, by the data restoration system, the metadata obtained from the legacy backup server in the transformation backup server in the converted metadata format recognized by the transformation backup server.

5. The method as claimed in claim 1 further comprising updating status of the request to the transformation backup server on restoring the requested historic data.

6. A data restoration system for restoring historic data of an enterprise, comprising:

a processor; and

a memory communicatively coupled to the processor, wherein the memory stores processor instructions, which, on execution, causes the processor to:

receive a request from a user through a transformation backup server, for restoring historic data from a legacy storage device of a plurality of legacy storage devices, associated with an enterprise, along with metadata associated with the historic data, from a transformation backup server, wherein the metadata is previously extracted and stored in a format recognizable by the transformation backup server;

determine format of the historic data as encrypted format, based on the metadata, wherein the encrypted format indicates that the historic data is in cipher form which only that the legacy storage device understands,

wherein the metadata comprises: a time stamp and a plurality of encryption keys associated with the historic data, details of the legacy storage device from which historic data is requested and details of historic data requested, and data format;

extract the historic data in the encrypted form from the legacy storage device, using at least one of the metadata and a predefined execution process associated with the historic data, based on the format of the historic data, wherein the predefined execution process comprises: binaries, cmdlets and daemons processes to recover the historic data from the encrypted format; and

restore the extracted historic data to the user.

7. The data restoration system as claimed in claim 6 , wherein the metadata further comprises a job identification number and a media identification number of the historic data, a plurality of details associated with backed up data, files attributes, and client details associated with the historic data.

8. The data restoration system as claimed in claim 6 , wherein the format of the requested historic data further comprises standard format.

9. The data restoration system as claimed in claim 6 , wherein the processor stores the metadata associated with the historic data by:

obtaining the metadata associated with the historic data, in a text format associated with a legacy backup server, based on a predefined native process of the legacy backup server;

converting the metadata in the text format associated with the legacy backup server, to a metadata format recognizable by the transformation backup server; and

storing the metadata obtained from the legacy backup server in the transformation backup server in the converted metadata format recognized by the transformation backup server.

10. The data restoration system as claimed in claim 6 , wherein the processor updates status of the request to the transformation backup server on restoring the requested historic data.

11. A non-transitory computer readable medium including instruction stored thereon that when processed by at least one processor cause a data restoration system to perform operation comprising:

receiving a request from a user through a transformation backup server, for restoring historic data from a legacy storage device of a plurality of legacy storage devices, associated with an enterprise, along with metadata associated with the historic data, wherein the metadata is previously extracted and stored in a format recognizable by the transformation backup server;

determining format of the historic data as: encrypted format, based on the metadata, wherein the encrypted format indicates that the historic data is in cipher form which only that the legacy storage device understands,

wherein the metadata comprises: a time stamp and a plurality of encryption keys associated with the historic data, details of the legacy storage device from which historic data is requested and details of historic data requested, and data format;

extracting the historic data in the encrypted form from the legacy storage device, using at least one of the metadata and a predefined execution process associated with the historic data, based on the format of the historic data, wherein the predefined execution process comprises: binaries, cmdlets and daemons processes to recover the historic data from the encrypted format; and

restoring the extracted historic data to the user.

12. The medium as claimed in claim 11 , wherein the metadata further comprises a job identification number and a media identification number of the historic data, a plurality of details associated with backed up data, files attributes, and client details associated with the historic data.

13. The medium as claimed in claim 11 , wherein the format of the requested historic data further comprises standard format.

14. The medium as claimed in claim 11 , wherein the instruction causes the processor to store the metadata associated with the historic data by:

obtaining the metadata associated with the historic data, in a text format associated with a legacy backup server, based on a predefined native process of the legacy backup server;

converting the metadata in the text format associated with the legacy backup server to a metadata format recognizable by the transformation backup server; and

storing the metadata obtained from the legacy backup server in the transformation backup server in the converted metadata format recognized by the transformation backup server.

15. The medium as claimed in claim 11 , wherein the instruction causes the processor to update status of the request to the transformation backup server on restoring the requested historic data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2018
From: ACHAR, CHANDRAMOHAN; ABDUL KADAR, MOHIDEEN
To: WIPRO LIMITED
Reel/Frame 045532/0128 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2018
From: ACHAR, CHANDRAMOHAN; ABDUL KADAR, MOHIDEEN
To: WIPRO LIMITED
Reel/Frame 045393/0053 →
Priority Claims (1)
IN 201841005759 · Feb 15, 2018 · national
Continuity (1)
Related Publication 20190251000A1 · Aug 15, 2019