Patents by Inventor Pratik M. Kamdar
Pratik M. Kamdar 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: 10733990Abstract: A method, a system, and a computer program product for preventing initiation of a voice recognition session. The method includes monitoring at least one audio output channel for at least one audio trigger phrase that initiates a voice recognition session. The method further includes in response to detecting the at least one audio trigger phrase on the at least one audio output channel, setting a logic state of at least one output trigger detector of the at least one audio output channel to a first state. The method further includes gating a logic state of at least one input trigger detector of at least one audio input channel to the first state for a time period and preventing initiation of a voice recognition session by the at least one audio trigger phrase on the at least one audio input channel while the logic state is the first state.Type: GrantFiled: January 30, 2018Date of Patent: August 4, 2020Assignee: Motorola Mobility LLCInventors: Robert A. Zurek, Pratik M. Kamdar, Jincheng Wu, Joel Clark
-
Patent number: 10665234Abstract: A method, a system, and a computer program product for detecting an audio trigger phrase at a particular audio input channel and initiating a voice recognition session. The method includes capturing audio content by a plurality of microphone pairs of an audio capturing device, wherein each microphone pair of the plurality of microphone pairs is associated with an audio input channel of a plurality of audio input channels of the audio capturing device. The method further includes simultaneously monitoring, by a processor of the audio capturing device, audio content on each of the audio input channels. The method further includes: independently detecting, by the processor, an audio trigger phrase on at least one audio input channel of the plurality of audio input channels; and in response to detecting the audio trigger phrase, commencing a voice recognition session using the at least one audio input channel as an audio source.Type: GrantFiled: January 30, 2018Date of Patent: May 26, 2020Assignee: Motorola Mobility LLCInventors: Robert A. Zurek, Pratik M. Kamdar, Jincheng Wu, Joel Clark, Plamen Ivanov
-
Patent number: 10510337Abstract: A method on a mobile device for voice recognition training is described. A voice training mode is entered. A voice training sample for a user of the mobile device is recorded. The voice training mode is interrupted to enter a noise indicator mode based on a sample background noise level for the voice training sample and a sample background noise type for the voice training sample. The voice training mode is returned to from the noise indicator mode when the user provides a continuation input that indicates a current background noise level meets an indicator threshold value.Type: GrantFiled: April 10, 2018Date of Patent: December 17, 2019Assignee: Google LLCInventors: Michael E. Gunn, Boris Bekkerman, Mark A. Jasiuk, Pratik M. Kamdar, Jeffrey A. Sierawski
-
Publication number: 20190362709Abstract: A device receives voice inputs from a user and can perform various different tasks based on those inputs. The device is trained based on the user's voice by having the user speak a desired command. The device receives the voice input from the user and applies various different voice training parameters to generate a voice model for the user. The training parameters used by the device can change over time, so the voice input used to train the device based on the user's voice is stored by the device in a protected (e.g., encrypted) manner. When the training parameters change, the device receives the revised training parameters and applies these revised training parameters to the protected stored copy of the voice input to generate a revised voice model for the user.Type: ApplicationFiled: May 25, 2018Publication date: November 28, 2019Applicant: Motorola Mobility LLCInventors: Amit Kumar Agrawal, Joel A. Clark, Rajib Acharya, Pratik M. Kamdar
-
Patent number: 10446169Abstract: A method for controlling echo of a voice recognition system includes receiving at least two audio input signals corresponding to sound sensed by at least two microphones in a physical space. A first audio input signal of the at least two audio input signals is received on a primary channel, and each remaining audio input signal is received through a respective secondary channel. The method includes selecting, by a processor, based on an echo power level of a speaker in the physical space, a subset of echo control functions (ECFs) from among a plurality of ECFs of a multistage echo control system. Each ECF modifies the at least two audio input signals to reduce echo. The method includes generating a corresponding number of audio output signals by processing the signals received on the primary and secondary channels through the selected subset of ECFs, and outputting the audio output signals.Type: GrantFiled: March 26, 2018Date of Patent: October 15, 2019Assignee: Motorola Mobility LLCInventors: Pratik M. Kamdar, Jincheng Wu, Joel A. Clark
-
Publication number: 20190304460Abstract: A method include placing a first processor in a sleep operating mode and running a second processor that is operative to wake the first processor from the sleep operating mode in response to a speech command phrase. The method includes identifying, by the second processor, a speech command phrase segment and performing a control operation in response to detecting the segment in detected speech. The control operation is performed while the first processor is maintained in the sleep operating mode.Type: ApplicationFiled: June 17, 2019Publication date: October 3, 2019Applicant: Google Technology Holdings LLCInventors: Michael E. Gunn, Pratik M. Kamdar
-
Publication number: 20190295563Abstract: A method for controlling echo of a voice recognition system includes receiving at least two audio input signals corresponding to sound sensed by at least two microphones in a physical space. A first audio input signal of the at least two audio input signals is received on a primary channel, and each remaining audio input signal is received through a respective secondary channel. The method includes selecting, by a processor, based on an echo power level of a speaker in the physical space, a subset of echo control functions (ECFs) from among a plurality of ECFs of a multistage echo control system. Each ECF modifies the at least two audio input signals to reduce echo. The method includes generating a corresponding number of audio output signals by processing the signals received on the primary and secondary channels through the selected subset of ECFs, and outputting the audio output signals.Type: ApplicationFiled: March 26, 2018Publication date: September 26, 2019Inventors: PRATIK M. KAMDAR, JINCHENG WU, JOEL A. CLARK
-
Patent number: 10381001Abstract: A method include placing a first processor in a sleep operating mode and running a second processor that is operative to wake the first processor from the sleep operating mode in response to a speech command phrase. The method includes identifying, by the second processor, a speech command phrase segment and performing a control operation in response to detecting the segment in detected speech. The control operation is performed while the first processor is maintained in the sleep operating mode.Type: GrantFiled: September 30, 2016Date of Patent: August 13, 2019Assignee: Google Technology Holdings LLCInventors: Michael E. Gunn, Pratik M. Kamdar
-
Patent number: 10381010Abstract: A method include placing a first processor in a sleep operating mode and running a second processor that is operative to wake the first processor from the sleep operating mode in response to a speech command phrase. The method includes identifying, by the second processor, a speech command phrase segment and performing a control operation in response to detecting the segment in detected speech. The control operation is performed while the first processor is maintained in the sleep operating mode.Type: GrantFiled: September 30, 2016Date of Patent: August 13, 2019Assignee: Google Technology Holdings LLCInventors: Michael E. Gunn, Pratik M. Kamdar
-
Patent number: 10381002Abstract: A method include placing a first processor in a sleep operating mode and running a second processor that is operative to wake the first processor from the sleep operating mode in response to a speech command phrase. The method includes identifying, by the second processor, a speech command phrase segment and performing a control operation in response to detecting the segment in detected speech. The control operation is performed while the first processor is maintained in the sleep operating mode.Type: GrantFiled: September 30, 2016Date of Patent: August 13, 2019Assignee: Google Technology Holdings LLCInventors: Michael E. Gunn, Pratik M. Kamdar
-
Patent number: 10373615Abstract: A method include placing a first processor in a sleep operating mode and running a second processor that is operative to wake the first processor from the sleep operating mode in response to a speech command phrase. The method includes identifying, by the second processor, a speech command phrase segment and performing a control operation in response to detecting the segment in detected speech. The control operation is performed while the first processor is maintained in the sleep operating mode.Type: GrantFiled: March 28, 2017Date of Patent: August 6, 2019Assignee: Google Technology Holdings LLCInventors: Michael E. Gunn, Pratik M. Kamdar
-
Patent number: 10366688Abstract: A method include placing a first processor in a sleep operating mode and running a second processor that is operative to wake the first processor from the sleep operating mode in response to a speech command phrase. The method includes identifying, by the second processor, a speech command phrase segment and performing a control operation in response to detecting the segment in detected speech. The control operation is performed while the first processor is maintained in the sleep operating mode.Type: GrantFiled: March 29, 2017Date of Patent: July 30, 2019Assignee: Google Technology Holdings LLCInventors: Michael E. Gunn, Pratik M. Kamdar
-
Patent number: 10339954Abstract: A method includes obtaining, by a processor, an audio echo signal and an audio desired signal from an acoustic echo correction stage of an electronic device, and converting the echo signal and the desired signal to the frequency domain. The method further includes grouping, by the processor, frequency bin results of respective frequency domain converted echo and desired signals into respective echo and desired sub-bands. A sub-band suppressor gain is estimated based on an estimated sub-band energy for the echo and desired sub-bands. The method further includes modulating the frequency domain converted desired signal to compensate for residual echo, the modulating based, at least in part, on the estimated sub-band suppressor gain, and the modulating producing a compensated frequency domain converted echo signal. The method also includes converting the compensated frequency domain converted desired signal into time domain converted audio output signal.Type: GrantFiled: December 3, 2018Date of Patent: July 2, 2019Assignee: Motorola Mobility LLCInventors: Pratik M. Kamdar, Jincheng Wu, Joel A. Clark, Malay Gupta, Plamen A. Ivanov
-
Patent number: 10304465Abstract: A method include placing a first processor in a sleep operating mode and running a second processor that is operative to wake the first processor from the sleep operating mode in response to a speech command phrase. The method includes identifying, by the second processor, a speech command phrase segment and performing a control operation in response to detecting the segment in detected speech. The control operation is performed while the first processor is maintained in the sleep operating mode.Type: GrantFiled: March 5, 2014Date of Patent: May 28, 2019Assignee: Google Technology Holdings LLCInventors: Michael E. Gunn, Pratik M. Kamdar
-
Publication number: 20190115018Abstract: A method, a system, and a computer program product for detecting an audio trigger phrase at a particular audio input channel and initiating a voice recognition session. The method includes capturing audio content by a plurality of microphone pairs of an audio capturing device, wherein each microphone pair of the plurality of microphone pairs is associated with an audio input channel of a plurality of audio input channels of the audio capturing device. The method further includes simultaneously monitoring, by a processor of the audio capturing device, audio content on each of the audio input channels. The method further includes: independently detecting, by the processor, an audio trigger phrase on at least one audio input channel of the plurality of audio input channels; and in response to detecting the audio trigger phrase, commencing a voice recognition session using the at least one audio input channel as an audio source.Type: ApplicationFiled: January 30, 2018Publication date: April 18, 2019Inventors: ROBERT A. ZUREK, PRATIK M. KAMDAR, JINCHENG WU, JOEL CLARK, PLAMEN IVANOV
-
Publication number: 20190115040Abstract: A method includes obtaining, by a processor, an audio echo signal and an audio desired signal from an acoustic echo correction stage of an electronic device, and converting the echo signal and the desired signal to the frequency domain. The method further includes grouping, by the processor, frequency bin results of respective frequency domain converted echo and desired signals into respective echo and desired sub-bands. A sub-band suppressor gain is estimated based on an estimated sub-band energy for the echo and desired sub-bands. The method further includes modulating the frequency domain converted desired signal to compensate for residual echo, the modulating based, at least in part, on the estimated sub-band suppressor gain, and the modulating producing a compensated frequency domain converted echo signal. The method also includes converting the compensated frequency domain converted desired signal into time domain converted audio output signal.Type: ApplicationFiled: December 3, 2018Publication date: April 18, 2019Inventors: PRATIK M. KAMDAR, JINCHENG WU, JOEL A. CLARK, MALAY GUPTA, PLAMEN A. IVANOV
-
Publication number: 20190115019Abstract: A method, a system, and a computer program product for preventing initiation of a voice recognition session. The method includes monitoring at least one audio output channel for at least one audio trigger phrase that initiates a voice recognition session. The method further includes in response to detecting the at least one audio trigger phrase on the at least one audio output channel, setting a logic state of at least one output trigger detector of the at least one audio output channel to a first state. The method further includes gating a logic state of at least one input trigger detector of at least one audio input channel to the first state for a time period and preventing initiation of a voice recognition session by the at least one audio trigger phrase on the at least one audio input channel while the logic state is the first state.Type: ApplicationFiled: January 30, 2018Publication date: April 18, 2019Inventors: ROBERT A. ZUREK, PRATIK M. KAMDAR, JINCHENG WU, JOEL CLARK
-
Patent number: 10192567Abstract: A portable device performs echo cancellation and echo suppression. An audio echo signal and an audio desired signal are obtained from an acoustic echo correction stage of the portable device. The echo and desired signals are converted to the frequency domain. Frequency bin results of the respective frequency domain converted echo and desired signals are grouped into echo and desired sub-bands. A sub-band suppressor gain is estimated based on the estimated sub-band energy for the echo and desired sub-bands. The frequency domain converted echo signal is modulated based at least in part on the estimated sub-band suppressor gain to compensate for residual echo. The compensated frequency domain converted echo signal is time domain converted into an audio output signal. The audio output signal is processed by a selected one of a voice recognition engine and a communication module transmitter.Type: GrantFiled: March 14, 2018Date of Patent: January 29, 2019Assignee: Motorola Mobility LLCInventors: Pratik M. Kamdar, Jincheng Wu, Joel A. Clark, Malay Gupta, Plamen A. Ivanov
-
Publication number: 20180301142Abstract: A method on a mobile device for voice recognition training is described. A voice training mode is entered. A voice training sample for a user of the mobile device is recorded. The voice training mode is interrupted to enter a noise indicator mode based on a sample background noise level for the voice training sample and a sample background noise type for the voice training sample. The voice training mode is returned to from the noise indicator mode when the user provides a continuation input that indicates a current background noise level meets an indicator threshold value.Type: ApplicationFiled: April 10, 2018Publication date: October 18, 2018Inventors: Michael E. Gunn, Boris Bekkerman, Mark A. Jasiuk, Pratik M. Kamdar, Jeffrey A. Sierawski
-
Patent number: 9966062Abstract: A method on a mobile device for voice recognition training is described. A voice training mode is entered. A voice training sample for a user of the mobile device is recorded. The voice training mode is interrupted to enter a noise indicator mode based on a sample background noise level for the voice training sample and a sample background noise type for the voice training sample. The voice training mode is returned to from the noise indicator mode when the user provides a continuation input that indicates a current background noise level meets an indicator threshold value.Type: GrantFiled: March 22, 2017Date of Patent: May 8, 2018Assignee: Google Technology Holdings LLCInventors: Michael E. Gunn, Boris Bekkerman, Mark A. Jasiuk, Pratik M. Kamdar, Jeffrey A. Sierawski