Patents by Inventor David P. Singleton
David P. Singleton 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: 10496714Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving user input that defines a search query, and providing the search query to a server system. Information that a search engine system determined was responsive to the search query is received at a computing device. The computing device is identified as in a first state, and a first output mode for audibly outputting at least a portion of the information is selected. The first output mode is selected from a collection of the first output mode and a second output mode. The second output mode is selected in response to the computing device being in a second state and is for visually outputting at least the portion of the information and not audibly outputting the at least portion of the information. At least the portion of information is audibly output.Type: GrantFiled: August 6, 2010Date of Patent: December 3, 2019Assignee: Google LLCInventors: John Nicholas Jitkoff, Michael J. Lebeau, William J. Byrne, David P. Singleton
-
Patent number: 10496718Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving user input that defines a search query, and providing the search query to a server system. Information that a search engine system determined was responsive to the search query is received at a computing device. The computing device is identified as in a first state, and a first output mode for audibly outputting at least a portion of the information is selected. The first output mode is selected from a collection of the first output mode and a second output mode. The second output mode is selected in response to the computing device being in a second state and is for visually outputting at least the portion of the information and not audibly outputting the at least portion of the information. At least the portion of information is audibly output.Type: GrantFiled: February 5, 2016Date of Patent: December 3, 2019Assignee: Google LLCInventors: John Nicholas Jitkoff, Michael J. LeBeau, William J. Byrne, David P. Singleton
-
Patent number: 9858921Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving geographical information derived from a non-verbal user action associated with a first computing device. The non-verbal user action implies an interest of a user in a geographic location. The method also includes identifying a grammar associated with the geographic location using the derived geographical information and outputting a grammar indicator for use in selecting the identified grammar for voice recognition processing of vocal input from the user.Type: GrantFiled: August 2, 2013Date of Patent: January 2, 2018Assignee: Google Inc.Inventors: David P. Singleton, Debajit Ghosh
-
Patent number: 9715553Abstract: Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for retrieving points of interest. In one aspect, a method includes receiving a current location of a user's electronic device and retrieving data identifying multiple points of interest within a predetermined distance to the current location. Each point of interest is ranked based at least in part on the point of interest's proximity to the current location. For at least one point of interest, the ranking is further based on one or more updates associated with the point of interest. Each update includes data about the point of interest input by an author (other than the user) into an online social network that includes the user. Based on the ranking, data identifying one or more of the points of interest is provided to the electronic device for presentation to the user on a display.Type: GrantFiled: June 18, 2010Date of Patent: July 25, 2017Assignee: GOOGLE INC.Inventors: David P. Singleton, Al Cutter
-
Publication number: 20170185691Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving user input that defines a search query, and providing the search query to a server system. Information that a search engine system determined was responsive to the search query is received at a computing device. The computing device is identified as in a first state, and a first output mode for audibly outputting at least a portion of the information is selected. The first output mode is selected from a collection of the first output mode and a second output mode. The second output mode is selected in response to the computing device being in a second state and is for visually outputting at least the portion of the information and not audibly outputting the at least portion of the information. At least the portion of information is audibly output.Type: ApplicationFiled: March 16, 2017Publication date: June 29, 2017Inventors: John Nicholas Jitkoff, Michael J. LeBeau, William J. Byrne, David P. Singleton
-
Publication number: 20170092267Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving geographical information derived from a non-verbal user action associated with a first computing device. The non-verbal user action implies an interest of a user in a geographic location. The method also includes identifying a grammar associated with the geographic location using the derived geographical information and outputting a grammar indicator for use in selecting the identified grammar for voice recognition processing of vocal input from the user.Type: ApplicationFiled: December 14, 2016Publication date: March 30, 2017Inventors: David P. Singleton, Debajit Ghosh
-
Publication number: 20160156758Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving user input that defines a search query, and providing the search query to a server system. Information that a search engine system determined was responsive to the search query is received at a computing device. The computing device is identified as in a first state, and a first output mode for audibly outputting at least a portion of the information is selected. The first output mode is selected from a collection of the first output mode and a second output mode. The second output mode is selected in response to the computing device being in a second state and is for visually outputting at least the portion of the information and not audibly outputting the at least portion of the information. At least the portion of information is audibly output.Type: ApplicationFiled: February 5, 2016Publication date: June 2, 2016Inventors: John Nicholas Jitkoff, Michael J. LeBeau, William J. Byrne, David P. Singleton
-
Publication number: 20160154881Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving user input that defines a search query, and providing the search query to a server system. Information that a search engine system determined was responsive to the search query is received at a computing device. The computing device is identified as in a first state, and a first output mode for audibly outputting at least a portion of the information is selected. The first output mode is selected from a collection of the first output mode and a second output mode. The second output mode is selected in response to the computing device being in a second state and is for visually outputting at least the portion of the information and not audibly outputting the at least portion of the information. At least the portion of information is audibly output.Type: ApplicationFiled: February 5, 2016Publication date: June 2, 2016Inventors: John Nicholas Jitkoff, Michael J. LeBeau, William J. Byrne, David P. Singleton
-
Patent number: 9324095Abstract: Identifying on-line advertising conversions includes identifying, at a computer server system, a plurality of reports from one or more computing devices, wherein each of the reports indicates a clock skew between one of the computing devices and a clock server system; using the clock skews to determine that two or more of the reports are likely from a common computing device; determining that the two or more of the reports are common, in that they correspond to display of an advertisement on the common computing device and to purchase of on-line content with the common computing device; and indicating that a purchase conversion occurred based on determining that the two or more of the reports are common.Type: GrantFiled: June 8, 2011Date of Patent: April 26, 2016Assignee: Google Inc.Inventors: David P. Singleton, Miles E. Barr
-
Patent number: 9275154Abstract: Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for context sensitive point of interest retrieval. In one aspect, a method includes receiving a current location of a user's electronic device and retrieving multiple points of interest within a predetermined distance to the current location. Each point of interest is ranked based on the point of interest's proximity to the current location and one or more time-related attributes associated with the point of interest. Data identifying one or more of the points of interest is provided to the electronic device for presentation to the user on a display of the electronic device based on the ranking.Type: GrantFiled: June 18, 2010Date of Patent: March 1, 2016Assignee: GOOGLE INC.Inventors: Jussi Myllymaki, David P. Singleton, Al Cutter
-
Patent number: 8996625Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for aggregating posts submitted to a messaging system. A server system identifies a plurality of posts that were submitted to a messaging system from a plurality of users with which a first user has an acquaintanceship relationship. The server system analyzes content from a body of each post to determine a group of the posts that each reference a common topic. The server system provides information so as to cause the computing device to display to the first user, in place of an individual display for each post in the group, an aggregate post that presents, as a primary entity, a second user of the messaging system that is affiliated with the common topic and that did not submit to the messaging system a post that referenced the common topic.Type: GrantFiled: February 1, 2011Date of Patent: March 31, 2015Assignee: Google Inc.Inventors: David P. Singleton, Scott Eblen
-
Publication number: 20140195234Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving geographical information derived from a non-verbal user action associated with a first computing device. The non-verbal user action implies an interest of a user in a geographic location. The method also includes identifying a grammar associated with the geographic location using the derived geographical information and outputting a grammar indicator for use in selecting the identified grammar for voice recognition processing of vocal input from the user.Type: ApplicationFiled: August 2, 2013Publication date: July 10, 2014Applicant: Google Inc.Inventors: David P. Singleton, Debajit Ghosh
-
Patent number: 8745168Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method including analyzing user interactions with search results provided on a computing device. The method further includes buffering indicators of the user interactions on the computing device. The method further includes periodically transmitting the indicators of the user interactions to a remote server.Type: GrantFiled: July 10, 2009Date of Patent: June 3, 2014Assignee: Google Inc.Inventors: David P. Singleton, Alastair Tse
-
Patent number: 8745018Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented search method including receiving, at a non-browser application on a computing device, part or all of a user search query. The method further includes displaying search results responsive to receiving the search query in the non-browser application. The method further includes receiving a user selection of one of the search results. The method further includes automatically displaying, in response to the user selection of the one of the search results, a landing page for the one of the search results in a web browser on the computing device. The method further includes receiving from the user a selection of a first back button in the web browser and, in response to the user selection of the first back button, activating the non-browser application.Type: GrantFiled: July 10, 2009Date of Patent: June 3, 2014Assignee: Google Inc.Inventors: David P. Singleton, John Nicholas Jitkoff, Alastair Tse
-
Patent number: 8682661Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for recognizing speech input. In one aspect, a method includes receiving a user input and a grammar including annotations, the user input comprising audio data and the annotations providing syntax and semantics to the grammar, retrieving third-party statistical speech recognition information, the statistical speech recognition information being transmitted over a network, generating a statistical language model (SLM) based on the grammar and the statistical speech recognition information, the SLM preserving semantics of the grammar, processing the user input using the SLM to generate one or more results, comparing the one or more results to candidates provided in the grammar, identifying a particular candidate of the grammar based on the comparing, and providing the particular candidate for input to an application executed on a computing device.Type: GrantFiled: August 31, 2010Date of Patent: March 25, 2014Assignee: Google Inc.Inventors: Johan Schalkwyk, Bjorn Bringert, David P. Singleton
-
Patent number: 8527279Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving geographical information derived from a non-verbal user action associated with a first computing device. The non-verbal user action implies an interest of a user in a geographic location. The method also includes identifying a grammar associated with the geographic location using the derived geographical information and outputting a grammar indicator for use in selecting the identified grammar for voice recognition processing of vocal input from the user.Type: GrantFiled: August 23, 2012Date of Patent: September 3, 2013Assignee: Google Inc.Inventors: David P. Singleton, Debajit Ghosh
-
Publication number: 20130085841Abstract: Identifying on-line advertising conversions includes identifying, at a computer server system, a plurality of reports from one or more computing devices, wherein each of the reports indicates a clock skew between one of the computing devices and a clock server system; using the clock skews to determine that two or more of the reports are likely from a common computing device; determining that the two or more of the reports are common, in that they correspond to display of an advertisement on the common computing device and to purchase of on-line content with the common computing device; and indicating that a purchase conversion occurred based on determining that the two or more of the reports are common.Type: ApplicationFiled: June 8, 2011Publication date: April 4, 2013Inventors: David P. Singleton, Miles E. Barr
-
Patent number: 8370146Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for recognizing speech input. In one aspect, a method includes receiving a user input and a grammar including annotations, the user input comprising audio data and the annotations providing syntax and semantics to the grammar, retrieving third-party statistical speech recognition information, the statistical speech recognition information being transmitted over a network, generating a statistical language model (SLM) based on the grammar and the statistical speech recognition information, the SLM preserving semantics of the grammar, processing the user input using the SLM to generate one or more results, comparing the one or more results to candidates provided in the grammar, identifying a particular candidate of the grammar based on the comparing, and providing the particular candidate for input to an application executed on a computing device.Type: GrantFiled: September 30, 2011Date of Patent: February 5, 2013Assignee: Google Inc.Inventors: Johan Schalkwyk, Bjorn Bringert, David P. Singleton
-
Patent number: 8301639Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for suggesting search queries based on location. One of the methods includes determining a current location of the user. A selection of the user's past search queries is generated, where each past search query in the selection is associated with a query location related to the query. A respective score is assigned to each past search query in the selection. The score for each query is based at least in part on the proximity of the current location to the query location of the query. One or more of the past search queries in the selection are provided for presentation to the user on the user's electronic device based on the assigned scores.Type: GrantFiled: January 29, 2010Date of Patent: October 30, 2012Assignee: Google Inc.Inventors: Jussi Myllymaki, David P. Singleton, Al Cutter, Matthew Lewis, Scott Eblen
-
Publication number: 20120036121Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving user input that defines a search query, and providing the search query to a server system. Information that a search engine system determined was responsive to the search query is received at a computing device. The computing device is identified as in a first state, and a first output mode for audibly outputting at least a portion of the information is selected. The first output mode is selected from a collection of the first output mode and a second output mode. The second output mode is selected in response to the computing device being in a second state and is for visually outputting at least the portion of the information and not audibly outputting the at least portion of the information. At least the portion of information is audibly output.Type: ApplicationFiled: August 6, 2010Publication date: February 9, 2012Inventors: John Nicholas Jitkoff, Michael J. Lebeau, William J. Byrne, David P. Singleton