Systems and methods of information backup
First Claim
1. A system for backing up and restoring information, comprising:
- at least one computer system including information to be backed up and restored;
a storage device for receiving at least part of the information to be backed up and for storing and backing up the information; and
a controller including a scheduling system for allowing a user to input into a job queue, a master job indicating one or more portions of the information of the at least one computer system to be backed up or restored, and a job control system that splits the master job into a plurality of smaller jobs and inputs the plurality of smaller jobs into the job queue.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for backing up and restoring information, includes at least one computer system including information to be backed up and restored, a storage device for receiving at least part of the information to be backed up and for storing and backing up the information. A controller includes a scheduling system for allowing a user to input into a job queue, a master job indicating one or more portions of the information of the at least one computer system to be backed up or restored, and a job control system that splits the master job into a plurality of smaller jobs and inputs the plurality of smaller jobs into the job queue.
197 Citations
24 Claims
-
1. A system for backing up and restoring information, comprising:
-
at least one computer system including information to be backed up and restored;
a storage device for receiving at least part of the information to be backed up and for storing and backing up the information; and
a controller including a scheduling system for allowing a user to input into a job queue, a master job indicating one or more portions of the information of the at least one computer system to be backed up or restored, and a job control system that splits the master job into a plurality of smaller jobs and inputs the plurality of smaller jobs into the job queue. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. The method of backing up and restoring information on a computer system, comprising:
-
inputting into a job queue a master job directing at least one of a backup and a restore to be performed on at least a portion of the information on the computer system at a defined time;
scanning the job queue for a master job to be performed, and when it is time for the master job to be performed, splitting the master job into a plurality of smaller jobs and inputting the plurality of smaller jobs into the job queue;
scanning the job queue for the smaller jobs and when one of the plurality of smaller jobs is detected, determining if a storage device is available; and
starting one of the plurality of smaller jobs for each storage device that is available. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer recording medium including computer executable code for backing up and restoring information, comprising:
-
code for allowing a user to input into a job queue, a master job indicating one or more portions of the information to be backed up or restored; and
code for splitting the master job into a plurality of smaller jobs and inputting the plurality of smaller jobs into the job queue. - View Dependent Claims (15, 16, 17, 18)
-
-
19. The computer recording medium including computer executable code for backing up and restoring information on a computer system, comprising:
-
code for inputting into a job queue a master job directing at least one of a backup and a restore to be performed on at least a portion of the information on the computer system at a defined time;
code for scanning the job queue for a master job to be performed, and when it is time for the master job to be performed, splitting the master job into a plurality of smaller jobs and inputting the plurality of smaller jobs into the job queue;
code for scanning the job queue for the smaller jobs and when one of the plurality of smaller jobs is detected, determining if a storage device is available; and
code for starting one of the plurality of smaller jobs for each storage device that is available. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification