Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
70 words
A method for compressing a data file into a compressed data file, said method comprising: a) choosing one byte of the data file as a master byte; b) noting the master byte in the compressed data file; and, c) noting in the compressed data file each exception to the master byte which occurs in the data file by location (l) and value (v) of the exception in the data file.
Claim 2
Independent Claim
70 words
A method for compressing a data file into a compressed data file, said method comprising: a) choosing one byte of the data file as a master byte; b) noting the master byte in the compressed data file; and, c) noting in the compressed data file each exception to the master byte which occurs in the data file by location (l) and value (v) of the exception in the data file.
Claim 3
Dependent Claim
47 words
The compression method of claim 1 wherein the step of choosing the master byte is accomplished by scanning a predetermined number of bytes of the data file and selecting the byte with the highest number of occurrences within the predetermined number of bytes of the data file.
Claim 4
Dependent Claim
19 words
The compression method of claim 2 wherein the predetermined number of bytes of the data file is 2048 bytes.
Claim 5
Dependent Claim
38 words
The compression method of claim 3 further comprising noting in the compressed data file sequences of repeated exception bytes within the data file by run (r) indicating the number of sequential repeated exception bytes in the data file.
Claim 6
Independent Claim
107 words
A method for converting a data file to a compressed data file comprising: scanning a predetermined number of bytes of the data file, selecting the byte with the highest number of occurrences within the predetermined number of bytes of the data file as a master byte, and saving a master value (mv) of the master byte in the compressed data file; scanning each byte of the data file and noting each exception to the master byte which occurs in the data file by saving in the compressed data file a location (l) and a value (v) within the data file of the exception to the master byte.
Claim 7
Independent Claim
107 words
A method for converting a data file to a compressed data file comprising: scanning a predetermined number of bytes of the data file, selecting the byte with the highest number of occurrences within the predetermined number of bytes of the data file as a master byte, and saving a master value (mv) of the master byte in the compressed data file; scanning each byte of the data file and noting each exception to the master byte which occurs in the data file by saving in the compressed data file a location (l) and a value (v) within the data file of the exception to the master byte.
Claim 8
Dependent Claim
40 words
The compression method of claim 5 further comprising noting sequences of repeated bytes within the data file by incrementing a value of run (r) in the compressed data file indicating a number of sequential repeated bytes within the data file.
Claim 9
Independent Claim
113 words
An apparatus for compressing a data file into a compressed data file, said apparatus comprising: a) processor means for choosing one byte of the data file as a master byte by scanning a predetermined number of bytes of the data file, selecting the byte with the highest number of occurrences within the predetermined number of bytes of the data file, and saving a master value (mv) of the master byte in the compressed data file; b) processor means for noting each exception to the master byte in the data file by location (l) within the data file and by value (v) of the exception; c) memory means for storing the compressed data file.
Claim 10
Independent Claim
113 words
An apparatus for compressing a data file into a compressed data file, said apparatus comprising: a) processor means for choosing one byte of the data file as a master byte by scanning a predetermined number of bytes of the data file, selecting the byte with the highest number of occurrences within the predetermined number of bytes of the data file, and saving a master value (mv) of the master byte in the compressed data file; b) processor means for noting each exception to the master byte in the data file by location (l) within the data file and by value (v) of the exception; c) memory means for storing the compressed data file.