Patents by Inventor Shumeet Baluja

Shumeet Baluja 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).

  • Publication number: 20180204565
    Abstract: A method for generating a speech recognition model includes accessing a baseline speech recognition model, obtaining information related to recent language usage from search queries, and modifying the speech recognition model to revise probabilities of a portion of a sound occurrence based on the information. The portion of a sound may include a word. Also, a method for generating a speech recognition model, includes receiving at a search engine from a remote device an audio recording and a transcript that substantially represents at least a portion of the audio recording, synchronizing the transcript with the audio recording, extracting one or more letters from the transcript and extracting the associated pronunciation of the one or more letters from the audio recording, and generating a dictionary entry in a pronunciation dictionary.
    Type: Application
    Filed: March 15, 2018
    Publication date: July 19, 2018
    Inventors: Michael H. Cohen, Shumeet Baluja, Pedro J. Moreno Mengibar
  • Patent number: 9977816
    Abstract: A system determines ranking scores for objects based on “virtual” links defined for the objects. A link-based ranking score may then be calculated for the objects based on the virtual links. In one implementation, the virtual links are determined based on a metric of content-based similarity between the objects.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: May 22, 2018
    Assignee: Google LLC
    Inventors: Yushi Jing, Henry Allan Rowley, Shumeet Baluja
  • Patent number: 9953636
    Abstract: A method for generating a speech recognition model includes accessing a baseline speech recognition model, obtaining information related to recent language usage from search queries, and modifying the speech recognition model to revise probabilities of a portion of a sound occurrence based on the information. The portion of a sound may include a word. Also, a method for generating a speech recognition model, includes receiving at a search engine from a remote device an audio recording and a transcript that substantially represents at least a portion of the audio recording, synchronizing the transcript with the audio recording, extracting one or more letters from the transcript and extracting the associated pronunciation of the one or more letters from the audio recording, and generating a dictionary entry in a pronunciation dictionary.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: April 24, 2018
    Inventors: Michael H. Cohen, Shumeet Baluja, Pedro J. Moreno Mengibar
  • Patent number: 9945686
    Abstract: A computer-implemented method of providing personalized route information involves gathering a plurality of past location indicators over time for a wireless client device, determining a future driving objective using the plurality of previously-gathered location indicators, obtaining real-time traffic data for an area proximate to the determined driving objective, and generating a suggested route for the driving objective using the near real-time traffic data.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: April 17, 2018
    Assignee: Google LLC
    Inventors: Henry Allan Rowley, Shumeet Baluja
  • Publication number: 20180070141
    Abstract: A computer-implemented method includes identifying a computer-based portable program module, automatically altering code in the portable program module to permit display of the module on a television-based display so that the displayed module has a substantially similar appearance on the television-based display as on a computer display, and providing the altered code for execution on a processor connected to a television-based display.
    Type: Application
    Filed: November 13, 2017
    Publication date: March 8, 2018
    Inventors: Richard C. Gossweiler, Rohan Seth, Shumeet Baluja
  • Publication number: 20180046685
    Abstract: A computer-implemented method for generating results for a client-requested query involves receiving a query produced by a client communication device, generating a result for the query in response to reception of the query, determining one or more predictive follow-up requests before receiving an actual follow-up request from the client device, and initiating retrieval of information associated with the one or more predictive follow-up requests, and transmitting at least part of the result to the client device, and then transmitting to the client device at least part of the information associated with the one or more predictive follow-up requests.
    Type: Application
    Filed: October 24, 2017
    Publication date: February 15, 2018
    Inventors: Shumeet Baluja, Henry Allan Rowley
  • Publication number: 20180032604
    Abstract: A computer-implemented method of providing text entry assistance data includes receiving at a system location information associated with a user, receiving at the system information indicative of predictive textual outcomes, generating dictionary data using the location information, and providing the dictionary data to a remote device.
    Type: Application
    Filed: August 8, 2017
    Publication date: February 1, 2018
    Inventors: Shumeet Baluja, Maryam Kamvar, Elad Gil
  • Patent number: 9876914
    Abstract: A method of initiating a telecommunication session for a communication device that includes submitting to one or more telecommunication carriers a proposal for a telecommunication session, receiving from at least one of the one or more telecommunication carriers a bid to carry the telecommunications session, and automatically selecting one of the telecommunication carriers from the carriers submitting a bid, and initiating the telecommunication session through the selected telecommunication carrier.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: January 23, 2018
    Assignee: Google LLC
    Inventors: Shumeet Baluja, Michael Chu, Mayumi Matsuno
  • Publication number: 20180007727
    Abstract: A method of providing information responsive to a request from a wireless communication device involves receiving an information request from a mobile device and generating responsive information for the information request, transmitting a first portion of the responsive information to the mobile device in a first communication session, and transmitting a second portion of the responsive information to the mobile device in a second, overloaded communication session.
    Type: Application
    Filed: April 12, 2017
    Publication date: January 4, 2018
    Inventors: Maryam Garrett, Shumeet Baluja, Elad Gil
  • Publication number: 20170372348
    Abstract: The present disclosure is directed to a system for device configuration-based function delivery. A server receives a data structure including device configuration information that indicates the computing device comprises an application programming interface to allow a data function to access a call function of the computing device. The server identifies a first content item having a call-on-select function and a second content item without a call-on-select function. The server determines, based on the device configuration information, a first call score for the first content item having the call-on-select function and a second call score for the second content item without the call-on-select function. The server selects the second content item for transmission to the computing device to cause the computing device to display the second content item without the call-on-select function on the computing device comprising the application programming interface.
    Type: Application
    Filed: June 22, 2016
    Publication date: December 28, 2017
    Inventor: Shumeet Baluja
  • Publication number: 20170366847
    Abstract: Systems, methods, devices, and computer program products provide social and interactive applications for mass media based on real time ambient-audio and/or video identification. In some implementations, a method includes: receiving descriptors identifying ambient audio associated with a media broadcast; comparing the descriptors to one or more reference descriptors; and determining a rating for the media broadcast based at least in part on the results of the comparison.
    Type: Application
    Filed: August 11, 2017
    Publication date: December 21, 2017
    Applicant: Google Inc.
    Inventors: Michele Covell, Shumeet Baluja, Michael Fink
  • Patent number: 9830367
    Abstract: A computer-implemented method for generating results for a client-requested query involves receiving a query produced by a client communication device, generating a result for the query in response to reception of the query, determining one or more predictive follow-up requests before receiving an actual follow-up request from the client device, and initiating retrieval of information associated with the one or more predictive follow-up requests, and transmitting at least part of the result to the client device, and then transmitting to the client device at least part of the information associated with the one or more predictive follow-up requests.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: November 28, 2017
    Assignee: Google Inc.
    Inventors: Shumeet Baluja, Henry Allan Rowley
  • Patent number: 9824372
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes identifying web pages that embed a selected video, aggregating content derived from the identified web pages, and transmitting one or more advertisements (ads) that are targeted to the aggregated content for presentation with the selected video embedded on the identified web pages.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: November 21, 2017
    Assignee: Google LLC
    Inventors: Rohan Seth, Shumeet Baluja
  • Patent number: 9819999
    Abstract: A computer-implemented method includes identifying a computer-based portable program module, automatically altering code in the portable program module to permit display of the module on a television-based display so that the displayed module has a substantially similar appearance on the television-based display as on a computer display, and providing the altered code for execution on a processor connected to a television-based display.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: November 14, 2017
    Assignee: Google Inc.
    Inventors: Richard C. Gossweiler, III, Rohan Seth, Shumeet Baluja
  • Patent number: 9792628
    Abstract: A method and system for presenting promotional content to a user of a communication device involves receiving information from a communication device, where the information relates to the communication device, and identifying a result relating to the information that is capable of being presented in a plurality of formats on the communication device, and dynamically selecting a format for the result from among the plurality of formats, and presenting the result in the selected format for display by the communication device.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: October 17, 2017
    Assignee: GOOGLE INC.
    Inventors: Elad Gil, Shumeet Baluja, Maryam Garrett, Cedric Beust
  • Patent number: 9778055
    Abstract: A computer-implemented method of providing personalized route information involves gathering a plurality of past location indicators over time for a wireless client device, determining a future driving objective using the plurality of previously-gathered location indicators, obtaining real-time traffic data for an area proximate to the determined driving objective, and generating a suggested route for the driving objective using the near real-time traffic data.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: October 3, 2017
    Assignee: Google Inc.
    Inventors: Henry Rowley, Shumeet Baluja
  • Publication number: 20170237801
    Abstract: The present disclosure is directed to a system for device configuration-based function delivery. A server receives a data structure including device configuration information that indicates the computing device comprises an application programming interface to allow a data function to access a call function of the computing device. The server identifies a first content item having a call-on-select function and a second content item without a call-on-select function. The server determines, based on the device configuration information, a first call score for the first content item having the call-on-select function and a second call score for the second content item without the call-on-select function. The server selects the second content item for transmission to the computing device to cause the computing device to display the second content item without the call-on-select function on the computing device comprising the application programming interface.
    Type: Application
    Filed: May 4, 2017
    Publication date: August 17, 2017
    Applicant: Google Inc.
    Inventors: Shumeet Baluja, Gaurav Bhaya, Robert Stets
  • Publication number: 20170237613
    Abstract: The present disclosure is directed to a system for device configuration-based function delivery. A server receives a data structure including device configuration information that indicates the computing device comprises an application programming interface to allow a data function to access a call function of the computing device. The server identifies a first content item having a call-on-select function and a second content item without a call-on-select function. The server determines, based on the device configuration information, a first call score for the first content item having the call-on-select function and a second call score for the second content item without the call-on-select function. The server selects the second content item for transmission to the computing device to cause the computing device to display the second content item without the call-on-select function on the computing device comprising the application programming interface.
    Type: Application
    Filed: May 2, 2017
    Publication date: August 17, 2017
    Applicant: Google Inc.
    Inventor: Shumeet Baluja
  • Publication number: 20170213248
    Abstract: Techniques are described for placing sponsored-content associated with an image. The techniques may include matching a first image for which a sponsored-content item is to be selected with a reference image. A sponsored-content item to be presented may be selected based on an association between the reference image with the sponsored-content item to be presented.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 27, 2017
    Applicant: GOOGLE INC.
    Inventors: Yushi Jing, Shumeet Baluja
  • Patent number: 9709415
    Abstract: A computer-implemented method of providing personalized route information involves gathering a plurality of past location indicators over time for a wireless client device, determining a future driving objective using the plurality of previously-gathered location indicators, obtaining real-time traffic data for an area proximate to the determined driving objective, and generating a suggested route for the driving objective using the near real-time traffic data.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: July 18, 2017
    Assignee: Google Inc.
    Inventors: Henry Rowley, Shumeet Baluja