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: 9629170Abstract: 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: GrantFiled: June 2, 2015Date of Patent: April 18, 2017Assignee: Google Inc.Inventors: Yuan Yuan, Shuyi Chen, C. Philip Gossett, Jeremy Thorpe
-
Patent number: 9135576Abstract: 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: GrantFiled: April 8, 2011Date of Patent: September 15, 2015Assignee: The New York Times CompanyInventors: Mark H. Hansen, Jeremy Thorp
-
Patent number: 9077486Abstract: 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: GrantFiled: October 8, 2013Date of Patent: July 7, 2015Assignee: Google Inc.Inventors: Yuan Yuan, Shuyi Chen, C. Philip Gossett, Jeremy Thorpe
-
Patent number: 8565081Abstract: 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: GrantFiled: February 23, 2011Date of Patent: October 22, 2013Assignee: Google Inc.Inventors: Yuan Yuan, Shuyi Chen, C. Philip Gossett, Jeremy Thorpe
-
Patent number: 8537223Abstract: 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: GrantFiled: February 4, 2013Date of Patent: September 17, 2013Assignee: Google Inc.Inventors: C. Philip Gossett, Jeremy Thorpe, Bob D. Nuckolls
-
Patent number: 8368763Abstract: 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: GrantFiled: November 18, 2009Date of Patent: February 5, 2013Assignee: Google Inc.Inventors: Carroll Philip Gossett, Jeremy Thorpe, Bob D. Nuckolls
-
Publication number: 20120260182Abstract: 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: ApplicationFiled: April 8, 2011Publication date: October 11, 2012Applicant: The New York Times CompanyInventors: Mark H. HANSEN, Jeremy Thorp
-
Patent number: 8203940Abstract: 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: GrantFiled: September 30, 2011Date of Patent: June 19, 2012Assignee: Google Inc.Inventors: Yuan Yuan, Shuyi Chen, C. Philip Gossett, Jeremy Thorpe
-
Publication number: 20070273895Abstract: 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: ApplicationFiled: December 10, 2004Publication date: November 29, 2007Applicant: Canon Information Systems Research AustrialiaInventors: Richard Cudd, Jeremy Thorp, John Reeves
-
Publication number: 20060294445Abstract: 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: ApplicationFiled: June 24, 2005Publication date: December 28, 2006Inventors: Dariush Divsalar, Aliazam Abbasfar, Christopher Jones, Samuel Dolinar, Jeremy Thorpe, Kenneth Andrews, Kung Yao
-
Publication number: 20060291571Abstract: 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: ApplicationFiled: June 24, 2005Publication date: December 28, 2006Inventors: Dariush Divsalar, Aliazam Abbasfar, Christopher Jones, Samuel Dolinar, Jeremy Thorpe, Kenneth Andrews, Kung Yao