Patent US6460044B1 successfully refreshed from Google Patents.
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
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 17:46
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 |