← Back to Patent Explorer
US5675789A Expired / Lapsed US ⏱️ 0.0 years remaining

File compression processor monitoring current available capacity and threshold value

Assignee: NEC Corp
•
Filing: 1996-06-26
•
Granted: 1997-10-07
•
Expires: 2016-06-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A file compression processor of the present invention comprises a file status monitor which compares the current available capacity on the file unit to record files and the threshold value predetermined as the upper limit of the available capacity and a file compression portion which compresses a file on said file unit when the file status monitor judges that the current available capacity is smaller than the threshold. It further comprises a file attribute controller which stores the control information for the files recorded on the file unit including the last access date, the number of accesses, whether the file is already compressed or not and a search portion which searches for files not yet compressed with low access frequency based on the control information so as to select files to be compressed for compression by said compression portion and a compression method selector which determines the data type and the access frequency of the file for compression by said compression portion based on the control information, selects the file compression method suitable for said data type and the access frequency and instructs said compression portion to execute processing by the selected compression method.

Inventors

  • 👤 Masanori Ishii
  • 👤 Masashi Omuro

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 04:00
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/06; G06F3/0601; G06F3/0602; G06F3/0614; G06F3/0617; G06F3/0628; G06F3/0638; G06F3/0643; G06F3/0653; G06F3/0668; G06F3/0671; G06F3/0673; G06F3/068

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 194 words
A file compression processor comprising: file status monitor means for comparing a current available capacity of a file unit with a threshold value predetermined as an upper limit of an available capacity value to be ensured in said file unit; file compression means for compressing files recorded in said file unit; file attribute control means for storing control information for the files recorded in the file unit, the control information including a last access date, a number of accesses and whether the file is already compressed or not; and file search means for searching for files which have not yet been compressed based on the control information of said file attribute control means so as to select files to be compressed in an order of access frequency by said file compression means; wherein said file compression means compresses files in said file unit selected by said file search means when said file status monitor means judges that said current available capacity is smaller than the threshold value, and does not compress files in said file unit when said file status monitor means judges that said current available capacity is larger than the threshold value.
Claim 2
Dependent Claim 194 words
A file compression processor comprising: file status monitor means for comparing a current available capacity of a file unit with a threshold value predetermined as an upper limit of an available capacity value to be ensured in said file unit; file compression means for compressing files recorded in said file unit; file attribute control means for storing control information for the files recorded in the file unit, the control information including a last access date, a number of accesses and whether the file is already compressed or not; and file search means for searching for files which have not yet been compressed based on the control information of said file attribute control means so as to select files to be compressed in an order of access frequency by said file compression means; wherein said file compression means compresses files in said file unit selected by said file search means when said file status monitor means judges that said current available capacity is smaller than the threshold value, and does not compress files in said file unit when said file status monitor means judges that said current available capacity is larger than the threshold value.
Claim 3
Dependent Claim 123 words
A file compression processor as set forth in claim 1, further comprising: file attribute control means for storing control information for files on the file unit, the control information including a last access date, a number of accesses, whether the file is already compressed or not and a data type; compression method selection means for determining the data type and an access frequency of the file to be compressed by said file compression means based on the control information of said file attribute control means, and selecting a file compression method suitable for said data type and the access frequency of the file to be compressed and instructing said compression means to compress the file to be compressed by the selected compression method.
Claim 4
Dependent Claim 166 words
A file compression processor as set forth in claim 1, further comprising: file attribute control means for storing control information for the files recorded in the file unit, the control information including a last access date, a number of accesses, whether the file is already compressed or not and a data type; file search means for searching for files not yet compressed with low access frequency based on the control information of said file attribute control means so as to select files to be compressed for compression by said compression means; and compression method selection means for determining the data type and an access frequency of the file to be compressed selected by said file search means based on the control information of said file attribute control means, and selecting the file compression method suitable for said data type and the access frequency of the file to be compressed and instructing said compression means to compress the file to be compressed by the selected compression method.
Claim 5
Dependent Claim 34 words
A file compression controller as set forth in claim 1, further comprising: file decompression means for decompressing files already compressed corresponding to an access request from the compressed file recorded on said file unit.
Claim 6
Dependent Claim 53 words
A file compression controller as set forth in claim 2, further comprising: file decompression means for decompressing files already compressed corresponding to an access request from the compressed file recorded on said file unit; wherein said file decompression means decompresses the compressed files by a decompression method corresponding to said selected compression method.
Claim 7
Dependent Claim 242 words
A file compression processor comprising: file status monitor means for comparing a current available capacity of a file unit with a threshold value predetermined as an upper limit of an available capacity value to be ensured in said file unit; file compression means for compressing files recorded in said file unit; threshold change means for reducing said threshold value by a predetermined adjustment value when said current available capacity is smaller than said threshold value and there is no file to be compressed, and increasing said threshold value when said current available capacity is larger than said threshold value; file attribute control means for storing control information for the files recorded in the file unit, the control information including a last access date, a number of accesses and whether the file is already compressed or not; and file search means for searching for files which have not yet been compressed based on the control information of said file attribute control means so as to select files to be compressed in an order of access frequency by said file compression means; wherein said file compression means compresses files in said file unit selected by said file search means when said file status monitor means judges that said current available capacity is smaller than the threshold value, and does not compress files in said file unit when said file status monitor means judges that said current available capacity is larger than the threshold value.
Claim 8
Dependent Claim 242 words
A file compression processor comprising: file status monitor means for comparing a current available capacity of a file unit with a threshold value predetermined as an upper limit of an available capacity value to be ensured in said file unit; file compression means for compressing files recorded in said file unit; threshold change means for reducing said threshold value by a predetermined adjustment value when said current available capacity is smaller than said threshold value and there is no file to be compressed, and increasing said threshold value when said current available capacity is larger than said threshold value; file attribute control means for storing control information for the files recorded in the file unit, the control information including a last access date, a number of accesses and whether the file is already compressed or not; and file search means for searching for files which have not yet been compressed based on the control information of said file attribute control means so as to select files to be compressed in an order of access frequency by said file compression means; wherein said file compression means compresses files in said file unit selected by said file search means when said file status monitor means judges that said current available capacity is smaller than the threshold value, and does not compress files in said file unit when said file status monitor means judges that said current available capacity is larger than the threshold value.
Claim 9
Dependent Claim 124 words
A file compression processor as set forth in claim 6, further comprising: file attribute control means for storing control information for the files recorded in the file unit, the control information including a last access date, a number of accesses, whether the file is already compressed or not and a data type; compression method selection means for determining the data type and an access frequency of the file to be compressed by said compression means based on the control information of said file attribute control means, and selecting the file compression method suitable for said data type and the access frequency of the file to be compressed and instructing said compression means to compress the file to be compressed by the selected compression method.
Claim 10
Dependent Claim 165 words
A file compression processor as set forth in claim 6, further comprising: file attribute control means for storing control information for files recorded on the file unit, the control information including a last access date, a number of accesses, whether the file is already compressed or not and a data type; file search means for searching for files not yet compressed with low access frequency based on the control information of said file attribute control means so as to select files to be compressed for compression by said compression means; and compression method selection means for determining the data type and an access frequency of the file to be compressed selected by said file search means based on the control information of said file attribute control means, and selecting the file compression method suitable for said data type and the access frequency of the file to be compressed, and instructing said compression means to compress the file to be compressed by the selected compression method.
Claim 11
Dependent Claim 151 words
A file compression processor as set forth in claim 6, further comprising: file attribute control means for storing control information for the files recorded in the file unit, the control information including a last access date, a number of accesses, whether the file is already compressed or not, maximum and minimum differences of the file sizes before and after compression; and file search means for searching for files not yet compressed with low access frequency based on the control information of said file attribute control means so as to select files to be compressed for compression by said compression means, wherein said threshold change means reduces said threshold value by the predetermined adjustment value if there is no file to be compressed and the threshold value becomes larger than the maximum difference between the file sizes before and after compression when said threshold value is reduced by the predetermined adjustment value.
Claim 12
Dependent Claim 34 words
A file compression processor as set forth in claim 6, further comprising: file decompression means for decompressing files already compressed corresponding to the access request from an compressed file recorded on said file unit.
Claim 13
Dependent Claim 49 words
A file compression processor as set forth in claim 6, wherein said threshold change means returns the threshold value to an initial value when it judges that the threshold value is not the initial value and said available capacity is larger than said initial value of said threshold value.
Claim 14
Dependent Claim 52 words
A file compression processor as set forth in claim 6, further comprising: file decompression means for decompressing compressed files until said available capacity approaches an initial value when the file status monitor means judges that said threshold value is the initial value and said available capacity is larger than said threshold value.
Claim 15
Dependent Claim 97 words
A file compression processor as set forth in claim 12, further comprising: file attribute control means for storing control information for the files recorded in the file unit, the control information including a last access date, a number of accesses, whether the file is already compressed or not, maximum and minimum differences between the file sizes before and after compression; and file search means for searching for already compressed files with high access frequency based on the control information of said file attribute control means so as to select compressed files for decompression by said decompression means.
Claim 16
Dependent Claim 57 words
A file compression processor as set forth in claim 13, wherein the compressed files are selected for decompression by said decompression means when it is judged that the threshold is the initial value and the difference between the available capacity and the threshold is larger than the minimum difference between the file sizes before and after compression.
Claim 17
Dependent Claim 248 words
A file compression processor comprising: file status monitor means for comparing a current available capacity of a file unit with a threshold value predetermined as an upper limit of an available capacity value to be ensured in said file unit; file compression means for comprising files recorded in said file unit; threshold change means for reducing said threshold value by a predetermined adjustment value when said current available capacity is smaller than said threshold value and there is no file to be compressed, and increasing said threshold value when said current available capacity is larger than said threshold value; wherein said file compression means compresses files in said file unit selected by said file search means when said file status monitor means judges that said current available capacity is smaller than the threshold value, and does not compress files in said file unit when said file status monitor means judges that said current available capacity is larger than the threshold value; wherein said threshold change means increases said threshold value by a product of (1) said predetermined adjustment value and (2) an integer obtained by dividing (a) the difference between said current available capacity and the threshold value with (b) said predetermined adjustment value, when it is judged that said threshold value is not the initial value and said current available capacity is smaller than said initial threshold value and the difference between said current available capacity and the threshold value is larger than said predetermined adjustment value.
Claim 18
Dependent Claim 248 words
A file compression processor comprising: file status monitor means for comparing a current available capacity of a file unit with a threshold value predetermined as an upper limit of an available capacity value to be ensured in said file unit; file compression means for comprising files recorded in said file unit; threshold change means for reducing said threshold value by a predetermined adjustment value when said current available capacity is smaller than said threshold value and there is no file to be compressed, and increasing said threshold value when said current available capacity is larger than said threshold value; wherein said file compression means compresses files in said file unit selected by said file search means when said file status monitor means judges that said current available capacity is smaller than the threshold value, and does not compress files in said file unit when said file status monitor means judges that said current available capacity is larger than the threshold value; wherein said threshold change means increases said threshold value by a product of (1) said predetermined adjustment value and (2) an integer obtained by dividing (a) the difference between said current available capacity and the threshold value with (b) said predetermined adjustment value, when it is judged that said threshold value is not the initial value and said current available capacity is smaller than said initial threshold value and the difference between said current available capacity and the threshold value is larger than said predetermined adjustment value.

References Cited (Backward Citations)

US4888681A Cited
US5128776A Cited
US5109433A Cited
US5276898A Cited
US5317728A Cited
US5313631A Cited
US5367698A Cited
US5579507A Cited
US5403639A Cited
US5374916A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-10-06 2001-04-07 2001-10-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-10-06 2005-04-07 2005-10-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-10-06 2009-04-07 2009-10-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag