Patents by Inventor Robert William Laker

Robert William Laker 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: 7538695
    Abstract: An apparatus to implement a deflate process in a compression engine. An embodiment of the apparatus includes a hash table, a dictionary, comparison logic, and encoding logic. The hash table is configured to hash a plurality of characters of an input data stream to provide a hash address. The dictionary is configured to provide a plurality of distance values in parallel based on the hash address. The distance values are stored in the dictionary. The comparison logic is configured to identify a corresponding length for each matching distance value from the plurality of distance values. The encoding logic is configured to encode the longest length and the matching distance value as a portion of a LZ77 code stream.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: May 26, 2009
    Assignee: RMI Corporation
    Inventors: Robert William Laker, David T Hass
  • Patent number: 7538696
    Abstract: An apparatus to implement Huffman decoding in an INFLATE process in a compression engine. An embodiment of the apparatus includes a bit buffer, a set of comparators, and a lookup table. The bit buffer stores a portion of a compressed data stream. The set of comparators compares the portion of the compressed data stream with a plurality of predetermined values. The lookup table stores a plurality of LZ77 code segments and outputs one of the LZ77 code segments corresponding to an index at least partially derived from a comparison result from the set of comparators.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: May 26, 2009
    Assignee: RMI Corporation
    Inventors: Robert William Laker, David T. Hass
  • Publication number: 20090058693
    Abstract: An apparatus to implement Huffman decoding in an INFLATE process in a compression engine. An embodiment of the apparatus includes a bit buffer, a set of comparators, and a lookup table. The bit buffer stores a portion of a compressed data stream. The set of comparators compares the portion of the compressed data stream with a plurality of predetermined values. The lookup table stores a plurality of LZ77 code segments and out puts one of the LZ77 code segments corresponding to an index at least partially derived from a comparison result from the set of comparators.
    Type: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Applicant: Raza Microelectronics, Inc.
    Inventors: Robert William Laker, David T. Hass
  • Publication number: 20090006510
    Abstract: An apparatus to implement a deflate process in a compression engine. An embodiment of the apparatus includes a hash table, a dictionary, comparison logic, and encoding logic. The hash table is configured to hash a plurality of characters of an input data stream to provide a hash address. The dictionary is configured to provide a plurality of distance values in parallel based on the hash address. The distance values are stored in the dictionary. The comparison logic is configured to identify a corresponding length for each matching distance value from the plurality of distance values. The encoding logic is configured to encode the longest length and the matching distance value as a portion of a LZ77 code stream.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: Raza Microelectronics, Inc.
    Inventors: Robert William Laker, David T. Hass
  • Patent number: 5798762
    Abstract: A system and method for controlling a real-time rendering engine includes a control program for defining in regions of system memory a block header and a list of flow-control instructions.
    Type: Grant
    Filed: May 10, 1995
    Date of Patent: August 25, 1998
    Assignee: Cagent Technologies, Inc.
    Inventors: Adrian Sfarti, Nicholas Robert Baker, Robert William Laker, Adam Craig Malamy
  • Patent number: 4084261
    Abstract: A graphic display apparatus in which the data to be displayed is stored as two types of data word, one type representing groups of increments of beam displacement of a beam displacement tube and the other representing differences between the data constituting a raster line and that of next succeeding line. The data for each line formed from the first type of words is temporarily stored in a line store while being displayed on the tube. The contents of the line store are modified according to any second type words received during the display period so as to convert the stored data into that for the next line to be displayed.
    Type: Grant
    Filed: February 23, 1976
    Date of Patent: April 11, 1978
    Assignee: International Computers Limited
    Inventors: Robert William Laker, Harold Charles Arthur Hankins, Gordon Hughes