Patents by Inventor Nitin Mangesh Shetti
Nitin Mangesh Shetti 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: 11929075Abstract: Methods, systems, and apparatus for receiving, by a voice action system, data specifying trigger terms that trigger an application to perform a voice action and a context that specifies a status of the application when the voice action can be triggered. The voice action system receives data defining a discoverability example for the voice action that comprises one or more of the trigger terms that trigger the application to perform the voice action when a status of the application satisfies the specified context. The voice action system receives a request for discoverability examples for the application from a user device having the application installed, and provides the data defining the discoverability examples to the user device in response to the request. The user device is configured to provide a notification of the one or more of the trigger terms when a status of the application satisfies the specified context.Type: GrantFiled: July 23, 2020Date of Patent: March 12, 2024Assignee: GOOGLE LLCInventors: Bo Wang, Sunil Vemuri, Barnaby John James, Pravir Kumar Gupta, Nitin Mangesh Shetti
-
Patent number: 11657816Abstract: Methods, systems, and apparatus, for defining and monitoring an event for a physical entity and the performance of an action in response to the occurrence of the event. A method includes receiving data indicating an event for a physical entity, the event specified in part by a physical environment feature for which the occurrence of the event is to be monitored by the data processing apparatus; receiving data indicating an action associated with the event and to be taken in response to the occurrence of the event; monitoring for the occurrence of the event for the physical entity; and in response to the occurrence of the event, causing the action associated with the event to be performed.Type: GrantFiled: November 16, 2020Date of Patent: May 23, 2023Assignee: GOOGLE LLCInventors: Bo Wang, Sunil Vemuri, Nitin Mangesh Shetti, Pravir Kumar Gupta, Scott B. Huffman, Javier Alejandro Rey, Jeffrey A. Boortz
-
Publication number: 20210082430Abstract: Methods, systems, and apparatus, for defining and monitoring an event for a physical entity and the performance of an action in response to the occurrence of the event. A method includes receiving data indicating an event for a physical entity, the event specified in part by a physical environment feature for which the occurrence of the event is to be monitored by the data processing apparatus; receiving data indicating an action associated with the event and to be taken in response to the occurrence of the event; monitoring for the occurrence of the event for the physical entity; and in response to the occurrence of the event, causing the action associated with the event to be performed.Type: ApplicationFiled: November 16, 2020Publication date: March 18, 2021Inventors: Bo Wang, Sunil Vemuri, Nitin Mangesh Shetti, Pravir Kumar Gupta, Scott B. Huffman, Javier Alejandro Rey, Jeffrey A. Boortz
-
Patent number: 10839799Abstract: Methods, systems, and apparatus for receiving data identifying an application and a voice command trigger term, validating the received data, inducting the received data to generate an intent that specifies the application, the voice command trigger term, and one or more other voice command trigger terms that are determined based at least on the voice command trigger term, and storing the intent at a contextual intent database, wherein the contextual intent database comprises one or more other intents.Type: GrantFiled: May 23, 2018Date of Patent: November 17, 2020Assignee: GOOGLE LLCInventors: Bo Wang, Sunil Vemuri, Nitin Mangesh Shetti, Pravir Kumar Gupta, Scott B Huffman, Javier Alejandro Rey, Jeffrey A. Boortz
-
Publication number: 20200357411Abstract: Methods, systems, and apparatus for receiving, by a voice action system, data specifying trigger terms that trigger an application to perform a voice action and a context that specifies a status of the application when the voice action can be triggered. The voice action system receives data defining a discoverability example for the voice action that comprises one or more of the trigger terms that trigger the application to perform the voice action when a status of the application satisfies the specified context. The voice action system receives a request for discoverability examples for the application from a user device having the application installed, and provides the data defining the discoverability examples to the user device in response to the request. The user device is configured to provide a notification of the one or more of the trigger terms when a status of the application satisfies the specified context.Type: ApplicationFiled: July 23, 2020Publication date: November 12, 2020Inventors: Bo Wang, Sunil Vemuri, Barnaby John James, Pravir Kumar Gupta, Nitin Mangesh Shetti
-
Patent number: 10831791Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using location aliases. In some implementations, a query is received, and a user that submitted the query is identified. It can be determined that one or more terms of the query represent an alias for a user-specific geographical location that has not been designated for the identified user. In response, a prompt can be provided to the user to specify a geographical location corresponding to the one or more query terms, data indicating a geographical location is received, and data is stored that indicates that, for the identified user, the one or more terms are an alias for the geographical location. One or more search results responsive to the query are provided, where the alias corresponds to the geographical location input in response to the prompt.Type: GrantFiled: April 27, 2018Date of Patent: November 10, 2020Assignee: Google LLCInventors: Bo Wang, Omer Bar-or, Pravir K. Gupta, Yang Gao, Nitin Mangesh Shetti
-
Patent number: 10741183Abstract: Methods, systems, and apparatus for receiving, by a voice action system, data specifying trigger terms that trigger an application to perform a voice action and a context that specifies a status of the application when the voice action can be triggered. The voice action system receives data defining a discoverability example for the voice action that comprises one or more of the trigger terms that trigger the application to perform the voice action when a status of the application satisfies the specified context. The voice action system receives a request for discoverability examples for the application from a user device having the application installed, and provides the data defining the discoverability examples to the user device in response to the request. The user device is configured to provide a notification of the one or more of the trigger terms when a status of the application satisfies the specified context.Type: GrantFiled: August 13, 2018Date of Patent: August 11, 2020Assignee: GOOGLE LLCInventors: Bo Wang, Sunil Vemuri, Barnaby John James, Pravir Kumar Gupta, Nitin Mangesh Shetti
-
Publication number: 20190103114Abstract: Methods, systems, and apparatus for receiving, by a voice action system, data specifying trigger terms that trigger an application to perform a voice action and a context that specifies a status of the application when the voice action can be triggered. The voice action system receives data defining a discoverability example for the voice action that comprises one or more of the trigger terms that trigger the application to perform the voice action when a status of the application satisfies the specified context. The voice action system receives a request for discoverability examples for the application from a user device having the application installed, and provides the data defining the discoverability examples to the user device in response to the request. The user device is configured to provide a notification of the one or more of the trigger terms when a status of the application satisfies the specified context.Type: ApplicationFiled: August 13, 2018Publication date: April 4, 2019Inventors: Bo Wang, Sunil Vemuri, Barnaby John James, Pravir Kumar Gupta, Nitin Mangesh Shetti
-
Publication number: 20180374480Abstract: Methods, systems, and apparatus for receiving data identifying an application and a voice command trigger term, validating the received data, inducting the received data to generate an intent that specifies the application, the voice command trigger term, and one or more other voice command trigger terms that are determined based at least on the voice command trigger term, and storing the intent at a contextual intent database, wherein the contextual intent database comprises one or more other intents.Type: ApplicationFiled: May 23, 2018Publication date: December 27, 2018Inventors: Bo Wang, Sunil Vemuri, Nitin Mangesh Shetti, Pravir Kumar Gupta, Scott B Huffman, Javier Alejandro Rey, Jeffrey A. Boortz
-
Patent number: 10049670Abstract: Methods, systems, and apparatus for receiving, by a voice action system, data specifying trigger terms that trigger an application to perform a voice action and a context that specifies a status of the application when the voice action can be triggered. The voice action system receives data defining a discoverability example for the voice action that comprises one or more of the trigger terms that trigger the application to perform the voice action when a status of the application satisfies the specified context. The voice action system receives a request for discoverability examples for the application from a user device having the application installed, and provides the data defining the discoverability examples to the user device in response to the request. The user device is configured to provide a notification of the one or more of the trigger terms when a status of the application satisfies the specified context.Type: GrantFiled: June 6, 2016Date of Patent: August 14, 2018Assignee: GOOGLE LLCInventors: Bo Wang, Sunil Vemuri, Barnaby John James, Pravir Kumar Gupta, Nitin Mangesh Shetti
-
Patent number: 10008203Abstract: Methods, systems, and apparatus for receiving data identifying an application and a voice command trigger term, validating the received data, inducting the received data to generate an intent that specifies the application, the voice command trigger term, and one or more other voice command trigger terms that are determined based at least on the voice command trigger term, and storing the intent at a contextual intent database, wherein the contextual intent database comprises one or more other intents.Type: GrantFiled: September 7, 2016Date of Patent: June 26, 2018Assignee: Google LLCInventors: Bo Wang, Sunil Vemuri, Nitin Mangesh Shetti, Pravir Kumar Gupta, Scott B. Huffman, Javier Alejandro Rey, Jeffrey A. Boortz
-
Patent number: 9965492Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using location aliases. In some implementations, a query is received, and a user that submitted the query is identified. It can be determined that one or more terms of the query represent an alias for a user-specific geographical location that has not been designated for the identified user. In response, a prompt can be provided to the user to specify a geographical location corresponding to the one or more query terms, data indicating a geographical location is received, and data is stored that indicates that, for the identified user, the one or more terms are an alias for the geographical location. One or more search results responsive to the query are provided, where the alias corresponds to the geographical location input in response to the prompt.Type: GrantFiled: April 22, 2014Date of Patent: May 8, 2018Assignee: Google LLCInventors: Bo Wang, Omer Bar-or, Pravir K. Gupta, Yang Gao, Nitin Mangesh Shetti
-
Publication number: 20170352352Abstract: Methods, systems, and apparatus for receiving, by a voice action system, data specifying trigger terms that trigger an application to perform a voice action and a context that specifies a status of the application when the voice action can be triggered. The voice action system receives data defining a discoverability example for the voice action that comprises one or more of the trigger terms that trigger the application to perform the voice action when a status of the application satisfies the specified context. The voice action system receives a request for discoverability examples for the application from a user device having the application installed, and provides the data defining the discoverability examples to the user device in response to the request. The user device is configured to provide a notification of the one or more of the trigger terms when a status of the application satisfies the specified context.Type: ApplicationFiled: June 6, 2016Publication date: December 7, 2017Inventors: Bo Wang, Sunil Vemuri, Barnaby John James, Pravir Kumar Gupta, Nitin Mangesh Shetti
-
Publication number: 20170270159Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining query results in response to queries. One of the methods includes obtaining first query results that are responsive to a first query; determining that the first query results do not satisfy a requirement; obtaining one or more modified queries for the first query; selecting a modified query from the one or more modified queries; obtaining second query results that are responsive to the selected modified query; analyzing the second query results and the first query results; determining to provide one or more second query results as a result of the analyzing; and providing the one or more second query results.Type: ApplicationFiled: September 11, 2013Publication date: September 21, 2017Applicant: Google Inc.Inventors: Bo Wang, Pravir Kumar Gupta, Omer Bar-or, Vishaal Kapoor, David Peter Whipp, Nitin Mangesh Shetti, Michael Buchanan, Bruce Christensen, Cheng Li
-
Publication number: 20170186427Abstract: Methods, systems, and apparatus for receiving data identifying an application and a voice command trigger term, validating the received data, inducting the received data to generate an intent that specifies the application, the voice command trigger term, and one or more other voice command trigger terms that are determined based at least on the voice command trigger term, and storing the intent at a contextual intent database, wherein the contextual intent database comprises one or more other intents.Type: ApplicationFiled: September 7, 2016Publication date: June 29, 2017Inventors: Bo Wang, Sunil Vemuri, Nitin Mangesh Shetti, Pravir Kumar Gupta, Scott B. Huffman, Javier Alejandro Rey, Jeffrey A. Boortz
-
Publication number: 20160314791Abstract: Methods, systems, and apparatus for receiving data identifying an application and a voice command trigger term, validating the received data, inducting the received data to generate an intent that specifies the application, the voice command trigger term, and one or more other voice command trigger terms that are determined based at least on the voice command trigger term, and storing the intent at a contextual intent database, wherein the contextual intent database comprises one or more other intents.Type: ApplicationFiled: April 22, 2015Publication date: October 27, 2016Inventors: Bo Wang, Sunil Vemuri, Nitin Mangesh Shetti, Pravir Kumar Gupta, Scott B. Huffman, Javier Alejandro Rey, Jeffrey A. Boortz
-
Patent number: 9472196Abstract: Methods, systems, and apparatus for receiving data identifying an application and a voice command trigger term, validating the received data, inducting the received data to generate an intent that specifies the application, the voice command trigger term, and one or more other voice command trigger terms that are determined based at least on the voice command trigger term, and storing the intent at a contextual intent database, wherein the contextual intent database comprises one or more other intents.Type: GrantFiled: April 22, 2015Date of Patent: October 18, 2016Assignee: Google Inc.Inventors: Bo Wang, Sunil Vemuri, Nitin Mangesh Shetti, Pravir Kumar Gupta, Scott B. Huffman, Javier Alejandro Rey, Jeffrey A. Boortz
-
Publication number: 20090313217Abstract: Systems and methods for approximating a query classification are disclosed. The systems and methods may include an input interface that receives a textual input, an extractor that extracts at least one concept from the textual input, a database having a plurality of concepts stored therein, each concept associated with at least one classification, a classifier that associates the at least one concept with at least one category, a computational unit that determines a category of the textual input based on the at least one classification of the at least one concept from the database and the at least one category of the at least one concept from the classifier, and an output interface to store and transmit the category of the at least one concept in response to the textual input.Type: ApplicationFiled: June 12, 2008Publication date: December 17, 2009Applicant: IAC Search & Media, Inc.Inventors: Alessio Signorini, Alessandro Arzilli, Nitin Mangesh Shetti, Abhishek Mehrota
-
Publication number: 20090248669Abstract: A system and method to process data having a module stored on the server computer system for receiving a query over a network from a client computer system. A search engine utilizes the query to extract a search result from a data source. A query decomposition module decomposes the query into at least one n-gram which is a subset of the query. A processing module processes the at least one n-gram to determine at least one related search suggestion. A merging module merges the at least one related search suggestion into a ranked output data set. A transmission module transmits the search result and the at least one related search suggestion from the server computer system to the client computer system.Type: ApplicationFiled: April 1, 2008Publication date: October 1, 2009Inventors: Nitin Mangesh Shetti, Alan Levin, Abhishek Mehrotra