Patents by Inventor Seth Sjoholm

Seth Sjoholm 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: 9832287
    Abstract: A method of decoding a dynamic Huffman encoded data stream comprising receiving, by a processor, one or more input bits of encoded data from among an encoded data stream, searching, by the processor, a ternary content addressable memory (TCAM) for one or more codewords, accessing, by the processor, a plurality of random access memories (RAMs) that comprise the TCAM and have a maximum number of entries that is less than or equal to one half of two to a power of a maximum number of bits to be searched, reading a value from a first level RAM and using the value to index to a second level RAM, and outputting, by the processor, a codeword length and a decoded codeword value from either the first or second level RAM.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: November 28, 2017
    Assignee: Comtech EF Data Corp.
    Inventors: Seth Sjoholm, Edward Ray Coulter
  • Publication number: 20150281311
    Abstract: A method of decoding a dynamic Huffman encoded data stream comprising receiving, by a processor, one or more input bits of encoded data from among an encoded data stream, searching, by the processor, a ternary content addressable memory (TCAM) for one or more codewords, accessing, by the processor, a plurality of random access memories (RAMs) that comprise the TCAM and have a maximum number of entries that is less than or equal to one half of two to a power of a maximum number of bits to be searched, reading a value from a first level RAM and using the value to index to a second level RAM, and outputting, by the processor, a codeword length and a decoded codeword value from either the first or second level RAM.
    Type: Application
    Filed: March 30, 2015
    Publication date: October 1, 2015
    Inventors: Seth Sjoholm, Edward Ray Coulter
  • Patent number: 9112525
    Abstract: A method of parallel hash-based data compression comprising generating a hash value based on one or more original input data bytes of an incoming data stream using a processor, looking up, by the processor, a hash head comprising a first potential match location identified by the hash value and looking up, by the processor, at least one additional potential match location in a hash chain that comprises a linked list of potential match locations starting with a location indexed by the hash head. The method further comprises checking, by the processor, the at least one potential match location of the hash chain for one or more valid matches in a history buffer random access memory (RAM) and outputting, by the processor, a length and distance pair if a valid match is detected or the original input data byte if a match is undetected.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: August 18, 2015
    Assignee: Comtech EF Data Corp.
    Inventors: Seth Sjoholm, Edward Ray Coulter
  • Patent number: 8046532
    Abstract: A method and system for detecting matching strings in a string of characters utilizing content addressable memory using primary and secondary matches is disclosed.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: October 25, 2011
    Assignee: Comtech EF Data Corp.
    Inventors: Patrick A. Owsley, Nathan Hungerford, Seth Sjoholm, Ed Coulter, Jason Franklin, Brian Banister, Tom Hansen
  • Patent number: 8028125
    Abstract: A method and system for detecting matching strings in a string of characters utilizing content addressable memory is disclosed.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: September 27, 2011
    Assignee: Comtech EF Data Corp.
    Inventors: Patrick A. Owsley, Brian Banister, Tom Hansen, Jason Franklin, Nathan Hungerford, Seth Sjoholm, Ed Coulter
  • Patent number: 7764205
    Abstract: A method and system for decompressing dynamic Huffman coded bit streams is disclosed.
    Type: Grant
    Filed: August 26, 2008
    Date of Patent: July 27, 2010
    Assignee: Comtech AHA Corporation
    Inventors: Patrick A. Owsley, Brian Banister, Jason Franklin, Ed Coulter, Seth Sjoholm, Nathan Hungerford
  • Publication number: 20090063914
    Abstract: A method and system for detecting matching strings in a string of characters utilizing content addressable memory using primary and secondary matches is disclosed.
    Type: Application
    Filed: August 20, 2008
    Publication date: March 5, 2009
    Applicant: Comtech AHA Corporation
    Inventors: Patrick A. Owsley, Nathan Hungerford, Seth Sjoholm, Ed Coulter, Jason Franklin, Brian Banister, Tom Hansen
  • Publication number: 20090058694
    Abstract: A method and system for decompressing dynamic Huffman coded bit streams is disclosed.
    Type: Application
    Filed: August 26, 2008
    Publication date: March 5, 2009
    Applicant: Comtech AHA Corporation
    Inventors: Patrick A. Owsley, Brian Banister, Jason Franklin, Ed Coulter, Seth Sjoholm, Nathan Hungerford
  • Publication number: 20090063762
    Abstract: A method and system for detecting matching strings in a string of characters utilizing content addressable memory is disclosed.
    Type: Application
    Filed: August 20, 2008
    Publication date: March 5, 2009
    Applicant: Comtech AHA Corporation
    Inventors: Patrick A. Owsley, Brian Banister, Tom Hansen, Jason Franklin, Nathan Hungerford, Seth Sjoholm, Ed Coulter