Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
127 words
An apparatus for backing up a plurality of files, comprising: a controller machine having an input operatively coupled to receive at least one backup set comprising at least one identifier of the files and to receive at least one set of information corresponding to a backup drive, the controller machine for allocating the at least one identifier in the at least one backup set into a plurality of drive backup sets, and for transmitting the drive backup sets to an output; and at least one backup machine having an input coupled to the controller machine output, for receiving at least one drive backup set and for retrieving files corresponding to the identifiers in the drive backup set and transmitting said files to a backup drive for storage.
Claim 2
Independent Claim
127 words
An apparatus for backing up a plurality of files, comprising: a controller machine having an input operatively coupled to receive at least one backup set comprising at least one identifier of the files and to receive at least one set of information corresponding to a backup drive, the controller machine for allocating the at least one identifier in the at least one backup set into a plurality of drive backup sets, and for transmitting the drive backup sets to an output; and at least one backup machine having an input coupled to the controller machine output, for receiving at least one drive backup set and for retrieving files corresponding to the identifiers in the drive backup set and transmitting said files to a backup drive for storage.
Claim 3
Independent Claim
142 words
A method of backing up files, comprising: receiving a backup set comprising a description of a plurality of files to be backed up; allocating file identifiers of the plurality of files to a plurality of backup subsets; providing the file identifiers in at least a first one of said plurality of backup subsets so as to cause the files corresponding to the file identifiers in the at least first one of said plurality of backup subsets to be copied onto a first backup media; and providing the file identifiers in at least a second, different from the first, one of said plurality of backup subsets so as to cause the files corresponding to the file identifiers in the at least second one of said plurality of backup subsets to be copied onto a second backup media different from the first backup media.
Claim 4
Independent Claim
142 words
A method of backing up files, comprising: receiving a backup set comprising a description of a plurality of files to be backed up; allocating file identifiers of the plurality of files to a plurality of backup subsets; providing the file identifiers in at least a first one of said plurality of backup subsets so as to cause the files corresponding to the file identifiers in the at least first one of said plurality of backup subsets to be copied onto a first backup media; and providing the file identifiers in at least a second, different from the first, one of said plurality of backup subsets so as to cause the files corresponding to the file identifiers in the at least second one of said plurality of backup subsets to be copied onto a second backup media different from the first backup media.
Claim 5
Dependent Claim
27 words
The method of claim 2, wherein the allocating step comprises assigning substantially a same number of file identifiers to each of a plurality of the backup subsets.
Claim 6
Dependent Claim
35 words
The method of claim 3, wherein the assigning step comprises, for each of a plurality of the backup subsets, selecting at random a plurality of file identifiers from file identifiers corresponding to the backup set.
Claim 7
Dependent Claim
35 words
The method of claim 3, wherein the assigning step comprises, for each of a plurality of the backup subsets, selecting a plurality of file identifiers having a sequential order according to the first backup set.
Claim 8
Dependent Claim
26 words
The method of claim 2, wherein the allocating step comprises assigning approximately a same number of bytes to each of a plurality of the backup subsets.
Claim 9
Dependent Claim
32 words
The method of claim 2, wherein the allocating step comprises identifying a backup subsystem from a plurality of backup subsystems capable of most efficiently backing up each of a plurality of files.
Claim 10
Dependent Claim
53 words
The method of claim 2, wherein: the file identifiers in the first one of the plurality of backup subsets are provided to a first computer system; and the file identifiers in the second one of the plurality of backup subsets are provided to a second computer system different from the first computer system.
Claim 11
Dependent Claim
73 words
The method of claim 8, wherein: the file identifiers in the first one of the plurality of backup subsets are provided to the first computer system in response to a plurality of requests received from the first computer system; and the file identifiers in the second one of the plurality of backup subsets are provided to the second computer system in response to a plurality of requests received from the second computer system.
Claim 12
Dependent Claim
204 words
A computer program product comprising a computer useable medium having computer readable program code embodied therein for backing up files, the computer program product comprising: computer readable program code devices configured to cause a computer to receive a backup set comprising a description of a plurality of files to be backed up; computer readable program code devices configured to cause a computer to allocate file identifiers of the plurality of files to a plurality of backup subsets; computer readable program code devices configured to cause a computer to provide the file identifiers in at least a first one of said plurality of backup subsets so as to cause the files corresponding to the file identifiers in the at least first one of said plurality of backup subsets to be copied onto a first backup media; and computer readable program code devices configured to cause a computer to provide the file identifiers in at least a second, different from the first, one of said plurality of backup subsets so as to cause the files corresponding to the file identifiers in the at least second one of said plurality of backup subsets to be copied onto a second backup media different from the first backup media.
Claim 13
Dependent Claim
204 words
A computer program product comprising a computer useable medium having computer readable program code embodied therein for backing up files, the computer program product comprising: computer readable program code devices configured to cause a computer to receive a backup set comprising a description of a plurality of files to be backed up; computer readable program code devices configured to cause a computer to allocate file identifiers of the plurality of files to a plurality of backup subsets; computer readable program code devices configured to cause a computer to provide the file identifiers in at least a first one of said plurality of backup subsets so as to cause the files corresponding to the file identifiers in the at least first one of said plurality of backup subsets to be copied onto a first backup media; and computer readable program code devices configured to cause a computer to provide the file identifiers in at least a second, different from the first, one of said plurality of backup subsets so as to cause the files corresponding to the file identifiers in the at least second one of said plurality of backup subsets to be copied onto a second backup media different from the first backup media.
Claim 14
Dependent Claim
50 words
The computer program product of claim 10, wherein the computer readable program code devices configured to cause a computer to allocate comprise computer readable program code devices configured to cause a computer to assign substantially a same number of file identifiers to each of a plurality of the backup subsets.
Claim 15
Dependent Claim
58 words
The computer program product of claim 11, wherein the computer readable program code devices configured to cause a computer to assign comprise computer readable program code devices configured to cause a computer to, for each of a plurality of the backup subsets, select at random a plurality of file identifiers from file identifiers corresponding to the backup set.
Claim 16
Dependent Claim
58 words
The computer program product of claim 11, wherein the computer readable program code devices configured to cause a computer to assign comprise computer readable program code devices configured to cause a computer to, for each of a plurality of the backup subsets, select a plurality of file identifiers having a sequential order according to the first backup set.
Claim 17
Dependent Claim
49 words
The computer program product of claim 10, wherein the computer readable program code devices configured to cause a computer to allocate comprise computer readable program code devices configured to cause a computer to assign approximately a same number of bytes to each of a plurality of the backup subsets.
Claim 18
Dependent Claim
55 words
The computer program product of claim 10, wherein the computer readable program code devices configured to cause a computer to allocate comprise computer readable program code devices configured to cause a computer to identify a backup subsystem from a plurality of backup subsystems capable of most efficiently backing up each of a plurality of files.
Claim 19
Dependent Claim
55 words
The computer program product of claim 10, wherein: the file identifiers in the first one of the plurality of backup subsets are provided to a first computer system; and the file identifiers in the second one of the plurality of backup subsets are provided to a second computer system different from the first computer system.
Claim 20
Dependent Claim
75 words
The computer program product of claim 16, wherein: the file identifiers in the first one of the plurality of backup subsets are provided to the first computer system in response to a plurality of requests received from the first computer system; and the file identifiers in the second one of the plurality of backup subsets are provided to the second computer system in response to a plurality of requests received from the second computer system.