Patents by Inventor William H. Thesling

William H. Thesling 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: 7426242
    Abstract: A correlation canceller modulates a communication signal over a plurality of channels and an epoch aperture by a plurality of interference response signals corresponding to linear response by one or more filtering effects to generate an inversely correlated communication signal.
    Type: Grant
    Filed: August 4, 2004
    Date of Patent: September 16, 2008
    Assignee: ViaSat, Inc.
    Inventor: William H. Thesling
  • Publication number: 20080212517
    Abstract: A process is described to build frames for transmission with a modcode adapted to the signal quality of a destination terminal. The order of transmission may be based, at least in part, on the age of a packet as defined by a timestamp. Data packets assigned to the same modcode may be grouped in the same frame, with precedence given to older timestamps. For data packets with certain quality of service designations, timestamps may be modified to expedite forwarding. The amount of modification may, for example, be based on factors related to delay and latency.
    Type: Application
    Filed: March 7, 2008
    Publication date: September 4, 2008
    Applicant: ViaSat, Inc.
    Inventor: William H. Thesling
  • Patent number: 7230908
    Abstract: An architecture for the dynamic assignment of links in a multi-user communication system. A plurality of information channels are provided in a forward communication link of the communication system for carrying channel information of the plurality of information channels from a transmitter to a plurality of corresponding receiving devices. The channel information in corresponding select ones of the plurality of information channels is varied dynamically in response to link conditions of the associated receiving devices to more efficiently utilize the channel bandwidth.
    Type: Grant
    Filed: July 16, 2001
    Date of Patent: June 12, 2007
    Assignee: ViaSat, Inc.
    Inventors: Mark J. Vanderaar, Matthew D. Nimon, William H. Thesling
  • Patent number: 7200185
    Abstract: Architecture for processing a record of burst information in a transmission link. A waveform sampler samples a received waveform containing a record of symbols imposed on a carrier signal. Symbol phase of the record symbols is determined utilizing one or more metrics. Any residual carrier error is corrected, and the carrier signal is removed. The phase and time-of-arrival of the burst information associated with a maximum positive correlation value are then determined.
    Type: Grant
    Filed: August 21, 2001
    Date of Patent: April 3, 2007
    Assignee: ViaSat, Inc.
    Inventors: William H. Thesling, Mark Vanderaar
  • Patent number: 7117418
    Abstract: A method of turbo decoding using soft input-soft output information. A vector of data is sampled from a channel of data. The vector of data is then processed to output a final code word of bits. A final reliability vector of reliability values associated with the final code word is generated, such that each bit of the final code word of bits has a corresponding reliability value in the final reliability vector. Corresponding reliability values for one or more bit positions of the final code word are determined by a difference of distance metrics, and corresponding reliability values for one or more bit positions of the final code word are determined utilizing a numerical approximation.
    Type: Grant
    Filed: September 11, 2001
    Date of Patent: October 3, 2006
    Assignee: Comtech AHA Corporation
    Inventors: William H. Thesling, Sameep Dave
  • Patent number: 7107505
    Abstract: Architecture for enhancing the encoding/decoding of information of a channel. A stream of incoming information bits are arranged into a first array of information bits. The first array of information bits are processed into a first code of bits, which bits form a plurality of first code words having a minimum distance to neighboring error events. Selected bits of the first code are rearranged into a second array of bits by intermittent successive rotations of the selected bits of the first code. A second code is then generated from the second array of bits to increase the minimum distance to the neighboring error events.
    Type: Grant
    Filed: March 27, 2002
    Date of Patent: September 12, 2006
    Assignee: Comtech AHA Corporation
    Inventor: William H. Thesling, III
  • Patent number: 7054391
    Abstract: A processor-implemented method of estimating the saturation level of a transmitter from a transmitted communication signal received from the transmitter comprises generating a received data signal from the transmitted communication signal received from the transmitter, generating a transmitted data signal from the received data signal that corresponds to the actual data signal generated at the transmitter, comparing the transmitted data signal to the received data signal, and estimating the saturation level of the transmitter based on the comparison of the transmitted data signal to the received data signal.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: May 30, 2006
    Assignee: Efficient Channel Coding, Inc.
    Inventor: William H. Thesling
  • Publication number: 20040240578
    Abstract: A processor-implemented method of estimating the saturation level of a transmitter from a transmitted communication signal received from the transmitter comprises generating a received data signal from the transmitted communication signal received from the transmitter, generating a transmitted data signal from the received data signal that corresponds to the actual data signal generated at the transmitter, comparing the transmitted data signal to the received data signal, and estimating the saturation level of the transmitter based on the comparison of the transmitted data signal to the received data signal.
    Type: Application
    Filed: May 28, 2004
    Publication date: December 2, 2004
    Inventor: William H. Thesling
  • Publication number: 20020162072
    Abstract: Architecture for enhancing the encoding/decoding of information of a channel. A stream of incoming information bits are arranged into a first array of information bits. The first array of information bits are processed into a first code of bits, which bits form a plurality of first code words having a minimum distance to neighboring error events. Selected bits of the first code are rearranged into a second array of bits by intermittent successive rotations of the selected bits of the first code. A second code is then generated from the second array of bits to increase the minimum distance to the neighboring error events.
    Type: Application
    Filed: March 27, 2002
    Publication date: October 31, 2002
    Applicant: Efficient Channel Coding, Inc.
    Inventor: William H. Thesling
  • Publication number: 20020124223
    Abstract: A method of turbo decoding using soft input-soft output information. A vector of data is sampled from a channel of data. The vector of data is then processed to output a final code word of bits. A final reliability vector of reliability values associated with the final code word is generated, such that each bit of the final code word of bits has a corresponding reliability value in the final reliability vector. Corresponding reliability values for one or more bit positions of the final code word are determined by a difference of distance metrics, and corresponding reliability values for one or more bit positions of the final code word are determined utilizing a numerical approximation.
    Type: Application
    Filed: September 11, 2001
    Publication date: September 5, 2002
    Applicant: Efficient Channel Coding, Inc.
    Inventors: William H. Thesling, Sameep Dave
  • Publication number: 20020118737
    Abstract: Architecture for processing a record of burst information in a transmission link. A waveform sampler samples a received waveform containing a record of symbols imposed on a carrier signal. Symbol phase of the record symbols is determined utilizing one or more metrics. Any residual carrier error is corrected, and the carrier signal is removed. The phase and time-of-arrival of the burst information associated with a maximum positive correlation value are then determined.
    Type: Application
    Filed: August 21, 2001
    Publication date: August 29, 2002
    Applicant: Efficient Channel Coding, Inc.
    Inventors: William H. Thesling, Mark Vanderaar
  • Publication number: 20020018527
    Abstract: An architecture for the dynamic assignment of links in a multi-user communication system. A plurality of information channels are provided in a forward communication link of the communication system for carrying channel information of the plurality of information channels from a transmitter to a plurality of corresponding receiving devices. The channel information in corresponding select ones of the plurality of information channels is varied dynamically in response to link conditions of the associated receiving devices to more efficiently utilize the channel bandwidth.
    Type: Application
    Filed: July 16, 2001
    Publication date: February 14, 2002
    Inventors: Mark J. Vanderaar, Matthew D. Nimon, William H. Thesling
  • Patent number: 5930272
    Abstract: A method for decoding a linear block code of information bits transmitted across a signal channel, comprising the steps of:a) receiving the transmitted signals from the channel and converting the received signals into a number of received vectors r with each received vector having a length of n; and for each vector r,b) performing hard decisions on r to produce a hard decision data vector b and a corresponding reliability information vector a and performing hard decision decoding on b to produce an error pattern e, and further converting each vector b into a center code word; the vector a and the center code word each having a length n;c) identifying a set of j=0 to p nearby code words including the center code word;d) determining, for each nearby code word a difference metric DM.sub.j, wherein each difference metric DM.sub.j is defined by the following relationship:DM.sub.j =.SIGMA..delta..sub.j (I).alpha.(I) for I=0 to nwhere .delta..sub.j .epsilon.(0, 1) is the Hamming difference between b and the j.sup.
    Type: Grant
    Filed: June 10, 1997
    Date of Patent: July 27, 1999
    Assignee: Efficient Channel Coding, Inc.
    Inventor: William H. Thesling
  • Patent number: 5657354
    Abstract: The optimum decoding of component codes in Block Coded Modulation (BCM) schemes requires the use of the Log-Likelihood Ratio (LLR) as the signal metric. The essence of the invention is a means of accurately approximating the computation of the LLR in a way which is simple to implement directly. The invention, the Log-Likelihood Ratio Planar Approximation (LLRPA), mathematically consists solely of planar equations with fixed point arithmetic that provides both an accurate estimate of the LLR and is easily realized in electronic hardware.
    Type: Grant
    Filed: May 15, 1995
    Date of Patent: August 12, 1997
    Inventors: William H. Thesling, III, Mark J. Vanderaar