Patents by Inventor Terry A. Welch

Terry A. Welch has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6121901
    Abstract: A dictionary based data compression and decompression system where, in the compressor, when a partial string W and a character C are matched in the dictionary, a new string is entered into the dictionary with C as an extension character on the string PW where P is the string corresponding to the last output compressed code signal. An update string is entered into the compression dictionary for each input character that is read and matched. The updating is immediate and interleaved with the character-by-character matching of the current string. The update process continues until the longest match is found in the dictionary. The code of the longest matched string is output in a string matching cycle. If a single character or multi-character string "A" exists in the dictionary, the string AAA . . . A is encoded in two compressed code signals regardless of the string length. This encoding results in an unrecognized code signal at the decompressor.
    Type: Grant
    Filed: December 30, 1998
    Date of Patent: September 19, 2000
    Assignee: Unisys Corporation
    Inventors: Terry A. Welch, deceased, Albert B. Cooper
  • Patent number: 5861827
    Abstract: A dictionary based data compression and decompression system where, in the compressor, when a partial string W and a character C are matched in the dictionary, a new string is entered into the dictionary with C as an extension character on the string PW where P is the string corresponding to the last output compressed code signal. An update string is entered into the compression dictionary for each input character that is read and matched. The updating is immediate and interleaved with the character-by-character matching of the current string. The update process continues until the longest match is found in the dictionary. The code of the longest matched string is output in a string matching cycle. If a single character or multi-character string "A" exists in the dictionary, the string AAA . . . A is encoded in two compressed code signals regardless of the string length. This encoding results in an unrecognized code signal at the decompressor.
    Type: Grant
    Filed: December 3, 1996
    Date of Patent: January 19, 1999
    Assignee: Unisys Corporation
    Inventors: Terry A. Welch, deceased, Albert B. Cooper
  • Patent number: 4569052
    Abstract: An apparatus for protecting computer memory utilizes a parity matrix to generate an n-k check bit signal of an extended linear (n,k,4) code from a k data bit signal. Exclusive-OR gates add the n-k check bit signal to an n-k tag bit signal selected from a predetermined class, to form, when concatenated with the k data bit signal, an element of a code of a certain class. The element comprising the k data bit signal is written in memory. A correction matrix or And gate cooperating with exclusive-OR gates detects an attempt to access the k data bit signal with an n-k key bit signal belonging to the same class as the n-k tag bit signal, but which does not match it.
    Type: Grant
    Filed: July 14, 1983
    Date of Patent: February 4, 1986
    Assignee: Sperry Corporation
    Inventors: Martin Cohn, Terry A. Welch, Abraham Lempel
  • Patent number: 4558302
    Abstract: A data compressor compresses an input stream of data character signals by storing in a string table strings of data character signals encountered in the input stream. The compressor searches the input stream to determine the longest match to a stored string. Each stored string comprises a prefix string and an extension character where the extension character is the last character in the string and the prefix string comprises all but the extension character. Each string has a code signal associated therewith and a string is stored in the string table by, at least implicitly, storing the code signal for the string, the code signal for the string prefix and the extension character. When the longest match between the input data character stream and the stored strings is determined, the code signal for the longest match is transmitted as the compressed code signal for the encountered string of characters and an extension string is stored in the string table.
    Type: Grant
    Filed: June 20, 1983
    Date of Patent: December 10, 1985
    Assignee: Sperry Corporation
    Inventor: Terry A. Welch
  • Patent number: 4556960
    Abstract: An address sequencer utilizes binary words generated by Exclusive-OR addition of Gray code words to linear code words to produce a sequence of computer or memory addresses such that the addresses whose indices lie within a selected range of the index of a particular address are a predetermined Hamming distance from that address, whereby the possibility of recent data being overwritten is reduced.
    Type: Grant
    Filed: December 13, 1982
    Date of Patent: December 3, 1985
    Assignee: Sperry Corporation
    Inventors: Martin Cohn, Terry A. Welch