Method for digital compression of characters
AssigneeCompaq Computer Corporation
InventorL. John Postas
Life of this patent
Estimating the term…
Abstract
Groups of characters, including alpha, numeric, or other symbols, are represented in a binary form by one or more first or second code representations for each character. The first code representation will have a value indicative of a predetermined number of second code representations, wherein each of the second code representations identify a corresponding one of the characters.
Claims60
A method of compressing a plurality of characters, including alpha, numeric, or other symbols or control codes, in digital form, the plurality of characters including at least a first character group followed by a second character group, the method including the steps of:
- providing a first data component identifying the plurality of characters;
- and
- providing, for each of the plurality of characters, one or more of first and second as codes to represent such plurality of characters wherein,
- (i) the first code has a value indicative of a predetermined number of second codes, and
- (ii) each of the predetermined number of second codes associated with the first code identifying a corresponding one of the plurality of characters.
A method of digitally representing groups of one or more characters in a compressed string, the characters including alpha, numeric, and other symbols, the method including the steps of:
- for each group of characters,
- (a) forming a first code indicative of a number of characters in such group;
- and
- (b) for each one of the characters in such group, forming a second code representative of such character.
A computer-readable medium embodying a computer program having instructions configured to cause a computer system to perform steps for compressing a plurality of characters, including alpha, numeric, or other symbols or control codes, in digital form, the plurality of characters including at least a first character group followed by a second character group, the steps comprising:
- providing a first data component identifying the plurality of characters;
- and
- providing, for each of the plurality of characters, one or more of first and second codes to represent such plurality of characters wherein,
- (i) the first code has a value indicative of a predetermined number of second codes, and
- (ii) each of the predetermined number of second codes associated with the first code identifying a corresponding one of the plurality of characters.
A computer-readable medium embodying a computer program having instructions configured to cause a computer system to perform steps for digitally representing groups of one or more characters in a compressed string, the characters including alpha, numeric, and other symbols, the steps comprising:
- for each group of characters,
- (a) forming a first code indicative of a number of characters in such group;
- and
- (b) for each one of the characters in such group, forming a second code representative of such character.
A computer system for compressing a plurality of characters, including alpha, numeric, or other symbols or control codes, in digital form, the plurality of characters including at least a first character group followed by a second character group, the computer system comprising:
- a memory for storing instructions;
- a processor coupled to the memory configured to
- provide a first data component identifying the plurality of characters;
- and
- provide, for each of the plurality of characters, one or more of first and second codes to represent such plurality of characters wherein,
- (i) the first code has a value indicative of a predetermined number of second codes, and
- (ii) each of the predetermined number of second codes associated with the first code identifying a corresponding one of the plurality of characters.
A computer system for digitally representing groups of one or more characters in a compressed string, the characters including alpha, numeric, and other symbols, the computer system comprising:
- for each group of characters,
- (a) forming a first code indicative of a number of characters in such group;
- and
- (b) for each one of the characters in such group, forming a second code representative of such character.
A computer system for compressing a plurality of characters, including alpha, numeric, or other symbols or control codes, in digital form, the plurality of characters including at least a first character group followed by a second character group, the computer system comprising:
- means for providing a first data component identifying the plurality of characters;
- and
- means for providing, for each of the plurality of characters, one or more of first and second codes to represent such plurality of characters wherein,
- (i) the first code has a value indicative of a predetermined number of second codes, and
- (ii) each of the predetermined number of second codes associated with the first code identifying a corresponding one of the plurality of characters.
A computer system for digitally representing groups of one or more characters in a compressed string, the characters including alpha, numeric, and other symbols, the computer system comprising:
- for each group of characters,
- (a) means for forming a first code indicative of a number of characters in such group;
- and
- (b) for each one of the characters in such group, means for forming a second code representative of such character.
Dependencies are inferred from the claim text.