Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
212 words
A method for enabling accurate incremental backup operations initiated by a backup application for an on-line file of a computer system having an archive bit attribute associated with the file, the method comprising the steps of: creating a snapshot file in a read-only container, and duplicating contents of the on-line file to the snapshot file, each file initially having an archive bit change number (ABCN) attribute of the same value; modifying the on-line file to reflect changes by a user; asserting the archive bit and incrementing the ABCN of the on-line file in response to the step of modifying; backing up the contents of the snapshot file with the archive bit to a backup file on a secondary storage device; issuing a clear archive bit command upon completion of an incremental backup operation directed to the snapshot file; comparing the ABCN attribute of the on-line file with the ABCN attribute of the backup file; maintaining assertion of the archive bit in the on-line file if the ABCN attributes of an on-line file ID and a snapshot file ID do not match; and clearing the archive bit in the on-line file if the ABCN attributes of the on-line file ID and the snapshot file ID match, thereby enabling an accurate incremental backup operation.
Claim 2
Independent Claim
212 words
A method for enabling accurate incremental backup operations initiated by a backup application for an on-line file of a computer system having an archive bit attribute associated with the file, the method comprising the steps of: creating a snapshot file in a read-only container, and duplicating contents of the on-line file to the snapshot file, each file initially having an archive bit change number (ABCN) attribute of the same value; modifying the on-line file to reflect changes by a user; asserting the archive bit and incrementing the ABCN of the on-line file in response to the step of modifying; backing up the contents of the snapshot file with the archive bit to a backup file on a secondary storage device; issuing a clear archive bit command upon completion of an incremental backup operation directed to the snapshot file; comparing the ABCN attribute of the on-line file with the ABCN attribute of the backup file; maintaining assertion of the archive bit in the on-line file if the ABCN attributes of an on-line file ID and a snapshot file ID do not match; and clearing the archive bit in the on-line file if the ABCN attributes of the on-line file ID and the snapshot file ID match, thereby enabling an accurate incremental backup operation.
Claim 3
Dependent Claim
24 words
The method of claim 1 wherein the step of creating comprising changing a container ID in the snapshot file to a read-only container ID.
Claim 4
Dependent Claim
41 words
The method of claim 2 wherein the step of backing up comprises the steps of: searching the read-only container for all files with their archive bits asserted; and copying each file with an asserted archive bit to a secondary storage device.
Claim 5
Dependent Claim
45 words
The method of claim 3 wherein the step of issuing comprises the steps of: converting the container ID associated with the snapshot file to the container ID of an on-line container; and locating the on-line file with a same file ID as the snapshot file.
Claim 6
Dependent Claim
227 words
Apparatus for enabling incremental backup operations initiated by a backup application for an on-line file of an on-line computer system having an archive bit associated with the file, the apparatus comprising: a file system; means for creating a snapshot file in a read-only container, and duplicating contents of the on-line file to the snapshot file, each file initially having an archive bit change number (ABCN) attribute of the same value; means for modifying the on-line file to reflect changes by a user; means for asserting the archive bit and incrementing the ABCN of the on-line file in response to the step of modifying; an application for backing up the contents of the snapshot file with the archive bit to a backup file on a secondary storage device; means for issuing a clear archive bit command upon completion of an incremental backup operation directed to the snapshot file; means for comparing the ABCN attribute of the on-line file with the ABCN attribute of the backup file; means for maintaining assertion of the archive bit in the on-line file if the ABCN attributes of an on-line file ID and a snapshot file ID do not match; and means for clearing the archive bit in the on-line file if the ABCN attributes of the on-line file ID and the snapshot file ID match, thereby enabling an accurate incremental backup operation.
Claim 7
Dependent Claim
227 words
Apparatus for enabling incremental backup operations initiated by a backup application for an on-line file of an on-line computer system having an archive bit associated with the file, the apparatus comprising: a file system; means for creating a snapshot file in a read-only container, and duplicating contents of the on-line file to the snapshot file, each file initially having an archive bit change number (ABCN) attribute of the same value; means for modifying the on-line file to reflect changes by a user; means for asserting the archive bit and incrementing the ABCN of the on-line file in response to the step of modifying; an application for backing up the contents of the snapshot file with the archive bit to a backup file on a secondary storage device; means for issuing a clear archive bit command upon completion of an incremental backup operation directed to the snapshot file; means for comparing the ABCN attribute of the on-line file with the ABCN attribute of the backup file; means for maintaining assertion of the archive bit in the on-line file if the ABCN attributes of an on-line file ID and a snapshot file ID do not match; and means for clearing the archive bit in the on-line file if the ABCN attributes of the on-line file ID and the snapshot file ID match, thereby enabling an accurate incremental backup operation.
Claim 8
Dependent Claim
26 words
The apparatus of claim 5 wherein the means for creating comprises means for changing a container ID in the snapshot file to a read-only container ID.
Claim 9
Dependent Claim
40 words
The apparatus of claim 6 wherein the application for backing up comprises means for: searching the read-only container for all files with their archive bits asserted; and copying each file with an asserted archive bit to a secondary storage device.
Claim 10
Dependent Claim
44 words
The apparatus of claim 7 wherein the means for issuing comprises means for: converting the container ID associated with the snapshot file to the container ID of an on-line container; and locating the on-line file with a same file ID as the snapshot file.