Patents by Inventor Brian M. Hess

Brian M. Hess 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: 8988257
    Abstract: According to one embodiment, method for decoding encoded data comprises a hardware module including circuitry to process a data stream. The data stream includes one or more encoded symbols each including a code assigned to a corresponding symbol. A set of least frequently occurring symbols are assigned a common code to encode those symbols within the data stream. Data blocks are generated each containing a data stream portion. One or more encoded symbols within each data block are identified by comparing data block portions to maximum code values for corresponding code lengths to determine a code length for each data block portion. A starting location for the identified encoded symbols within each data block is determined based on the determined code lengths.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Garth A. Dickie, Brian M. Hess
  • Publication number: 20130099947
    Abstract: According to one embodiment, method for decoding encoded data comprises a hardware module including circuitry to process a data stream. The data stream includes one or more encoded symbols each including a code assigned to a corresponding symbol. A set of least frequently occurring symbols are assigned a common code to encode those symbols within the data stream. Data blocks are generated each containing a data stream portion. One or more encoded symbols within each data block are identified by comparing data block portions to maximum code values for corresponding code lengths to determine a code length for each data block portion. A starting location for the identified encoded symbols within each data block is determined based on the determined code lengths.
    Type: Application
    Filed: July 19, 2012
    Publication date: April 25, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Garth A. Dickie, Brian M. Hess
  • Publication number: 20130099946
    Abstract: According to one embodiment, an apparatus for decoding encoded data comprises a hardware module including circuitry to process a data stream. The data stream includes one or more encoded symbols each including a code assigned to a corresponding symbol. A set of least frequently occurring symbols are assigned a common code to encode those symbols within the data stream. Data blocks are generated each containing a data stream portion. One or more encoded symbols within each data block are identified by comparing data block portions to maximum code values for corresponding code lengths to determine a code length for each data block portion. A starting location for the identified encoded symbols within each data block is determined based on the determined code lengths. Embodiments of the present invention further include related methods and computer program products for decoding encoded data.
    Type: Application
    Filed: October 21, 2011
    Publication date: April 25, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Garth A. Dickie, Brian M. Hess
  • Patent number: 8001137
    Abstract: A method of identifying connected data in relational database by receiving relational database, receiving data components from relational database, initializing a first table and a second table with data identifiers and connection information, initializing a third table with data identifiers, initializing a transition table; replacing each entry in the third table with a user-definable relationship of its corresponding identifier in the second table, its corresponding connected data component identifier in the second table, and the identifier to which an equivalent identifier transitioned in the transition table; updating the transition table, updating the second table, returning to the replacement step if the third table changed, and, otherwise, identifying the received data components as connected that correspond to entries in the third table that are equal.
    Type: Grant
    Filed: October 15, 2009
    Date of Patent: August 16, 2011
    Assignee: The United States of America as represented by the Director of the National Security Agency
    Inventor: Brian M. Hess