System for compressed storage of 8-bit ASCII bytes using coded strings of 4 bit nibbles
AssigneeSystem Development Corporation
InventorCraig A. Snow
Life of this patent
Estimating the term…
Loading patent…
AssigneeSystem Development Corporation
InventorCraig A. Snow
Estimating the term…
Standard ASCII coded text is divided into alpha, numeric, and punctuation tokens. Each token is converted to a string of four-bit nibbles. One nibble is coded to identify the type of token. Additional nibbles are coded to identify the location, if any, of a corresponding alpha or punctuation token in a global dictionary. If no corresponding alpha token is in the dictionary, an alpha token is divided into prefixed, suffixes, and a stem. The location of any prefixes in a table of prefixes, suffixes in a table of suffixes, and the number, and location of corresponding individual characters in a table, of the remaining stem are then coded and stored as part of the string of four-bit nibbles for the alpha tokens. Numeric tokens are stored as a string of four-bit nibbles in which the first nibble identifies the type of token, the next nibble the length, followed by a nibble for each of the digits.
A method of compressing information by coding and storing eight-bit binary coded alphabetic characters forming an individual word as a string of four-bit units, comprising:
A method of storing alphanumeric text in a random access memory where the text is received as a string of characters, each character being coded as a standard 8-bit byte, comprising the steps of:
A machine implemented method of compressing and storing information in the form of successive characters received as ASCII coded 8-bit bytes, by converting the information to strings of coded 4-bit nibbles, comprising the steps of:
A method of encoding alpha character words in which the individual characters of the words are initially coded in ASCII coded 8-bit bytes, comprising the steps of:
A method of decoding a compressed word of information stored as a string of 4-bit nibbles into a set of ASC11 coded 8-bit bytes wherein the value and relative sequential position of the respective nibbles in the string is used to select the bytes, comprising the steps of:
Apparatus for compressing English text coded as a sequence of ASCII coded 8-bit bytes as strings of 4-bit nibbles comprising:
Apparatus for encoding alpha words, as a string of 4-bit units, comprising:
A method of compressing information by coding and storing 8-bit binary coded alphabetic characters forming an individual word as a string of 4-bit units, comprising:
Dependencies are inferred from the claim text.