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: 9036661Abstract: Systems, devices, processors, and methods are described which may be used for the reception of a wireless broadband signal at a user terminal from a gateway via a satellite. A wireless signal may include a series of physical layer frames, each frame including a physical layer header and payload. The received signal is digitized and processed using various novel physical layer headers and related techniques to synchronize the physical layer frames and recover data from physical layer headers for purposes of demodulation and decoding.Type: GrantFiled: February 12, 2013Date of Patent: May 19, 2015Assignee: ViaSat, Inc.Inventors: Donald W. Becker, Matthew D. Nimon, William H. Thesling
-
Patent number: 9036537Abstract: Systems, devices, processors, and methods are described for the transmission and reception of broadband signals between a gateway and subscriber terminals via satellite. In one set of embodiments, a wireless signal is generated and transmitted including a series of frames including a physical layer header and payload. A sub-channel identifier may be included in the physical layer header to identify the sub-channel for the payload, and allow for various novel filtering techniques at the subscriber terminal. The frames may be generated to be of substantially equal duration. Novel subscriber terminal configurations are described to leverage this formatting.Type: GrantFiled: August 1, 2012Date of Patent: May 19, 2015Assignee: ViaSat, Inc.Inventors: Mark D. Dankberg, William H. Thesling
-
Patent number: 8966347Abstract: Methods, systems, and devices are described for forward error correction for flash memory. Encoded data from flash memory may be used to generate a number of data streams. At each of a number of error detection sub-modules operating in parallel, a different one of the data streams is processed. Each error detection sub-module may detect whether a portion of the respective received stream contains an error, and forward the portion to an error correction module. The error correction module, physically separate from the error detection sub-modules, may correct the forwarded portions of the respective received streams containing an error. The age and error rate associated with the flash memory may be monitored, and a coding rate or other aspects may be dynamically adapted to account for these factors.Type: GrantFiled: November 21, 2013Date of Patent: February 24, 2015Assignee: Viasat, Inc.Inventors: Sameep Dave, Russell Fuerst, Mark Kohoot, Jim Keszenheimer, William H Thesling
-
Patent number: 8897409Abstract: Symbol timing acquisition is described for a wireless broadband signal received at a user terminal from a gateway via a satellite. In-phase and quadrature channels of the wireless signal may each be sampled at a rate of one sample per symbol. The samples may be interpolated to generate an early interpolation and a late interpolation for each of the samples. A difference measurement is obtained between the early interpolation and the late interpolation for a set of the samples. A number of the difference measurements may be averaged, and symbol timing may be modified based on the average. This process may be continued on an iterative basis to acquire symbol timing.Type: GrantFiled: April 19, 2012Date of Patent: November 25, 2014Assignee: ViaSat, Inc.Inventors: Donald W. Becker, Matthew D. Nimon, William H. Thesling
-
Publication number: 20140157089Abstract: Methods, systems, and devices are described for forward error correction for flash memory. Encoded data from flash memory may be used to generate a number of data streams. At each of a number of error detection sub-modules operating in parallel, a different one of the data streams is processed. Each error detection sub-module may detect whether a portion of the respective received stream contains an error, and forward the portion to an error correction module. The error correction module, physically separate from the error detection sub-modules, may correct the forwarded portions of the respective received streams containing an error. The age and error rate associated with the flash memory may be monitored, and a coding rate or other aspects may be dynamically adapted to account for these factors.Type: ApplicationFiled: November 21, 2013Publication date: June 5, 2014Applicant: VIASAT, INC.Inventors: SAMEEP DAVE, RUSSELL FUERST, MARK KOHOOT, JIM KESZENHEIMER, WILLIAM H THESLING
-
Patent number: 8683283Abstract: Systems, devices, processors, and methods are described which may be used for the reception of a wireless broadband signal at a user terminal from a gateway via satellite. A physical layer header may be identified, the header including a number of subcode blocks. A phase may be estimated for each of the subcode blocks, and intra-header phase differences may be calculated. The intra-header phase differences may be used to calculate a frequency error, which may be corrected. Frequency errors may be monitored and, when such errors fall below a threshold level, an alternative inter-frame frequency error tracking method may be used.Type: GrantFiled: December 18, 2009Date of Patent: March 25, 2014Assignee: ViaSat, Inc.Inventors: Donald W. Becker, Matthew D. Nimon, William H. Thesling
-
Patent number: 8625659Abstract: Methods, systems, and devices are described for estimating a frequency response using a received signal. A first spectral estimation is performed on a digitized representation of an initial version of a wireless signal. A second spectral estimation is performed on the digitized representation of the wireless signal as received from the transmitter. The first spectral estimation is compared with the second spectral estimation to estimate a frequency response. A later signal transmitted from the transmitter may be pre-distorted to compensate for the estimated frequency response. The disclosed frequency response estimation techniques may be used in a satellite communications system.Type: GrantFiled: January 10, 2008Date of Patent: January 7, 2014Assignee: ViaSat, Inc.Inventor: William H. Thesling
-
Patent number: 8615700Abstract: Methods, systems, and devices are described for forward error correction for flash memory. Encoded data from flash memory may be used to generate a number of data streams. At each of a number of error detection sub-modules operating in parallel, a different one of the data streams is processed. Each error detection sub-module may detect whether a portion of the respective received stream contains an error, and forward the portion to an error correction module. The error correction module, physically separate from the error detection sub-modules, may correct the forwarded portions of the respective received streams containing an error. The age and error rate associated with the flash memory may be monitored, and a coding rate or other aspects may be dynamically adapted to account for these factors.Type: GrantFiled: August 18, 2010Date of Patent: December 24, 2013Assignee: ViaSat, Inc.Inventors: Sameep Dave, Russell Fuerst, Mark Kohoot, Jim Keszenheimer, William H. Thesling
-
Patent number: 8401038Abstract: Systems, devices, processors, and methods are described which may be used for the reception of a wireless broadband signal at a user terminal from a gateway via a satellite. A wireless signal may include a series of physical layer frames, each frame including a physical layer header and payload. The received signal is digitized and processed using various novel physical layer headers and related techniques to synchronize the physical layer frames and recover data from physical layer headers for purposes of demodulation and decoding.Type: GrantFiled: June 17, 2009Date of Patent: March 19, 2013Assignee: ViaSat, Inc.Inventors: Donald W. Becker, Matthew D. Nimon, William H. Thesling
-
Patent number: 8358657Abstract: A process is described to build physical layer frames with a modcode adapted to the signal quality of a destination terminal. Data packets assigned to the same modcode may be sent in the same frame, although packets associated with higher modcodes may be used to complete a frame before switching to the applicable higher modcode for construction of subsequent frames. After an interval, the order of progression is restarted with an out of order packet above a threshold age. Flow control filtering mechanisms and a variable reliability margin may be used to adapt dynamically to the current data traffic conditions.Type: GrantFiled: January 28, 2010Date of Patent: January 22, 2013Assignee: ViaSat, Inc.Inventor: William H. Thesling
-
Publication number: 20120294230Abstract: Systems, devices, processors, and methods are described for the transmission and reception of broadband signals between a gateway and subscriber terminals via satellite. In one set of embodiments, a wireless signal is generated and transmitted including a series of frames including a physical layer header and payload. A sub-channel identifier may be included in the physical layer header to identify the sub-channel for the payload, and allow for various novel filtering techniques at the subscriber terminal. The frames may be generated to be of substantially equal duration. Novel subscriber terminal configurations are described to leverage this formatting.Type: ApplicationFiled: August 1, 2012Publication date: November 22, 2012Applicant: ViaSat, Inc.Inventors: Mark D. Dankberg, William H. Thesling
-
Patent number: 8300571Abstract: Systems, devices, processors, and methods are described which may be used for the reception of a wireless broadband signal at a user terminal from a gateway via a satellite. A wireless signal may include a series of physical layer frames, each frame including a physical layer header and payload. The received signal is digitized and processed using various novel physical layer headers and related techniques to synchronize the physical layer frames and recover data from physical layer headers for purposes of demodulation and decoding.Type: GrantFiled: June 17, 2009Date of Patent: October 30, 2012Assignee: ViaSat, Inc.Inventors: Donald W. Becker, Matthew D. Nimon, William H. Thesling
-
Patent number: 8259640Abstract: Systems, devices, processors, and methods are described for the transmission and reception of broadband signals between a gateway and subscriber terminals via satellite. In one set of embodiments, a wireless signal is generated and transmitted including a series of frames including a physical layer header and payload. A sub-channel identifier may be included in the physical layer header to identify the sub-channel for the payload, and allow for various novel filtering techniques at the subscriber terminal. The frames may be generated to be of substantially equal duration. Novel subscriber terminal configurations are described to leverage this formatting.Type: GrantFiled: July 16, 2008Date of Patent: September 4, 2012Assignee: ViaSat, Inc.Inventors: Mark D. Dankberg, William H. Thesling
-
Publication number: 20120207198Abstract: Symbol timing acquisition is described for a wireless broadband signal received at a user terminal from a gateway via a satellite. In-phase and quadrature channels of the wireless signal may each be sampled at a rate of one sample per symbol. The samples may be interpolated to generate an early interpolation and a late interpolation for each of the samples. A difference measurement is obtained between the early interpolation and the late interpolation for a set of the samples. A number of the difference measurements may be averaged, and symbol timing may be modified based on the average. This process may be continued on an iterative basis to acquire symbol timing.Type: ApplicationFiled: April 19, 2012Publication date: August 16, 2012Applicant: ViaSat, Inc.Inventors: Donald W. Becker, Matthew D. Nimon, William H. Thesling
-
Patent number: 8243651Abstract: Systems, devices, processors, and methods are described for the transmission and reception of broadband signals between a gateway and subscriber terminals via satellite. In one set of embodiments, a wireless signal is generated and transmitted including a series of frames including a physical layer header and payload. A sub-channel identifier may be included in the physical layer header to identify the sub-channel for the payload, and allow for various novel filtering techniques at the subscriber terminal. The frames may be generated to be of substantially equal duration. Novel subscriber terminal configurations are described to leverage this formatting.Type: GrantFiled: July 16, 2008Date of Patent: August 14, 2012Assignee: ViaSat, Inc.Inventors: Mark D. Dankberg, William H. Thesling
-
Patent number: 8243859Abstract: Systems, devices, processors, and methods are described for joint detection of frequency and unique word (UW) location(s) for burst transmissions. Embodiments receive a wireless signal. Frequency detection is performed, resulting in multiple possible frequency correlation peaks. A subset of the correlation peaks are each used to perform trial frequency corrections, thereby generating a set of trial sequences. A UW correlation is performed on each of the trial sequences to generate a maximum UW correlation value for each trial sequence. The UW correlation value and the frequency correlation peak value are weighted and combined to generate a joint detection correlation value. The trial sequence having largest joint detection correlation value may indicate the correct transmission frequency and UW location. The jointly detected information may then be used to identify the frequency and start time of the burst transmission, which may then be demodulated, decoded, etc. to recover its payload data.Type: GrantFiled: December 4, 2009Date of Patent: August 14, 2012Assignee: ViaSat, Inc.Inventors: Fan Mo, William H. Thesling
-
Patent number: 8208421Abstract: Systems, devices, processors, and methods are described for the transmission and reception of broadband signals between a gateway and subscriber terminals via satellite. In one set of embodiments, a wireless signal is generated and transmitted including a series of frames including a physical layer header and payload. A sub-channel identifier may be included in the physical layer header to identify the sub-channel for the payload, and allow for various novel filtering techniques at the subscriber terminal. The frames may be generated to be of substantially equal duration. Novel subscriber terminal configurations are described to leverage this formatting.Type: GrantFiled: July 16, 2008Date of Patent: June 26, 2012Assignee: ViaSat, Inc.Inventors: Mark D. Dankberg, William H. Thesling
-
Patent number: 8189504Abstract: Systems, devices, processors, and methods are described which may be used for the reception of a wireless broadband signal at a user terminal from a gateway via a satellite. A wireless signal may include a series of physical layer frames, each frame including a physical layer header and payload. The received signal is digitized and processed using various novel physical layer headers and related techniques to synchronize the physical layer frames and recover data from physical layer headers for purposes of demodulation and decoding.Type: GrantFiled: June 17, 2009Date of Patent: May 29, 2012Assignee: ViaSat, Inc.Inventors: Donald W. Becker, Matthew D. Nimon, William H. Thesling
-
Patent number: 8184756Abstract: Symbol timing acquisition is described for a wireless broadband signal received at a user terminal from a gateway via a satellite. In-phase and quadrature channels of the wireless signal may each be sampled at a rate of one sample per symbol. The samples may be interpolated to generate an early interpolation and a late interpolation for each of the samples. A difference measurement is obtained between the early interpolation and the late interpolation for a set of the samples. A number of the difference measurements may be averaged, and symbol timing may be modified based on the average. This process may be continued on an iterative basis to acquire symbol timing.Type: GrantFiled: December 18, 2009Date of Patent: May 22, 2012Assignee: ViaSat, Inc.Inventors: Donald W. Becker, Matthew D. Nimon, William H. Thesling
-
Patent number: 8170158Abstract: Cross-polar interference cancellation in a dual-polarization system is described. A terminal in a satellite communication system may receive a first communication signal in a first polarization and a second communication signal in a second polarization substantially orthogonal to the first polarization. The terminal may correlate in-phase or quadrature components of the first communication signal with in-phase or quadrature components of the second communication signal to generate one or more correlation measurements. Correction terms may be generated, using the correlation measurements, to remove at least some of the cross-polar interference.Type: GrantFiled: September 30, 2008Date of Patent: May 1, 2012Assignee: ViaSat, Inc.Inventors: William H. Thesling, Richard T. Gedney, Matthew D. Nimon, Fan Mo