Patents by Inventor Gaurav Talwar

Gaurav Talwar 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: 10339927
    Abstract: An infotainment system of a vehicle includes: a primary intent module configured to determine a primary intent included in voice input using automated speech recognition (ASR); and an execution module configured to, via a first hardware output device of the vehicle, execute the primary intent. A secondary intent module is configured to: based on the primary intent, determine a first domain of the primary intent; based on the first domain of the primary intent, determine a second domain; and based on the voice input and the second domain, determine a secondary intent included in the voice input using ASR. A display control module is configured to display a request for user input indicative of whether to execute the secondary intent. The execution module is further configured to, via a second hardware output device of the vehicle, execute the secondary intent in response to user input to execute the secondary intent.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: July 2, 2019
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Gaurav Talwar, Xu Fang Zhao
  • Patent number: 10325592
    Abstract: A method for recognizing speech in a vehicle includes receiving speech at a microphone installed to a vehicle, and determining whether the speech includes a navigation instruction. If the speech includes a navigation instruction, the speech may be sent to a remote facility. After sending the speech to the remote facility, a local speech recognition result is provided in the vehicle to the user. The speech sent to the remote facility may be used to provide corrective action. A system for recognizing speech in a vehicle may include a microphone, and may be configured to determine a local speech recognition result from the speech command and determine when the speech command includes a navigation instruction. The system may further include a remote server in communication with the vehicle that receives a sample of the speech command from the speech recognition system when the speech command includes a navigation instruction.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: June 18, 2019
    Assignee: GM Global Technology Operations LLC
    Inventors: Gaurav Talwar, Xu Fang Zhao, Md Foezur Rahman Chowdhury
  • Patent number: 10319371
    Abstract: A system and method of recognizing speech in a vehicle. The method includes receiving a voice command at the vehicle via a microphone in the vehicle, and obtaining a recognition result from speech recognition performed on the received voice command. The recognition result may represent the voice command and be indicative of any of two or more available vehicle commands. The method may further include selecting one of the two or more available vehicle commands based on a secondary characteristic and an attribute of the selected one of the vehicle commands. The system may be implemented as vehicle electronics that include a microphone located within the vehicle and configured to receive a voice command from a user located within the vehicle, and a controller in communication with the microphone. The controller may be configured to perform speech recognition on the voice command and obtain a disambiguated recognition result.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: June 11, 2019
    Assignee: GM Global Technology Operations LLC
    Inventors: Xufang Zhao, Gaurav Talwar
  • Publication number: 20190172452
    Abstract: In various embodiments, methods, systems, and vehicles are provided. The system includes a sensor, a memory, and a processor. The sensor is configured to obtain a request from a user. The memory is configured to store voice assistant data pertaining to respective skills of a plurality of different voice assistants. The processor is configured to at least facilitate: identifying a nature of the request; identifying a selected voice assistant, from the plurality of different voice assistants, having skills that are most appropriate for the request, based on the nature of the request and the voice assistant data; and facilitating communication with the selected voice assistant to provide assistance in accordance with the request.
    Type: Application
    Filed: December 6, 2017
    Publication date: June 6, 2019
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Dustin H. Smith, Gaurav Talwar, Cody R. Hansen, Xu Fang Zhao
  • Publication number: 20190170535
    Abstract: In certain embodiments, methods, systems, and vehicles are provided for controlling information for a user. One or more sensors are configured to obtain one or more inputs from the user, the one or more inputs pertaining to a drawing made by the user on a display corresponding to a geographic region of interest for the user. A processor is configured to at least facilitate identifying the geographic region of interest based on the one or more inputs; and providing instructions for the providing of the information pertaining to one or more points of interest within the identified geographic region based on the one or more inputs.
    Type: Application
    Filed: December 6, 2017
    Publication date: June 6, 2019
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Xu Fang Zhao, Gaurav Talwar, Cody R. Hansen, Dustin H. Smith
  • Publication number: 20190172453
    Abstract: In various embodiments, methods, systems, and vehicles are provided. The system includes a microphone and a processor. The microphone is configured to obtain a request from a user. The processor is configured to at least facilitate automatically generating an interpretation of the request; automatically determining an automated processing recognition score for the request; and automatically engaging a human advisor to further process the request, based on the determined automated processing recognition score.
    Type: Application
    Filed: December 6, 2017
    Publication date: June 6, 2019
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Xu Fang Zhao, Cody R. Hansen, Dustin H. Smith, Gaurav Talwar
  • Patent number: 10304454
    Abstract: A processor receives a broadcast in a vehicle, select audio data from the broadcast, processes the audio data selected from the broadcast, determines a phonetic pattern of the selected audio data based on the processing, selects additional instances of audio data from the broadcast that resemble the selected audio data, processes the additional instances of audio data from the broadcast, determine phonetic patterns of the additional instances of audio data, and selects a plurality of phonetic patterns from the phonetic pattern of the selected audio data and the phonetic patterns of the additional instances of audio data. A transmitter transmits the plurality of phonetic patterns to a server to determine an optimal pronunciation of the selected audio data based on a statistical analysis of the plurality of phonetic patterns and to add the optimal pronunciation of the selected audio data to a database used to recognize speech in the vehicle.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: May 28, 2019
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Gaurav Talwar, Kenneth R. Booker, Xu Fang Zhao
  • Publication number: 20190147855
    Abstract: A system and method of performing speech arbitration at a client device that includes a neural network speech arbitration application, wherein the neural network speech arbitration application is configured to implement a neural network speech arbitration process, and wherein the method includes: receiving speech signals at a client device; generating and/or obtaining a set of inputs to be used in a speech arbitration neural network process, wherein the speech arbitration neural network process uses a neural network model that is tailored to speech arbitration and that can be used to determine whether and/or to what extent speech recognition processing of the received speech signals should be carried out at the client device; and receiving a speech arbitration output that indicates whether and/or to what extent the speech recognition processing of the received speech signals is to be carried out at the client device or at the remote server.
    Type: Application
    Filed: November 13, 2017
    Publication date: May 16, 2019
    Inventors: Xu Fang Zhao, Gaurav Talwar
  • Publication number: 20190147849
    Abstract: A system and method of generating a natural language generation (NLG) output, wherein the method includes: receiving speech signals from a user at a microphone of a client device; determining a requested communication goal and at least one inputted communication value based on the received speech signals; determining to use a static natural language generation (NLG) template or a dynamic NLG template to generate an NLG output, wherein the determination of whether to use a static NLG template or a dynamic NLG template is made using a neural network NLG template selection process; selecting an NLG template after the determination of whether to use a static NLG template or a dynamic NLG template; and generating an NLG output based on the selected NLG template.
    Type: Application
    Filed: November 13, 2017
    Publication date: May 16, 2019
    Inventors: Gaurav Talwar, Xu Fang Zhao
  • Publication number: 20190122661
    Abstract: One general aspect includes a method for detecting one or more cues in conversational speech, the method including: recognizing (via a controller) a conversation between a vehicle occupant and at least one third party; reviewing silently (via the controller) the conversation in real-time; receiving (at a controller) from the vehicle occupant or the third party a speech cue made during the conversation; in response to the received speech cue, retrieving suggestion information based on the silent review of the conversation (via the controller) from one or more suggestion databases; providing (via the controller) an audio announcement of the suggestion information configured to be announced through an audio system located in a vehicle.
    Type: Application
    Filed: October 23, 2017
    Publication date: April 25, 2019
    Inventors: Cody R. Hansen, Gaurav Talwar, Dustin H. Smith, XU FANG ZHAO
  • Patent number: 10269350
    Abstract: One general aspect includes a system for responsive activation of a vehicle feature for a vehicle, the system includes: an audio system configured to announce information and the vehicle feature; a memory configured to include one or more executable instructions; a controller configured to execute the executable instructions, and where the executable instructions enable the controller to: receive speech inputs from a vehicle occupant located in the vehicle, the speech inputs regarding the vehicle feature; retrieve vehicle feature information from vehicle feature information databases, in response to the received speech inputs; provide audio description information for the vehicle feature information; determine whether at least one received speech input includes a feature activation request; provide vehicle feature activation information to the vehicle feature, in response to a positive determination that the at least one received speech input includes the feature activation request.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: April 23, 2019
    Inventors: Cody R. Hansen, Dustin H. Smith, Xu Fang Zhao, Gaurav Talwar
  • Publication number: 20190115014
    Abstract: One general aspect includes a system for responsive activation of a vehicle feature for a vehicle, the system includes: an audio system configured to announce information and the vehicle feature; a memory configured to include one or more executable instructions; a controller configured to execute the executable instructions, and where the executable instructions enable the controller to: receive speech inputs from a vehicle occupant located in the vehicle, the speech inputs regarding the vehicle feature; retrieve vehicle feature information from vehicle feature information databases, in response to the received speech inputs; provide audio description information for the vehicle feature information; determine whether at least one received speech input includes a feature activation request; provide vehicle feature activation information to the vehicle feature, in response to a positive determination that the at least one received speech input includes the feature activation request.
    Type: Application
    Filed: October 16, 2017
    Publication date: April 18, 2019
    Inventors: Cody R. Hansen, Dustin H. Smith, Xu Fang Zhao, Gaurav Talwar
  • Patent number: 10255913
    Abstract: A system and method of processing disfluent speech at an automatic speech recognition (ASR) system includes: receiving speech from a speaker via a microphone; determining the received speech includes disfluent speech; accessing a disfluent speech grammar or acoustic model in response to the determination; and processing the received speech using the disfluent speech grammar.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: April 9, 2019
    Assignee: GM Global Technology Operations LLC
    Inventors: Xufang Zhao, Gaurav Talwar
  • Publication number: 20190088255
    Abstract: A processor receives a broadcast in a vehicle, select audio data from the broadcast, processes the audio data selected from the broadcast, determines a phonetic pattern of the selected audio data based on the processing, selects additional instances of audio data from the broadcast that resemble the selected audio data, processes the additional instances of audio data from the broadcast, determine phonetic patterns of the additional instances of audio data, and selects a plurality of phonetic patterns from the phonetic pattern of the selected audio data and the phonetic patterns of the additional instances of audio data. A transmitter transmits the plurality of phonetic patterns to a server to determine an optimal pronunciation of the selected audio data based on a statistical analysis of the plurality of phonetic patterns and to add the optimal pronunciation of the selected audio data to a database used to recognize speech in the vehicle.
    Type: Application
    Filed: September 18, 2017
    Publication date: March 21, 2019
    Inventors: Gaurav TALWAR, Kenneth R. BOOKER, Xu Fang ZHAO
  • Publication number: 20180314979
    Abstract: Methods and systems are provided for radio data system (RDS) feed data in a vehicle. In one embodiment, a method includes: receiving, by a processor, RDS feed data; processing, by a processor, the RDS feed data to determine a classification of the RDS feed data to be at least one of active programming and advertisement; and storing, by a processor, information extracted from the RDS feed data based on the classification.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 1, 2018
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: GAURAV TALWAR, XU FANG ZHAO
  • Patent number: 10083685
    Abstract: A system and method of changing features of an existing automatic speech recognition (ASR) system includes: monitoring speech received from a vehicle occupant for one or more keywords identifying a feature to remove from or add to the ASR system; detecting the keywords in the monitored speech; and adding the identified feature to or removing the identified feature from from the ASR system.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: September 25, 2018
    Assignee: GM Global Technology Operations LLC
    Inventors: Xu Fang Zhao, Md Foezur Rahman Chowdhury, Gaurav Talwar
  • Patent number: 10061554
    Abstract: A system and method of adjusting digital audio sampling used with wideband audio includes: performing audio sampling on an analog audio signal at an initial sampling rate and an initial bit rate over a wideband audio frequency range; generating a digital audio signal based on the audio sampling; detecting a qualitative error rate between the analog audio signal and the digital audio signal; and decreasing the initial sampling rate, the initial bit rate, or both for sampling subsequent analog audio when the qualitative error is below a threshold.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: August 28, 2018
    Assignee: GM Global Technology Operations LLC
    Inventors: Gaurav Talwar, Xufang Zhao, Md Foezur Rahman Chowdhury, Eli Tzirkel-Hancock
  • Publication number: 20180233135
    Abstract: A method for recognizing speech in a vehicle includes receiving speech at a microphone installed to a vehicle, and determining whether the speech includes a navigation instruction. If the speech includes a navigation instruction, the speech may be sent to a remote facility. After sending the speech to the remote facility, a local speech recognition result is provided in the vehicle to the user. The speech sent to the remote facility may be used to provide corrective action. A system for recognizing speech in a vehicle may include a microphone, and may be configured to determine a local speech recognition result from the speech command and determine when the speech command includes a navigation instruction. The system may further include a remote server in communication with the vehicle that receives a sample of the speech command from the speech recognition system when the speech command includes a navigation instruction.
    Type: Application
    Filed: February 15, 2017
    Publication date: August 16, 2018
    Inventors: Gaurav TALWAR, Xu Fang ZHAO, Md Foezur Rahman CHOWDHURY
  • Publication number: 20180233138
    Abstract: An infotainment system of a vehicle includes: a primary intent module configured to determine a primary intent included in voice input using automated speech recognition (ASR); and an execution module configured to, via a first hardware output device of the vehicle, execute the primary intent. A secondary intent module is configured to: based on the primary intent, determine a first domain of the primary intent; based on the first domain of the primary intent, determine a second domain; and based on the voice input and the second domain, determine a secondary intent included in the voice input using ASR. A display control module is configured to display a request for user input indicative of whether to execute the secondary intent. The execution module is further configured to, via a second hardware output device of the vehicle, execute the secondary intent in response to user input to execute the secondary intent.
    Type: Application
    Filed: February 16, 2017
    Publication date: August 16, 2018
    Inventors: Gaurav TALWAR, Xu Fang ZHAO
  • Patent number: 10008205
    Abstract: A method of choosing a nametag using automatic speech recognition (ASR) includes: receiving a spoken nametag via a microphone; performing a first speech recognition analysis on the spoken nametag; determining that the first speech recognition analysis outputs only handheld wireless device nametags; performing a second speech recognition analysis that excludes the handheld wireless device nametags stored at the handheld wireless device; and combining the results of the first speech recognition analysis and the second speech recognition analysis.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: June 26, 2018
    Assignee: General Motors LLC
    Inventors: Xufang Zhao, Gaurav Talwar, Dipankar Pal, John L. Holdren