Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
129 words
A method of efficiently managing a write once read mostly (WORM) volume, comprising the steps of: setting a threshold block address on said WORM volume; determining the length of a data file to be placed on said WORM volume; determining whether said data file is a new data file or an updated data file; if said data file is a new data file, sequentially writing said new data file to said WORM volume only if said threshold block address is not exceeded by writing said new data file to said WORM volume; and if said data file is an updated data file, sequentially writing said updated file to said WORM volume regardless of whether said threshold block address is exceeded unless the size of said WORM volume is exceeded.
Claim 2
Independent Claim
129 words
A method of efficiently managing a write once read mostly (WORM) volume, comprising the steps of: setting a threshold block address on said WORM volume; determining the length of a data file to be placed on said WORM volume; determining whether said data file is a new data file or an updated data file; if said data file is a new data file, sequentially writing said new data file to said WORM volume only if said threshold block address is not exceeded by writing said new data file to said WORM volume; and if said data file is an updated data file, sequentially writing said updated file to said WORM volume regardless of whether said threshold block address is exceeded unless the size of said WORM volume is exceeded.
Claim 3
Dependent Claim
39 words
The method of claim 1, wherein said setting step comprises the steps of: selecting a threshold percentage of said WORM volume; and multiplying said threshold percentage by the size of said WORM volume to obtain said threshold block address.
Claim 4
Dependent Claim
44 words
The method of claim 2 further comprising the step of: sequentially writing said new data file to said WORM volume if said threshold block address is exceeded and if a threshold override indicator is enabled unless the size of said WORM volume is exceeded.
Claim 5
Independent Claim
31 words
The method of claim further comprising the step of: returning an error message to a user if writing said new data file would cause said threshold block address to be exceeded.
Claim 6
Dependent Claim
67 words
The method of claim 3, further comprising the steps of: selecting a new threshold percentage of said WORM volume; multiplying said new threshold percentage by the size of said WORM volume to obtain a new threshold block address; and sequentially writing said new file to said WORM volume only if said new threshold block address is not exceeded by writing said new file to said WORM volume.
Claim 7
Dependent Claim
161 words
A computer system having the capability to efficiently store data, comprising: a display; a mass storage device having a WORM volume; storage manager means, connected to said display and to said mass storage device, for efficiently managing said mass storage device, said storage manager means further comprising: setting means for setting a threshold block address on said WORM volume; first determining means for determining the length of a data file to be placed on said WORM volume; second determining means for determining whether said file is a new data file or an updated data file; first writing means for sequentially writing said new data file to said WORM volume only if said threshold block address is not exceeded by writing said new data file to said WORM volume; and second writing means for sequentially writing said updated data file to said WORM volume regardless of whether said threshold block address is exceeded unless the size of said WORM volume is exceeded.
Claim 8
Dependent Claim
161 words
A computer system having the capability to efficiently store data, comprising: a display; a mass storage device having a WORM volume; storage manager means, connected to said display and to said mass storage device, for efficiently managing said mass storage device, said storage manager means further comprising: setting means for setting a threshold block address on said WORM volume; first determining means for determining the length of a data file to be placed on said WORM volume; second determining means for determining whether said file is a new data file or an updated data file; first writing means for sequentially writing said new data file to said WORM volume only if said threshold block address is not exceeded by writing said new data file to said WORM volume; and second writing means for sequentially writing said updated data file to said WORM volume regardless of whether said threshold block address is exceeded unless the size of said WORM volume is exceeded.
Claim 9
Dependent Claim
17 words
The computer system of claim 6, wherein said mass storage device comprises a plurality of optical disks.
Claim 10
Dependent Claim
43 words
The computer system of claim 6, wherein said setting means comprises: selecting means for selecting a threshold percentage of said worm volume; and multiplying means for multiplying said threshold percentage by the size of said WORM volume to obtain said threshold block address.
Claim 11
Dependent Claim
46 words
The computer system of claim 8, further comprising: third writing means for sequentially writing said new data file to said WORM volume if said threshold block address is exceeded and if a threshold override indicator is enabled unless the size of said WORM volume is exceeded.
Claim 12
Dependent Claim
20 words
The computer system of claim 8, wherein said threshold percentage is input from a configuration menu displayed on said display.
Claim 13
Dependent Claim
19 words
The computer system of claim 8, wherein said threshold percentage is a default value supplied by said computer system.