Patents by Inventor Jeremy Thorpe

Jeremy Thorpe 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: 9629170
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for adapting data rate in a communication system. A receiving device receives a data transmission at an initial data rate. The device determines, based on an error rate of the data transmission at the initial data rate, that a first criterion is satisfied for requesting an increase in the data transmission. The device requests that a transmitting device increase the data transmission from the initial data rate to the first subsequent data rate. The device determines, based on an error rate of the data transmission at the first subsequent data rate, whether a second criterion is satisfied for maintaining the first subsequent data rate. The device maintains, if the second criterion is determined to be satisfied, a state of the device for receiving the data transmission at the first subsequent data rate.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: April 18, 2017
    Assignee: Google Inc.
    Inventors: Yuan Yuan, Shuyi Chen, C. Philip Gossett, Jeremy Thorpe
  • Patent number: 9077486
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for adapting data rate in a communication system. A receiving device receives a data transmission at an initial data rate. The device determines, based on an error rate of the data transmission at the initial data rate, that a first criterion is satisfied for requesting an increase in the data transmission. The device requests that a transmitting device increase the data transmission from the initial data rate to the first subsequent data rate. The device determines, based on an error rate of the data transmission at the first subsequent data rate, whether a second criterion is satisfied for maintaining the first subsequent data rate. The device maintains, if the second criterion is determined to be satisfied, a state of the device for receiving the data transmission at the first subsequent data rate.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: July 7, 2015
    Assignee: Google Inc.
    Inventors: Yuan Yuan, Shuyi Chen, C. Philip Gossett, Jeremy Thorpe
  • Patent number: 8565081
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for adapting data rate in a communication system. A receiving device receives a data transmission at an initial data rate. The device determines, based on an error rate of the data transmission at the initial data rate, that a first criterion is satisfied for requesting an increase in the data transmission. The device requests that a transmitting device increase the data transmission from the initial data rate to the first subsequent data rate. The device determines, based on an error rate of the data transmission at the first subsequent data rate, whether a second criterion is satisfied for maintaining the first subsequent data rate. The device maintains, if the second criterion is determined to be satisfied, a state of the device for receiving the data transmission at the first subsequent data rate.
    Type: Grant
    Filed: February 23, 2011
    Date of Patent: October 22, 2013
    Assignee: Google Inc.
    Inventors: Yuan Yuan, Shuyi Chen, C. Philip Gossett, Jeremy Thorpe
  • Patent number: 8537223
    Abstract: Systems, methods, and devices for reducing interference with digital television transmissions occurring over a bandwidth are disclosed. The digital television signal is correlated to a reference digital television field sync signal. A non-coherent correlation power measurement is determined based on the correlation of the received digital television signal to the reference digital television field sync signal. A plurality of maximum non-coherent correlation power measurements are determined over multiple field times. An energy estimate for the digital television transmission is determined based on the maximum non-coherent correlation power measurements. A transmit mask filter is generated based on the energy estimate. The transmit mask is applied to transmissions to reduce interference with detected digital television transmissions.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: September 17, 2013
    Assignee: Google Inc.
    Inventors: C. Philip Gossett, Jeremy Thorpe, Bob D. Nuckolls
  • Patent number: 8368763
    Abstract: Systems, methods, and devices for reducing interference with digital television transmissions occurring over a bandwidth are disclosed. The digital television signal is correlated to a reference digital television field sync signal. A non-coherent correlation power measurement is determined based on the correlation of the received digital television signal to the reference digital television field sync signal. A plurality of maximum non-coherent correlation power measurements are determined over multiple field times. An energy estimate for the digital television transmission is determined based on the maximum non-coherent correlation power measurements. A transmit mask filter is generated based on the energy estimate. The transmit mask is applied to transmissions to reduce interference with detected digital television transmissions.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: February 5, 2013
    Assignee: Google Inc.
    Inventors: Carroll Philip Gossett, Jeremy Thorpe, Bob D. Nuckolls
  • Patent number: 8203940
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for adapting data rate in a communication system. A receiving device receives a data transmission at an initial data rate. The device determines, based on an error rate of the data transmission at the initial data rate, that a first criterion is satisfied for requesting an increase in the data transmission. The device requests that a transmitting device increase the data transmission from the initial data rate to the first subsequent data rate. The device determines, based on an error rate of the data transmission at the first subsequent data rate, whether a second criterion is satisfied for maintaining the first subsequent data rate. The device maintains, if the second criterion is determined to be satisfied, a state of the device for receiving the data transmission at the first subsequent data rate.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: June 19, 2012
    Assignee: Google Inc.
    Inventors: Yuan Yuan, Shuyi Chen, C. Philip Gossett, Jeremy Thorpe
  • Publication number: 20060291571
    Abstract: Methods and apparatus to encode message input symbols in accordance with an accumulate-repeat-accumulate code with repetition three or four are disclosed. Block circulant matrices are used. A first method and apparatus make use of the block-circulant structure of the parity check matrix. A second method and apparatus use block-circulant generator matrices.
    Type: Application
    Filed: June 24, 2005
    Publication date: December 28, 2006
    Inventors: Dariush Divsalar, Aliazam Abbasfar, Christopher Jones, Samuel Dolinar, Jeremy Thorpe, Kenneth Andrews, Kung Yao
  • Publication number: 20060294445
    Abstract: An apparatus and method for encoding low-density parity check codes. Together with a repeater, an interleaver and an accumulator, the apparatus comprises a precoder, thus forming accumulate-repeat-accumulate (ARA codes). Protographs representing various types of ARA codes, including AR3A, AR4A and ARJA codes, are described. High performance is obtained when compared to the performance of current repeat-accumulate (RA) or irregular-repeat-accumulate (IRA) codes.
    Type: Application
    Filed: June 24, 2005
    Publication date: December 28, 2006
    Inventors: Dariush Divsalar, Aliazam Abbasfar, Christopher Jones, Samuel Dolinar, Jeremy Thorpe, Kenneth Andrews, Kung Yao