System and method for archiving data
First Claim
Patent Images
1. A system comprising:
- a backup and restore module configured to;
generate a first data stream to be backed up, andtransmit the first data stream to a backup and restore server, whereinthe backup and restore server is configured to further transmit at least a portion of the first data stream to a storage device; and
a markup language module configured to;
translate data from an application into a markup language version of the data from the application,translate metadata from the application into a markup language version ofthe metadata from the application, whereinthe metadata from the application describes the data from the application, andthe markup language module is configured to perform the translation of the metadata from the application bydetermining a type of the markup language being used, andperforming the translation of the metadata based on the type of the markup language, andpass, to the backup and restore server,(1) the markup language version of the data from the application, and(2) the markup language version of the metadata from the application.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, apparatus and software can utilize a markup language to import and export data that is archived using a backup and restore system. An export utility extracts data produced or processed by an application program, converts it into a markup language format, and provides it to a backup and restore system. An import utility extracts data in a markup language format, converts it to another format, and provides the data for use by the application program. In one example, the application program is a database management system.
-
Citations
21 Claims
-
1. A system comprising:
-
a backup and restore module configured to; generate a first data stream to be backed up, and transmit the first data stream to a backup and restore server, wherein the backup and restore server is configured to further transmit at least a portion of the first data stream to a storage device; and a markup language module configured to; translate data from an application into a markup language version of the data from the application, translate metadata from the application into a markup language version of the metadata from the application, wherein the metadata from the application describes the data from the application, and the markup language module is configured to perform the translation of the metadata from the application by determining a type of the markup language being used, and performing the translation of the metadata based on the type of the markup language, and pass, to the backup and restore server, (1) the markup language version of the data from the application, and (2) the markup language version of the metadata from the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a request to archive data of an application program; extracting the data from the application program from at least one data file; translating, using one or more processors, the data from the application program into a markup language version of the data from the application program; translating, using the one or more processors, metadata from the application into a markup language version of the metadata from the application, wherein the metadata from the application describes the data from the application, and the translating of the metadata from the application comprises determining a type of the markup language being used, and performing the translation of the metadata based on the type of the markup language; and transmitting, to at least one of a backup and restore module and an archive file, the markup language version of the data from the application program, and the markup language version of the metadata. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
12. The method of 11 further comprising:
transmitting the markup language version of the from the application program from the backup and restore module to a backup and restore server.
-
18. A memory storing instructions executable by one or more processors, wherein the one or more processors implement a method in response to executing the instructions, the method comprising:
-
generating a first data stream to be backed up, transmitting the first data stream to a backup and restore server for further direction to a storage device; translating data from an application into a markup language version of the data from the application; translating metadata from the application into a markup language version of the metadata from the application, wherein the metadata from the application describes the data from the application, and the translating of the metadata from the application comprises determining a type of the markup language being used, and performing the translation of the metadata based on the type of the markup language; and passing, to the backup and restore module, (1) the markup language version of the data from the application, and (2) the markup language version of the metadata. - View Dependent Claims (19, 20, 21)
-
Specification