Claims Analysis
Total Claims: 47
Claim 1
Independent Claim
164 words
A method of modifying a reference file that is maintained in file storage by a file manager and is referentially linked from a database management system (DBMS) while continuously maintaining the referential link to the reference file for DBMS users, the method comprising the steps of: creating a copy of the reference file, while continuously permitting read-only access to the stored reference file to system users directly through the file manager; performing file modification operations on the copy of the reference file; permitting continuous availability of the stored reference file to DBMS users during the file modification operations by continuously maintaining the link to the stored reference file during the file modification operations; introducing the modified reference file into the file storage; updating the link between the DBMS and the reference file to refer to the modified reference file in a single transaction; and performing automatic backup of the modified file by providing a copy of the modified reference file to a backup server.
Claim 2
Independent Claim
164 words
A method of modifying a reference file that is maintained in file storage by a file manager and is referentially linked from a database management system (DBMS) while continuously maintaining the referential link to the reference file for DBMS users, the method comprising the steps of: creating a copy of the reference file, while continuously permitting read-only access to the stored reference file to system users directly through the file manager; performing file modification operations on the copy of the reference file; permitting continuous availability of the stored reference file to DBMS users during the file modification operations by continuously maintaining the link to the stored reference file during the file modification operations; introducing the modified reference file into the file storage; updating the link between the DBMS and the reference file to refer to the modified reference file in a single transaction; and performing automatic backup of the modified file by providing a copy of the modified reference file to a backup server.
Claim 3
Independent Claim
145 words
A method of appending data to a file maintained in file storage by a file manager and referentially linked from a database management system (DBMS), the method comprising the steps of: linking the reference file to the DBMS with a Datalink data type; permitting read-only access to the reference file through the file manager; performing file append operations that add updated change data to the end of the reference file to define an appended file; permitting continuous availability of the reference file to system users during the file append operations by continuously maintaining the link to the reference file during the file append operations; updating the Datalink data type at the DBMS to refer to the appended data as a single transaction; and performing automatic backup of the appended file by providing a copy of the reference file and appended data to a backup server.
Claim 4
Independent Claim
145 words
A method of appending data to a file maintained in file storage by a file manager and referentially linked from a database management system (DBMS), the method comprising the steps of: linking the reference file to the DBMS with a Datalink data type; permitting read-only access to the reference file through the file manager; performing file append operations that add updated change data to the end of the reference file to define an appended file; permitting continuous availability of the reference file to system users during the file append operations by continuously maintaining the link to the reference file during the file append operations; updating the Datalink data type at the DBMS to refer to the appended data as a single transaction; and performing automatic backup of the appended file by providing a copy of the reference file and appended data to a backup server.
Claim 5
Dependent Claim
44 words
A method as defined in claim 2, wherein the step of performing automatic backup comprises the steps of: identifying the appended data; and maintaining a copy of the reference linked file and successive appended changes to the reference file copy at the backup server.
Claim 6
Dependent Claim
19 words
A method as defined in claim 3, wherein the appended changes comprise a delta compression file of compressed changes.
Claim 7
Dependent Claim
19 words
A method as defined in claim 1, wherein the step of performing file modifications comprises performing file update operations.
Claim 8
Dependent Claim
86 words
A method as defined in claim 5, wherein the step of performing file modifications comprises the steps of: performing a check-out operation by creating a check-out copy of the reference file and providing the check-out copy to an end user or application, leaving the reference file in the file storage; performing update operations on the check-out copy; and performing a check-in operation by receiving the updated check-out copy from the end user or application and backing up the checked-in file when updating the Datalink data type.
Claim 9
Dependent Claim
102 words
A method as defined in claim 5, wherein the step of performing automatic backup comprises the steps of: identifying the updated change data with respect to the reference file as a delta file of changes; determining if the updated change data delta file is smaller in size than the updated file copy by greater than a threshold value relative to the updated file; and maintaining the delta file at the backup server when the difference in size is less than the threshold value, and maintaining an unencoded version file at the backup server when the size is greater than the threshold value.
Claim 10
Dependent Claim
20 words
A method as defined in claim 7, wherein the updated change data comprises a delta compression file of compressed changes.
Claim 11
Dependent Claim
112 words
A method as defined in claim 5, wherein the step of performing automatic backup comprises the steps of: identifying the updated change data as a delta file of changes; performing delta compression on the updated change data to reduce the size of the updated change data; determining if the compressed updated change data is smaller in size than the updated file copy by greater than a threshold value relative to the updated file; and maintaining the delta file at the backup server when the difference in size is less than the threshold value and maintaining an unencoded version file at the backup server when the size is greater than the threshold value.
Claim 12
Dependent Claim
32 words
A method as defined in claim 2, wherein the step of performing automatic backup comprises associating successive file versions of data with corresponding successive non-null values of a Datalinks data type column.
Claim 13
Dependent Claim
157 words
A computer system comprising: a file server that has a file management system and is connected to end users or applications that comprise file server clients; a client system that supports file modification operations to copies of stored files; a file manager that executes in the file server and referentially links the stored files from a database management system (DBMS) with a Datalink data type, recognized by the DBMS, that identifies a file linked with the Datalinks data type as permitting read-only access, wherein the file manager permits file modification operations on the linked file such that the modifications are performed on a copy of the linked file and the stored file is continuously available to computer system users during the file modification operations by continuously maintaining the link to the stored file during the file modification operations and by updating the link to refer to the modified copy of the linked file as a single transaction.
Claim 14
Dependent Claim
157 words
A computer system comprising: a file server that has a file management system and is connected to end users or applications that comprise file server clients; a client system that supports file modification operations to copies of stored files; a file manager that executes in the file server and referentially links the stored files from a database management system (DBMS) with a Datalink data type, recognized by the DBMS, that identifies a file linked with the Datalinks data type as permitting read-only access, wherein the file manager permits file modification operations on the linked file such that the modifications are performed on a copy of the linked file and the stored file is continuously available to computer system users during the file modification operations by continuously maintaining the link to the stored file during the file modification operations and by updating the link to refer to the modified copy of the linked file as a single transaction.
Claim 15
Dependent Claim
59 words
A computer system as defined in claim 11, wherein the file manager further permits updating the file in file storage by transactionally unlinking the file referenced from the DBMS with the Datalink data type and linking the updated file and performing a transactional automatic backup operation on the updated file by providing a file copy to a backup server.
Claim 16
Dependent Claim
16 words
A computer system as defined in claim 12, wherein the file modifications comprise file append operations.
Claim 17
Dependent Claim
42 words
A computer system as defined in claim 13, wherein the file manager performs the automatic backup by identifying the appended data and by maintaining a copy of the reference stored file and successive appended changes to the copy at the backup server.
Claim 18
Dependent Claim
20 words
A computer system as defined in claim 13, wherein the appended changes comprise a delta compression file of compressed changes.
Claim 19
Dependent Claim
42 words
A computer system as defined in claim 13, wherein the file manager performs the automatic backup by identifying the appended data and by maintaining a copy of the reference stored file and successive appended changes to the copy at the backup server.
Claim 20
Dependent Claim
16 words
A computer system as defined in claim 12, wherein the file modifications comprise file update operations.
Claim 21
Dependent Claim
74 words
A computer system as defined in claim 17, wherein the file manager permits the file update operations by first performing a check-out operation by creating a check-out copy of the reference stored file, leaving the reference stored file in the file storage, then permitting the update operations to be performed on the check-out copy, and then performs a check-in operation by receiving the updated check-out copy and using it as the backup file copy.
Claim 22
Dependent Claim
87 words
A computer system as defined in claim 17, wherein the file manager performs the automatic backup by identifying the updated change data with respect to the reference stored file, determining if the updated change data is smaller in size than an unencoded versions file by greater than a threshold value relative to the unencoded versions file, and backing up the delta file when the difference in size is less than the threshold value and the unencoded version file when the size is greater than the threshold value.
Claim 23
Dependent Claim
21 words
A computer system as defined in claim 19, wherein the updated change data comprises a delta compression file of compressed changes.
Claim 24
Dependent Claim
98 words
A computer system as defined in claim 17, wherein the file manager performs the automatic backup by identifying the updated change data, performing data compression on the updated change data to reduce the size of the updated change data, determining if the compressed updated change data is smaller in size than an unencoded versions file by greater than a threshold value relative to the unencoded versions file, and backing up the delta file when the difference in size is less than the threshold value and the unencoded version file when the size is greater than the threshold value.
Claim 25
Dependent Claim
150 words
A file server comprising: a processor; file storage in which data files are maintained and accessed by a file management system that supports modifications to the files; a database management system (DBMS) that referentially links the data files at the file manager from the DBMS with a Datalink data type, recognized by the DBMS; and a file management system, having a file manager, in which the linked files are given read-only access and the file manager permits file modification operations on a linked file such that the modifications are performed on a copy of the linked file and the file in file storage is continuously available to computer system users during the file modification operations by continuously maintaining the link to the file in file storage during the file modification operations and by updating the link to refer to the modified copy of the linked file as a single transaction.
Claim 26
Dependent Claim
150 words
A file server comprising: a processor; file storage in which data files are maintained and accessed by a file management system that supports modifications to the files; a database management system (DBMS) that referentially links the data files at the file manager from the DBMS with a Datalink data type, recognized by the DBMS; and a file management system, having a file manager, in which the linked files are given read-only access and the file manager permits file modification operations on a linked file such that the modifications are performed on a copy of the linked file and the file in file storage is continuously available to computer system users during the file modification operations by continuously maintaining the link to the file in file storage during the file modification operations and by updating the link to refer to the modified copy of the linked file as a single transaction.
Claim 27
Dependent Claim
61 words
A file server as defined in claim 22, wherein the file manager further permits updating the file in file storage by transactionally unlinking the old file version referenced from the DBMS with the Datalink data type, linking the updated file version and performing a transactional automatic backup operation on the updated file by providing a file copy to a backup server.
Claim 28
Dependent Claim
16 words
A file server as defined in claim 23., wherein the file modifications comprise file append operations.
Claim 29
Dependent Claim
42 words
A file server as defined in claim 24, wherein the file manager performs the automatic backup by identifying the appended data and by maintaining a copy of the referenced base file and successive appended changes to the copy at the backup server.
Claim 30
Dependent Claim
20 words
A file server as defined in claim 24, wherein the appended changes comprise a delta compression file of compressed changes.
Claim 31
Dependent Claim
42 words
A file server as defined in claim 24, wherein the file manager performs the automatic backup by identifying the appended data and by maintaining a copy of the referenced base file and successive appended changes to the copy at the backup server.
Claim 32
Dependent Claim
16 words
A file server as defined in claim 23, wherein the file modifications comprise file update operations.
Claim 33
Dependent Claim
74 words
A file server as defined in claim 28, wherein the file manager permits the file update operations by first performing a check-out operation by creating a check-out copy of the referenced base file, leaving the referenced base file in the file storage, then permitting the update operations to be performed on the check-out copy, and then performs a check-in operation by receiving the updated check-out copy and using it as the backup file copy.
Claim 34
Dependent Claim
80 words
A file server as defined in claim 28, wherein the file manager performs the automatic backup by identifying the updated change data with respect to the referenced base file, determining if the updated change data is smaller in size than the referenced base file by greater than a threshold value relative to the base file, and maintaining a copy of the referenced base file and the updated change data if the difference in size is greater than the threshold value.
Claim 35
Dependent Claim
21 words
A file server as defined in claim 30, wherein the updated change data comprises a delta compression file of compressed changes.
Claim 36
Dependent Claim
93 words
A file server as defined in claim 28, wherein the file manager performs the automatic backup by identifying the updated change data, performing data compression on the updated change data to reduce the size of the updated change data, determining if the compressed updated change data is smaller in size than the referenced base file by greater than a threshold value relative to the referenced base file, and maintaining a copy of the referenced base file and the compressed updated change data if the difference in size is greater than the threshold value.
Claim 37
Dependent Claim
180 words
A program product data storage device, tangibly embodying a program of machine-readable instructions executable by a computer system, the program product comprising: a recordable media; and instruction steps recorded on the recordable media, the instruction steps comprising a file manager when executed by the computer system that accesses files maintained in file storage and communicates with a database management system (DBMS) that supports the linking of external files, wherein the file manager referentially links the files from the DBMS with a Datalink data type, recognized by the DBMS, that identifies a file linked with the Datalink data type as permitting read-only access, and the file manager permits file modification operations on a linked file such that the modifications are performed on a copy of the linked file and the file in file storage is continuously available to computer system users during the file modification operations by continuously maintaining the link to the file in file storage during the file modification operations and by updating the link to refer to the modified copy of the linked file as a single transaction.
Claim 38
Dependent Claim
180 words
A program product data storage device, tangibly embodying a program of machine-readable instructions executable by a computer system, the program product comprising: a recordable media; and instruction steps recorded on the recordable media, the instruction steps comprising a file manager when executed by the computer system that accesses files maintained in file storage and communicates with a database management system (DBMS) that supports the linking of external files, wherein the file manager referentially links the files from the DBMS with a Datalink data type, recognized by the DBMS, that identifies a file linked with the Datalink data type as permitting read-only access, and the file manager permits file modification operations on a linked file such that the modifications are performed on a copy of the linked file and the file in file storage is continuously available to computer system users during the file modification operations by continuously maintaining the link to the file in file storage during the file modification operations and by updating the link to refer to the modified copy of the linked file as a single transaction.
Claim 39
Dependent Claim
63 words
A program product as defined in claim 33, wherein the file manager further permits updating the file in file storage by transactionally unlinking an old version of the file and linking an updated version of the file from the DBMS and performing a transactional automatic backup operation on the updated file by providing a copy of the updated version to a backup server.
Claim 40
Dependent Claim
16 words
A program product as defined in claim 34, wherein the file modifications comprise file append operations.
Claim 41
Dependent Claim
42 words
A program product as defined in claim 35, wherein the file manager performs the automatic backup by identifying the appended data and by maintaining a copy of the referenced base file and successive appended changes to the copy at the backup server.
Claim 42
Dependent Claim
20 words
A program product as defined in claim 35, wherein the appended changes comprise a delta compression file of compressed changes.
Claim 43
Dependent Claim
16 words
A program product as defined in claim 34, wherein the file modifications comprise file update operations.
Claim 44
Dependent Claim
73 words
A program product as defined in claim 38, wherein the file manager permits the file update operations by first performing a check-out operation by creating a check-out copy of the referenced base file, leaving the base file in the file storage, then permitting the update operations to be performed on the check-out copy, and then performs a check-in operation by receiving the updated check-out copy and using it as the backup file copy.
Claim 45
Dependent Claim
92 words
A program product as defined in claim 39, wherein the file manager performs the automatic backup by identifying the updated change data, performing data compression on the updated change data to reduce the size of the updated change data, determining if the compressed updated change data is smaller in size than the referenced base file by greater than a threshold value relative to the referenced base file, and maintaining a copy of the base file and the compressed updated change data if the difference in size is greater than the threshold value.
Claim 46
Dependent Claim
81 words
A program product as defined in claim 38, wherein the file manager performs the automatic backup by identifying the updated change data with respect to the referenced base file, determining if the updated change data is smaller in size than the referenced base file by greater than a threshold value relative to the referenced base file, and maintaining a copy of the referenced base file and the updated change data if the difference in size is greater than the threshold value.
Claim 47
Dependent Claim
21 words
A program product as defined in claim 41, wherein the updated change data comprises a delta compression file of compressed changes.