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: 9135576
    Abstract: A system for and method of generating and visualizing one or more sharing event cascade structures associated with one or more content sharing events that occur across a network may include generating a plurality of sharing event nodes in the one or more sharing event cascade structures based on data associated with at least one of a system log and a database, wherein each sharing event cascade structure graphically represents a history of one or more content items being shared among a plurality of users of the network, and presenting, on a display device, a content sharing visualization diagram that illustrates the one or more sharing event cascade structures and enables a user to analyze sharing patterns associated with the plurality of users of the network.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: September 15, 2015
    Assignee: The New York Times Company
    Inventors: Mark H. Hansen, Jeremy Thorp
  • 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
  • Publication number: 20120260182
    Abstract: A system for and method of generating and visualizing one or more sharing event cascade structures associated with one or more content sharing events that occur across a network may include generating a plurality of sharing event nodes in the one or more sharing event cascade structures based on data associated with at least one of a system log and a database, wherein each sharing event cascade structure graphically represents a history of one or more content items being shared among a plurality of users of the network, and presenting, on a display device, a content sharing visualization diagram that illustrates the one or more sharing event cascade structures and enables a user to analyze sharing patterns associated with the plurality of users of the network.
    Type: Application
    Filed: April 8, 2011
    Publication date: October 11, 2012
    Applicant: The New York Times Company
    Inventors: Mark H. HANSEN, Jeremy Thorp
  • 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: 20070273895
    Abstract: Disclosed are methods of printing documents comprising a plurality of pages sourced from a computer network. The methods provide a zoom property attribute to scale the document (FIG. 10). In one implementation a preview window (1702,1703) is displayed which shows the pages in the document scaled based on the zoom property attribute. A user selection (1701), within the preview window, is then determined for the pages of the scaled document. A subset (1804 cf. 1802) of the pages according to the user selection are then printed. In another implementation it is determined whether an amount of content (1008) on a last page of a scaled multi-page document (1002), which is scaled based on the zoom property attribute, is less than a predetermined amount. When the amount of content (1008) is less than the predetermined amount, the scaled multi-page document is further scaled down to fit to a nearest whole page. The further scaled multi-page document (1010) may then be printed.
    Type: Application
    Filed: December 10, 2004
    Publication date: November 29, 2007
    Applicant: Canon Information Systems Research Austrialia
    Inventors: Richard Cudd, Jeremy Thorp, John Reeves
  • 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
  • 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