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

Intelligent method for computer file compression

Assignee: Individual
•
Filing: 1999-02-02
•
Granted: 2002-10-01
•
Expires: 2019-02-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention relates to an easy-to-use intelligent method for compressing computer files. In this method, a computer file containing different information types, such as text, image and sound, is automatically compressed by a computer, using suitable lossy or lossless codes. Both appropriate compression ratio and compression quality can be obtained. The present invention also relates to a method for decompressing a compressed file.

Inventors

  • 👤 Jinbo Wang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 16:03
CPC Classifications
H; H03; H03M; H03M7/00; H03M7/30; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99942

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 323 words
A method for automatically compressing different types of computer files by a computer, comprising: (1) identifying file format of a selected file by extension name and control information of the file as follows: a. determining specific file types that have known file formats and can not be effectively compressed only with a lossless encode; b. forming the specific file types from a list of file extension names of these file types and from a list of file control information corresponding to each file extension name of these file types; and c. checking whether the selected file's extension name is on the list of file extension names; if the response is positive, checking whether the selected file is as indicated by the file control information from the list of file control information corresponding to the extension name of the selected file; wherein if both the above checks are positive, then the format of the selected file is recognized; if either one of the above two checks is negative, then the format of the selected file is not recognized; and (2) compressing the selected file In accordance with Its identified file format as follows: a. if the format of the selected file is not recognized, compressing the file with a lossless encode; b. if the format of the selected file is recognized and the file includes only a single type of data information, compressing data information of the file with a suitable lossy or lossless encode in accordance with the type of data information contained in the file; and c. if the format of the selected file is recognized and the file includes a plurality of types of data information, first partitioning the file into a plurality of data information units each containing only a single type of data informaton, and then compressing each unit with a suitable lossy or lossless encode in accordance with the type of the data information contained in the unit.
Claim 2
Independent Claim 323 words
A method for automatically compressing different types of computer files by a computer, comprising: (1) identifying file format of a selected file by extension name and control information of the file as follows: a. determining specific file types that have known file formats and can not be effectively compressed only with a lossless encode; b. forming the specific file types from a list of file extension names of these file types and from a list of file control information corresponding to each file extension name of these file types; and c. checking whether the selected file's extension name is on the list of file extension names; if the response is positive, checking whether the selected file is as indicated by the file control information from the list of file control information corresponding to the extension name of the selected file; wherein if both the above checks are positive, then the format of the selected file is recognized; if either one of the above two checks is negative, then the format of the selected file is not recognized; and (2) compressing the selected file In accordance with Its identified file format as follows: a. if the format of the selected file is not recognized, compressing the file with a lossless encode; b. if the format of the selected file is recognized and the file includes only a single type of data information, compressing data information of the file with a suitable lossy or lossless encode in accordance with the type of data information contained in the file; and c. if the format of the selected file is recognized and the file includes a plurality of types of data information, first partitioning the file into a plurality of data information units each containing only a single type of data informaton, and then compressing each unit with a suitable lossy or lossless encode in accordance with the type of the data information contained in the unit.
Claim 3
Independent Claim 273 words
A method for automatically compressing different types of computer files by a computer, comprising the following steps: (1) identifying file format of a selected file by extension name and control information of the file as follows: a. determining specific file types that have known file formats and can not be effectively compressed only with a lossless encode; b. forming the specific file types from a list of file extension names of these file types and from a list of file control information corresponding to each file extension name of these file types; and c. checking whether the selected file's extension name is on the list of file extension names; if the response is positive, checking whether the selected file is as indicated by the file control information from the list of file control information corresponding to the extension name of the selected file; wherein if both the above checks are positive, then the format of the selected file is recognized; if either one of the above two checks is negative, then the format of the selected file is not recognized; and (2) compressing the selected file in accordance with its identified file format as follows; a. if the format of the selected file is recognized and the file contains only single type of data information, compressing the data information contained in the file with a suitable lossy or lossless encode in accordance with the type of data information contained in the file; and b. if the format of the selected file is not recognized or the file contains more than one type of data information, compressing the file directly with a lossless encode.
Claim 4
Independent Claim 273 words
A method for automatically compressing different types of computer files by a computer, comprising the following steps: (1) identifying file format of a selected file by extension name and control information of the file as follows: a. determining specific file types that have known file formats and can not be effectively compressed only with a lossless encode; b. forming the specific file types from a list of file extension names of these file types and from a list of file control information corresponding to each file extension name of these file types; and c. checking whether the selected file's extension name is on the list of file extension names; if the response is positive, checking whether the selected file is as indicated by the file control information from the list of file control information corresponding to the extension name of the selected file; wherein if both the above checks are positive, then the format of the selected file is recognized; if either one of the above two checks is negative, then the format of the selected file is not recognized; and (2) compressing the selected file in accordance with its identified file format as follows; a. if the format of the selected file is recognized and the file contains only single type of data information, compressing the data information contained in the file with a suitable lossy or lossless encode in accordance with the type of data information contained in the file; and b. if the format of the selected file is not recognized or the file contains more than one type of data information, compressing the file directly with a lossless encode.
Claim 5
Dependent Claim 21 words
The use of the method of claim 1 in computer software, computer hardware, or a combination of computer hardware and software.
Claim 6
Dependent Claim 21 words
The use of the method of claim 2 in computer software, computer hardware, or a combination of computer hardware and software.
Claim 7
Dependent Claim 13 words
The use of the method of claim 1 as a separate compression tool.
Claim 8
Dependent Claim 13 words
The use of the method of claim 1 as a separate compression tool.
Claim 9
Dependent Claim 12 words
The use of the method of claim 1 in any application system.
Claim 10
Dependent Claim 12 words
The use of the method of claim 1 in any application system.

References Cited (Backward Citations)

US5751590A Cited
US5704060A Cited
US5838964A Cited
US5964842A Cited
US6112211A Cited
US6014671A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-09-30 2006-04-01 2006-10-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-09-30 2010-04-01 2010-10-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-09-30 2014-04-01 2014-10-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag