Patents by Inventor Patrick Owsley

Patrick Owsley 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).

  • Publication number: 20150074499
    Abstract: A method of searching for candidate codewords for a telecommunications system, the method comprising receiving a sequence of constellation points, producing a received FEC vector comprised of bits from the received constellation points, comparing the received FEC vector with a plurality of candidate codewords within a Dorsch decoding process using an ordered pattern, and terminating the search when a candidate codeword from among the plurality of candidate codewords is found residing within a predetermined range of a specified distance of the received FEC vector.
    Type: Application
    Filed: November 11, 2014
    Publication date: March 12, 2015
    Inventors: Brian A. Banister, Patrick Owsley, Sean M. Collison
  • Patent number: 8887023
    Abstract: A method of searching for candidate codewords for a telecommunications system, the method comprising receiving a sequence of constellation points, producing a received FEC vector comprised of bits from the received constellation points, comparing the received FEC vector with a plurality of candidate codewords within a Dorsch decoding process using an ordered pattern, and terminating the search when a candidate codeword from among the plurality of candidate codewords is found residing within a predetermined range of a specified distance of the received FEC vector.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: November 11, 2014
    Assignee: Comtech EF Data Corp.
    Inventors: Brian A. Banister, Patrick Owsley, Sean M. Collison
  • Patent number: 8824571
    Abstract: Methods of transmitting and recovering data traversing a telecommunication channel. Implementations may include forming a first frame of a plurality of frames using a frame module where the first frame includes a first control codeword including information relating to a first format used for a first data payload included in the first frame and where the first control codeword is selected from a non-linear block code and has a first distance spectrum. The method may include forming a second frame of the plurality of frames using the frame module where the second frame includes a second control codeword selected from the non-linear block code and has a second distance spectrum where the second distance spectrum is different from the first distance spectrum. The method may also include transmitting the plurality of frames into a telecommunication channel using a frame transmission module.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: September 2, 2014
    Assignee: Comtech EF Data Corp.
    Inventors: Patrick Owsley, Brian A. Banister
  • Patent number: 8610607
    Abstract: A method for assigning codes to Huffman trees and repairing invalid Huffman trees is disclosed using a calculated delta and moving nodes within the Huffman tree by adjusting their encode register entries.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: December 17, 2013
    Assignee: Comtech EF Data Corp.
    Inventors: Patrick Owsley, Brian A. Banister, Jason Franklin
  • Patent number: 8542136
    Abstract: A data compression system comprising a transmit side having a first receive interface adapted to receive a first quantity of data from a first channel and a compression controller coupled to the first receive interface, a lossless compression controller, and a bandwidth monitor, the lossy compression controller and the bandwidth monitor coupled to a first transmit interface adapted to transmit a compressed first quantity of data into a second telecommunication channel wherein the bandwidth monitor evaluates the bandwidth of the second telecommunication channel and communicates with the compression controller.
    Type: Grant
    Filed: April 2, 2010
    Date of Patent: September 24, 2013
    Assignee: Comtech EF Data Corp.
    Inventors: Patrick Owsley, Brian A. Banister, Jason Franklin
  • Patent number: 8473798
    Abstract: A method of searching for candidate codewords for a telecommunications system may comprise receiving a constellation point, comparing the received point with points within a Dorsch decoding process using an optimal pattern, and terminating the search when a codeword is found residing within a specified distance of the received point.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: June 25, 2013
    Assignee: Comtect EF Data Corp.
    Inventors: Brian A. Banister, Patrick Owsley, Sean M. Collison
  • Publication number: 20120026022
    Abstract: A method of searching for candidate codewords for a telecommunications system, the method comprising receiving a sequence of constellation points, producing a received FEC vector comprised of bits from the received constellation points, comparing the received FEC vector with a plurality of candidate codewords within a Dorsch decoding process using an ordered pattern, and terminating the search when a candidate codeword from among the plurality of candidate codewords is found residing within a predetermined range of a specified distance of the received FEC vector.
    Type: Application
    Filed: October 7, 2011
    Publication date: February 2, 2012
    Applicant: Comtech EF Data Corp.
    Inventors: Brian A. Banister, Patrick Owsley, Sean M. Collison
  • Publication number: 20100162078
    Abstract: A telecommunication system and related methods. Implementations may include implementations of a method of encoding data for transmission, including forming a frame by encoding a message block using a short-block low density parity check (LDPC) code and an encoder to form a short encoded block, modulating the short encoded block using a modulation format and a modulator to form a modulated short encoded block, including the modulated short encoded block in a data payload of the frame, and transmitting the frame into a telecommunication channel with a transmitter. The frame may be one of a plurality of frames and each modulated short encoded block in each of the plurality of frames may have a constant number of symbols. The frame may include a modulation/code pair (ModCod) including information relating to the modulation format and the short-block LDPC code used for encoding and modulation.
    Type: Application
    Filed: March 3, 2010
    Publication date: June 24, 2010
    Applicant: COMTECH EF DATA CORP.
    Inventors: Richard Miller, Brian A. Banister, Patrick Owsley
  • Publication number: 20050258984
    Abstract: The current invention involves a forward error detection system, especially for use with Low Density Parity Check codes. A parallel SISO structure allows the decoder to process multiple parity equations at the same time. There is a new SISO decoder which allows for the updating of the Log-likelihood-ratio's in a single operation, as opposed to the two pass traditionally associated with the Tanner Graph's. In the decoder, there is a mapping structure that correctly aligns the stored estimates, the stored differences and the SISO's. There is also the ability to deal with multiple instances of the same data being processed at the same time. This structure manages the updates and the differences in such a manner that all calculations on a single piece of data that are processed in parallel are incorporated correctly in the new updated estimates.
    Type: Application
    Filed: May 6, 2005
    Publication date: November 24, 2005
    Inventors: Patrick Owsley, Brian Banister, Tom Hansen
  • Publication number: 20050258985
    Abstract: The current invention involves a forward error detection system, especially for use with Low Density Parity Check codes. A parallel SISO structure allows the decoder to process multiple parity equations at the same time. There is a new SISO decoder which allows for the updating of the Log-likelihood-ratio's in a single operation, as opposed to the two pass traditionally associated with the Tanner Graph's. In the decoder, there is a mapping structure that correctly aligns the stored estimates, the stored differences and the SISO's. There is also the ability to deal with multiple instances of the same data being processed at the same time. This structure manages the updates and the differences in such a manner that all calculations on a single piece of data that are processed in parallel are incorporated correctly in the new updated estimates.
    Type: Application
    Filed: May 6, 2005
    Publication date: November 24, 2005
    Inventors: Brian Banister, Patrick Owsley, Tom Hansen