Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
144 words
A method for managing files listed in a directory, said method comprising the following steps performed in whole or part by a digital computer: receiving a backup request with scope of said directory, and in response, locking said directory, then setting an indicator for said directory and then unlocking said directory; receiving a request to change a specified file, and in response, determining that said specified file is listed in said directory and said indicator is set for said directory, making a copy of said specified file, making said change either to said specified file or said copy thereof; and after the unlocking step, copying to a backup repository said directory and files including said specified file or said copy thereof which has not been changed but excluding said specified file or said copy thereof which has been changed, and then resetting said indicator.
Claim 2
Independent Claim
144 words
A method for managing files listed in a directory, said method comprising the following steps performed in whole or part by a digital computer: receiving a backup request with scope of said directory, and in response, locking said directory, then setting an indicator for said directory and then unlocking said directory; receiving a request to change a specified file, and in response, determining that said specified file is listed in said directory and said indicator is set for said directory, making a copy of said specified file, making said change either to said specified file or said copy thereof; and after the unlocking step, copying to a backup repository said directory and files including said specified file or said copy thereof which has not been changed but excluding said specified file or said copy thereof which has been changed, and then resetting said indicator.
Claim 3
Dependent Claim
28 words
A method as set forth in claim 1 wherein, pursuant to said change request, no copy is made of the files for which change has not been requested.
Claim 4
Dependent Claim
52 words
A method as set forth in claim 1 further comprising the steps of making another, subsequent request to backup said directory, and in response, subsequently copying to said backup repository said specified file or copy thereof which was changed in place of said specified file or copy thereof which was not changed.
Claim 5
Dependent Claim
26 words
A method as set forth in claim 1 wherein said directory was created and used for accessing said specified file before said backup request was made.
Claim 6
Dependent Claim
43 words
A method as set forth in claim 1 wherein said copy of said specified file is made only if said indicator is set and said request to change said specified file occurs before said specified file has been copied to said backup repository.
Claim 7
Dependent Claim
71 words
A method as set forth in claim 1 further comprising the steps of: receiving a request to delete one of said files; and if said indicator is set when said request is made to delete said one file, making a copy of said directory, and copying to said backup repository said directory and said files including said one file, and deleting from said directory copy an entry for said one file.
Claim 8
Dependent Claim
22 words
A method as set forth in claim 1 wherein said lock is set for a minimum time required to set said indicator.
Claim 9
Dependent Claim
25 words
A method as set forth in claim 1 wherein the files are stored on disk before backup, and said backup repository is a magnetic tape.
Claim 10
Dependent Claim
35 words
A method as set forth in claim 1 further comprising the step of generating and storing a logical, hierarchical view comprising said directory, said files descending from said directory and records descending from said files.
Claim 11
Dependent Claim
46 words
A method as set forth in claim 1 wherein: said directory lists a plurality of files, one of said files being stored on two different disks along with other files listed in other directories; and said backup request does not encompass any of said other files.
Claim 12
Dependent Claim
38 words
A method as set forth in claim 1 wherein: a disk stores said specified file and at least one other file which is not listed in said directory; and said backup request does not encompass said other file.
Claim 13
Dependent Claim
87 words
A method as set forth in claim 1 further comprising the following step which is implemented after said specified file or said copy thereof has been changed: erasing or invalidating said specified file or said copy thereof which has not been changed after said specified file or copy thereof which has not been changed is copied to said backup repository, whereby said specified file or said copy thereof which has been changed is then an only accessible representation of said specified file outside of said backup repository.
Claim 14
Dependent Claim
36 words
A method as set forth in claim 12 wherein said specified file or said copy thereof which has not been changed is erased or invalidated after all of said files are copied to said backup repository.
Claim 15
Dependent Claim
52 words
A method as set forth in claim 1 wherein if said indicator is set when said change request is made and said specified file has already been copied to said backup repository, further comprising the step of making said change to said specified file without making a copy of said specified file.
Claim 16
Dependent Claim
15 words
A method as set forth in claim 1 wherein said indicator is a single bit.
Claim 17
Dependent Claim
145 words
A computer system for managing files listed in a directory, said computer system comprising: means for receiving a backup request with scope of said directory; means, responsive to said request, for locking said directory, then setting an indicator for said directory and then unlocking said directory; means for receiving a request to update a specified file; means, responsive to the update request, for determining that said specified file is listed in said directory and said indicator is set for said directory, making a copy of said specified file and updating said specified file or copy thereof; and means, active after said directory is unlocked, for copying to a backup repository said directory and said files including said specified file or said copy thereof which has not been changed but excluding said specified file or copy thereof which has been changed, and then resetting said indicator.
Claim 18
Dependent Claim
145 words
A computer system for managing files listed in a directory, said computer system comprising: means for receiving a backup request with scope of said directory; means, responsive to said request, for locking said directory, then setting an indicator for said directory and then unlocking said directory; means for receiving a request to update a specified file; means, responsive to the update request, for determining that said specified file is listed in said directory and said indicator is set for said directory, making a copy of said specified file and updating said specified file or copy thereof; and means, active after said directory is unlocked, for copying to a backup repository said directory and said files including said specified file or said copy thereof which has not been changed but excluding said specified file or copy thereof which has been changed, and then resetting said indicator.
Claim 19
Dependent Claim
28 words
A system as set forth in claim 16 wherein, pursuant to said update request, no copy is made of the files for which update has not been requested.
Claim 20
Dependent Claim
41 words
A system as set forth in claim 16 wherein the copy making means makes said copy of said specified file only if said request to update said specified file occurs before said specified file has been copied to said backup repository.
Claim 21
Dependent Claim
26 words
A system as set forth in claim 16 wherein the locking and unlocking means locks said directory for a minimum time required to set said indicator.
Claim 22
Dependent Claim
87 words
A system as set forth in claim 16 further comprising means for erasing or invalidating said specified file or said copy thereof which has not been changed, after the other of said specified file or said copy thereof has been changed and said specified file or said copy thereof which has not been changed is copied to said backup repository, whereby said specified file or said copy thereof which has been changed is then an only accessible representation of said specified file outside of said backup repository.
Claim 23
Dependent Claim
15 words
A system as set forth in claim 16 wherein said indicator is a single bit.
Claim 24
Dependent Claim
46 words
A method as set forth in claim 16 wherein: said directory lists a plurality of files, one of said files being stored on two different disks along with other files listed in other directories; and said backup request does not encompass any of said other files.
Claim 25
Dependent Claim
38 words
A method as set forth in claim 16 wherein: a disk stores said specified file and at least one other file which is not listed in said directory; and said backup request does not encompass said other file.
Claim 26
Dependent Claim
26 words
A method as set forth in claim 16 wherein said directory was created and used for accessing said specified file before said backup request was made.