Patents by Inventor Abhanshu Sharma

Abhanshu Sharma 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: 11967321
    Abstract: Implementations set forth herein relate to an automated assistant that can interact with applications that may not have been pre-configured for interfacing with the automated assistant. The automated assistant can identify content of an application interface of the application to determine synonymous terms that a user may speak when commanding the automated assistant to perform certain tasks. Speech processing operations employed by the automated assistant can be biased towards these synonymous terms when the user is accessing an application interface of the application. In some implementations, the synonymous terms can be identified in a responsive language of the automated assistant when the content of the application interface is being rendered in a different language. This can allow the automated assistant to operate as an interface between the user and certain applications that may not be rendering content in a native language of the user.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: April 23, 2024
    Assignee: GOOGLE LLC
    Inventors: Joseph Lange, Abhanshu Sharma, Adam Coimbra, Gökhan Bakir, Gabriel Taubman, Ilya Firman, Jindong Chen, James Stout, Marcin Nowak-Przygodzki, Reed Enger, Thomas Weedon Hume, Vishwath Mohan, Jacek Szmigiel, Yunfan Jin, Kyle Pedersen, Gilles Baechler
  • Publication number: 20230350905
    Abstract: Methods, systems, and apparatus for receiving a query image, receiving one or more entities that are associated with the query image, identifying, for one or more of the entities, one or more candidate search queries that are pre-associated with the one or more entities, generating a respective relevance score for each of the candidate search queries, selecting, as a representative search query for the query image, a particular candidate search query based at least on the generated respective relevance scores and providing the representative search query for output in response to receiving the query image.
    Type: Application
    Filed: June 29, 2023
    Publication date: November 2, 2023
    Inventors: Matthew Sharifi, Abhanshu Sharma, David Petrou
  • Patent number: 11734287
    Abstract: Methods, systems, and apparatus for receiving a query image, receiving one or more entities that are associated with the query image, identifying, for one or more of the entities, one or more candidate search queries that are pre-associated with the one or more entities, generating a respective relevance score for each of the candidate search queries, selecting, as a representative search query for the query image, a particular candidate search query based at least on the generated respective relevance scores and providing the representative search query for output in response to receiving the query image.
    Type: Grant
    Filed: February 21, 2022
    Date of Patent: August 22, 2023
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, David Petrou, Abhanshu Sharma
  • Publication number: 20230103677
    Abstract: Implementations set forth herein relate to an automated assistant that can interact with applications that may not have been pre-configured for interfacing with the automated assistant. The automated assistant can identify content of an application interface of the application to determine synonymous terms that a user may speak when commanding the automated assistant to perform certain tasks. Speech processing operations employed by the automated assistant can be biased towards these synonymous terms when the user is accessing an application interface of the application. In some implementations, the synonymous terms can be identified in a responsive language of the automated assistant when the content of the application interface is being rendered in a different language. This can allow the automated assistant to operate as an interface between the user and certain applications that may not be rendering content in a native language of the user.
    Type: Application
    Filed: November 30, 2021
    Publication date: April 6, 2023
    Inventors: Joseph Lange, Abhanshu Sharma, Adam Coimbra, Gökhan Bakir, GABRIEL Taubman, Ilya Firman, Jindong Chen, James Stout, Marcin Nowak-Przygodzki, Reed Enger, THOMAS Weedon Hume, Vishwath Mohan, Jacek Szmigiel, Yunfan Jin, Kyle Pedersen, Gilles Baechler
  • Publication number: 20230029323
    Abstract: Methods, systems, and apparatus for receiving a query image and a user tap location, processing the received query image based on the user tap location, identifying one or more entities associated with the processed query image and in response to receiving (i) the query image, and (ii) the user tap location, providing information about the identified one or more of the entities.
    Type: Application
    Filed: October 3, 2022
    Publication date: January 26, 2023
    Inventors: Abhanshu Sharma, David Petrou, Matthew Sharifi
  • Patent number: 11461386
    Abstract: Methods, systems, and apparatus for receiving a query image and a user tap location, processing the received query image based on the user tap location, identifying one or more entities associated with the processed query image and in response to receiving (i) the query image, and (ii) the user tap location, providing information about the identified one or more of the entities.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: October 4, 2022
    Assignee: GOOGLE LLC
    Inventors: Abhanshu Sharma, David Petrou, Matthew Sharifi
  • Publication number: 20220188321
    Abstract: Methods, systems, and apparatus for receiving a query image, receiving one or more entities that are associated with the query image, identifying, for one or more of the entities, one or more candidate search queries that are pre-associated with the one or more entities, generating a respective relevance score for each of the candidate search queries, selecting, as a representative search query for the query image, a particular candidate search query based at least on the generated respective relevance scores and providing the representative search query for output in response to receiving the query image.
    Type: Application
    Filed: February 21, 2022
    Publication date: June 16, 2022
    Inventors: Matthew Sharifi, David Petrou, Abhanshu Sharma
  • Patent number: 11269897
    Abstract: Methods, systems, and apparatus for receiving a query image, receiving one or more entities that are associated with the query image, identifying, for one or more of the entities, one or more candidate search queries that are pre-associated with the one or more entities, generating a respective relevance score for each of the candidate search queries, selecting, as a representative search query for the query image, a particular candidate search query based at least on the generated respective relevance scores and providing the representative search query for output in response to receiving the query image.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: March 8, 2022
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, David Petrou, Abhanshu Sharma
  • Publication number: 20210232912
    Abstract: A computing device is disclosed that includes at least one processor and a machine-learned model. The machine-learned model can include a plurality of blocks and one or more residual connections between two or more of the plurality of blocks. The machine-learned model can be configured to receive a model input and, in response to receipt of the model input, output a model output. The machine-learned model can be configured to perform operations including determining a resource allocation parameter that corresponds to a desired allocation of system resources to the machine-learned model at an inference time; deactivating a subset of the plurality of blocks of the machine-learned model based on the resource allocation parameter; inputting the model input into the machine-learned model with the subset of the plurality of blocks deactivated; and receiving, as an output of the machine-learned model, the model output.
    Type: Application
    Filed: September 19, 2019
    Publication date: July 29, 2021
    Inventors: Abhanshu Sharma, Alexander Mordvintsev, Matthew Sharifi
  • Publication number: 20200285670
    Abstract: Methods, systems, and apparatus for receiving a query image and a user tap location, processing the received query image based on the user tap location, identifying one or more entities associated with the processed query image and in response to receiving (i) the query image, and (ii) the user tap location, providing information about the identified one or more of the entities.
    Type: Application
    Filed: May 22, 2020
    Publication date: September 10, 2020
    Inventors: Abhanshu Sharma, David Petrou, Matthew Sharifi
  • Patent number: 10769428
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a second model to approximate the output of a first model to classify, according to a classification scheme, image data received as input, and after the second model is trained accessing map data that specifies a plurality of geographic locations, and for each geographic location associated with an entity for each image of the one or more images that depict the entity located at the geographic location, providing the image to the second model to generate an embedding for the image, associating each of the one or more embeddings generated by the second model with the geographic location, and storing, in a database, location data specifying the geographic location, the associated one or more embeddings, and data specifying the entity, as an associated entity entry for the entity.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: September 8, 2020
    Assignee: Google LLC
    Inventors: Abhanshu Sharma, Fedir Zubach, Thomas Binder, Lukas Mach, Sammy El Ghazzal, Matthew Sharifi
  • Patent number: 10664519
    Abstract: Methods, systems, and apparatus for receiving a query image and a user tap location, processing the received query image based on the user tap location, identifying one or more entities associated with the processed query image and in response to receiving (i) the query image, and (ii) the user tap location, providing information about the identified one or more of the entities.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: May 26, 2020
    Assignee: Google LLC
    Inventors: Abhanshu Sharma, David Petrou, Matthew Sharifi
  • Publication number: 20200050610
    Abstract: Methods, systems, and apparatus for receiving a query image, receiving one or more entities that are associated with the query image, identifying, for one or more of the entities, one or more candidate search queries that are pre-associated with the one or more entities, generating a respective relevance score for each of the candidate search queries, selecting, as a representative search query for the query image, a particular candidate search query based at least on the generated respective relevance scores and providing the representative search query for output in response to receiving the query image.
    Type: Application
    Filed: October 18, 2019
    Publication date: February 13, 2020
    Inventors: Matthew Sharifi, David Petrou, Abhanshu Sharma
  • Publication number: 20200050846
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a second model to approximate the output of a first model to classify, according to a classification scheme, image data received as input, and after the second model is trained accessing map data that specifies a plurality of geographic locations, and for each geographic location associated with an entity for each image of the one or more images that depict the entity located at the geographic location, providing the image to the second model to generate an embedding for the image, associating each of the one or more embeddings generated by the second model with the geographic location, and storing, in a database, location data specifying the geographic location, the associated one or more embeddings, and data specifying the entity, as an associated entity entry for the entity.
    Type: Application
    Filed: August 13, 2018
    Publication date: February 13, 2020
    Inventors: Abhanshu Sharma, Fedir Zubach, Thomas Binder, Lukas Mach, Sammy El Ghazzal, Matthew Sharifi
  • Patent number: 10489410
    Abstract: Methods, systems, and apparatus for receiving a query image, receiving one or more entities that are associated with the query image, identifying, for one or more of the entities, one or more candidate search queries that are pre-associated with the one or more entities, generating a respective relevance score for each of the candidate search queries, selecting, as a representative search query for the query image, a particular candidate search query based at least on the generated respective relevance scores and providing the representative search query for output in response to receiving the query image.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: November 26, 2019
    Assignee: Google LLC
    Inventors: Matthew Sharifi, David Petrou, Abhanshu Sharma
  • Publication number: 20190286649
    Abstract: Methods, systems, and apparatus for receiving a query image and a user tap location, processing the received query image based on the user tap location, identifying one or more entities associated with the processed query image and in response to receiving (i) the query image, and (ii) the user tap location, providing information about the identified one or more of the entities.
    Type: Application
    Filed: June 7, 2019
    Publication date: September 19, 2019
    Inventors: Abhanshu Sharma, David Petrou, Matthew Sharifi
  • Patent number: 10353950
    Abstract: Methods, systems, and apparatus for receiving a query image and a user tap location, processing the received query image based on the user tap location, identifying one or more entities associated with the processed query image and in response to receiving (i) the query image, and (ii) the user tap location, providing information about the identified one or more of the entities.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: July 16, 2019
    Assignee: Google LLC
    Inventors: Abhanshu Sharma, David Petrou, Matthew Sharifi
  • Patent number: 10305828
    Abstract: A computing device is described that includes at least one processor and a memory including instructions that when executed cause the at least one processor to output, for display, a graphical keyboard comprising a plurality of keys, and determine, based on an indication of a selection of one or more keys from the plurality of keys, text of an electronic communication. The instructions, when executed, further cause the at least one processor to identify, based at least in part on the text, a searchable entity or trigger phrase, generate, based on the searchable entity or trigger phrase, a search query, and output, for display, within the graphical keyboard, a graphical indication to indicate that the computing device generated the search query.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: May 28, 2019
    Assignee: Google LLC
    Inventors: Jing Cao, Alexa Greenberg, Abhanshu Sharma, Yanchao Su, Nicholas Kong, Muhammad Mohsin, Jacek Jurewicz, Wei Huang, Matthew Sharifi, Benjamin Sidhom
  • Publication number: 20170371898
    Abstract: Methods, systems, and apparatus for receiving a query image and a user tap location, processing the received query image based on the user tap location, identifying one or more entities associated with the processed query image and in response to receiving (i) the query image, and (ii) the user tap location, providing information about the identified one or more of the entities.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 28, 2017
    Inventors: Abhanshu Sharma, David Petrou, Matthew Sharifi
  • Publication number: 20170310616
    Abstract: A computing device is described that includes at least one processor and a memory including instructions that when executed cause the at least one processor to output, for display, a graphical keyboard comprising a plurality of keys, and determine, based on an indication of a selection of one or more keys from the plurality of keys, text of an electronic communication. The instructions, when executed, further cause the at least one processor to identify, based at least in part on the text, a searchable entity or trigger phrase, generate, based on the searchable entity or trigger phrase, a search query, and output, for display, within the graphical keyboard, a graphical indication to indicate that the computing device generated the search query.
    Type: Application
    Filed: April 20, 2016
    Publication date: October 26, 2017
    Inventors: Jing Cao, Alexa Greenberg, Abhanshu Sharma, Yanchao Su, Nicholas Kong, Muhammad Mohsin, Jacek Jurewicz, Wei Huang, Matthew Sharifi, Benjamin Sidhom