Patents by Inventor Joel Clark
Joel Clark 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: 11735175Abstract: A disclosed method includes monitoring an audio signal energy level while having a noise suppressor deactivated to conserve battery power, buffering the audio signal in response to a detected increase in the audio energy level, activating and running a voice activity detector on the audio signal in response to the detected increase in the audio energy level and activating and running a noise estimator in response to voice being detected in the audio signal by the voice activity detector. The method may further include activating and running the noise suppressor only if the noise estimator determines that noise suppression is required. The method activates and runs a noise type classifier to determine the noise type based on information received from the noise estimator and selects a noise suppressor algorithm, from a group of available noise suppressor algorithms, where the selected noise suppressor algorithm is the most power consumption efficient.Type: GrantFiled: January 7, 2021Date of Patent: August 22, 2023Assignee: Google LLCInventors: Plamen A. Ivanov, Kevin J. Bastyr, Joel A. Clark, Mark A. Jasiuk, Tenkasi V. Ramabadran, Jincheng Wu
-
Patent number: 11676581Abstract: An electronic device includes a microphone that receives an audio signal that includes a spoken trigger phrase, and a processor that is electrically coupled to the microphone. The processor measures characteristics of the audio signal, and determines, based on the measured characteristics, whether the spoken trigger phrase is acceptable for trigger phrase model training. If the spoken trigger phrase is determined not to be acceptable for trigger phrase model training, the processor rejects the trigger phrase for trigger phrase model training.Type: GrantFiled: August 17, 2020Date of Patent: June 13, 2023Assignee: Google Technology Holdings LLCInventors: Joel A. Clark, Tenkasi V. Ramabadran, Mark A. Jasiuk
-
Patent number: 11508348Abstract: Systems and methods of providing improved directional noise suppression in an electronic device implement a technique that specifies a direction or speaker of interest, determines the directions corresponding to speakers not lying in the direction of interest, beam forms the reception pattern of the device microphone array to focus in the direction of interest and suppresses signals from the other directions, creating beam formed reception data. A spatial mask is generated as a function of direction relative to the direction of interest. The spatial mask emphasizes audio reception in the direction of interest and attenuates audio reception in the other directions. The beam formed reception data is then multiplied by the spatial mask to generate an audio signal with directional noise suppression.Type: GrantFiled: February 5, 2020Date of Patent: November 22, 2022Assignee: Motorola Mobility LLCInventors: Malay Gupta, Joel Clark
-
Publication number: 20220111784Abstract: A method and apparatus for setting and monitoring the tension of a cargo restraint and for tracking the usage of and monitoring the lifecycle of a cargo restraint.Type: ApplicationFiled: October 8, 2020Publication date: April 14, 2022Inventors: Steven Duane Myers, Kevin Roger Kucksdorf, Joel Clark, Tyler Picker
-
Publication number: 20210241744Abstract: Systems and methods of providing improved directional noise suppression in an electronic device implement a technique that specifies a direction or speaker of interest, determines the directions corresponding to speakers not lying in the direction of interest, beam forms the reception pattern of the device microphone array to focus in the direction of interest and suppresses signals from the other directions, creating beam formed reception data. A spatial mask is generated as a function of direction relative to the direction of interest. The spatial mask emphasizes audio reception in the direction of interest and attenuates audio reception in the other directions. The beam formed reception data is then multiplied by the spatial mask to generate an audio signal with directional noise suppression.Type: ApplicationFiled: February 5, 2020Publication date: August 5, 2021Applicant: Motorola Mobility LLCInventors: Malay Gupta, Joel Clark
-
Publication number: 20210125607Abstract: A disclosed method includes monitoring an audio signal energy level while having a noise suppressor deactivated to conserve battery power, buffering the audio signal in response to a detected increase in the audio energy level, activating and running a voice activity detector on the audio signal in response to the detected increase in the audio energy level and activating and running a noise estimator in response to voice being detected in the audio signal by the voice activity detector. The method may further include activating and running the noise suppressor only if the noise estimator determines that noise suppression is required. The method activates and runs a noise type classifier to determine the noise type based on information received from the noise estimator and selects a noise suppressor algorithm, from a group of available noise suppressor algorithms, where the selected noise suppressor algorithm is the most power consumption efficient.Type: ApplicationFiled: January 7, 2021Publication date: April 29, 2021Applicant: Google Technology Holdings LLCInventors: Plamen A. Ivanov, Kevin J. Bastyr, Joel A. Clark, Mark A. Jasiuk, Tenkasi V. Ramabadran, Jincheng Wu
-
Patent number: 10915234Abstract: A method and electronic device that enables quick presentation of user briefs on the electronic device includes: receiving, at the electronic device, an informational brief (IB) request (IBR) input that includes an identifier of a topic and a trigger that causes the electronic device to open an IB content screen that temporarily presents specific information corresponding to the topic. In response to receipt of the IB input, the method further includes: retrieving the IB content screen, with content that includes at least one of the specific information; presenting the IB content screen on the electronic device; monitoring an elapsed presentation time for the IB content screen on the electronic device; comparing the elapsed presentation time against a time limit allocated for presenting the IB content screen; and in response to expiration of the time limit, closing the IB content screen to return the device to its previous operating state.Type: GrantFiled: June 1, 2016Date of Patent: February 9, 2021Assignee: Motorola Mobility LLCInventors: Dusan Macho Cierna, John Bang, Pratik Kamdar, Rajib Acharya, Joel Clark
-
Patent number: 10909977Abstract: A disclosed method includes monitoring an audio signal energy level while having a plurality of signal processing components deactivated and activating at least one signal processing component in response to a detected change in the audio signal energy level. The method may include activating and running a voice activity detector on the audio signal in response to the detected change where the voice activity detector is the at least one signal processing component. The method may further include activating and running the noise suppressor only if a noise estimator determines that noise suppression is required. The method may activate and runs a noise type classifier to determine the noise type based on information received from the noise estimator and may select a noise suppressor algorithm, from a group of available noise suppressor algorithms, where the selected noise suppressor algorithm is the most power consumption efficient.Type: GrantFiled: May 11, 2018Date of Patent: February 2, 2021Assignee: Google Technology Holdings LLCInventors: Plamen A. Ivanov, Kevin J. Bastyr, Joel A. Clark, Mark A. Jasiuk, Tenkasi V. Ramabadran, Jincheng Wu
-
Publication number: 20200380961Abstract: An electronic device includes a microphone that receives an audio signal that includes a spoken trigger phrase, and a processor that is electrically coupled to the microphone. The processor measures characteristics of the audio signal, and determines, based on the measured characteristics, whether the spoken trigger phrase is acceptable for trigger phrase model training. If the spoken trigger phrase is determined not to be acceptable for trigger phrase model training, the processor rejects the trigger phrase for trigger phrase model training.Type: ApplicationFiled: August 17, 2020Publication date: December 3, 2020Applicant: Google Technology Holdings LLCInventors: Joel A. Clark, Tenkasi V. Ramabadran, Mark A. Jasiuk
-
Patent number: 10852917Abstract: A method performed by a portable communication device includes determining a list of at least one target device in proximity to the portable communication device. The method further includes receiving a set of non-tactile user commands that indicates selected content and a selected set of target devices on the list and controlling sharing of the selected content between the portable communication device and the selected set of target devices.Type: GrantFiled: June 30, 2016Date of Patent: December 1, 2020Assignee: MOTOROLA MOBILITY LLCInventors: Robert Zurek, Joel A Clark, Steve Kim
-
Patent number: 10777190Abstract: An electronic device includes a microphone that receives an audio signal that includes a spoken trigger phrase, and a processor that is electrically coupled to the microphone. The processor measures characteristics of the audio signal, and determines, based on the measured characteristics, whether the spoken trigger phrase is acceptable for trigger phrase model training. If the spoken trigger phrase is determined not to be acceptable for trigger phrase model training, the processor rejects the trigger phrase for trigger phrase model training.Type: GrantFiled: December 11, 2018Date of Patent: September 15, 2020Assignee: Google Technology Holdings LLCInventors: Joel A. Clark, Tenkasi V. Ramabadran, Mark A. Jasiuk
-
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
-
Publication number: 20200060293Abstract: Baking (e.g., pancake) mixes comprising at least one type of whole grain flour, at least one natural sweetener, at least one solid fat and a leavening system are provided herein. Packaged food products comprising single-serving containers containing said baking (e.g., pancake) mixes, as well as methods of preparing pancakes, are also provided. The baked goods (e.g., pancakes) described herein are preferably 100% whole grain and free from preservatives and/or artificial colorings.Type: ApplicationFiled: November 4, 2019Publication date: February 27, 2020Inventors: Joel Clark, Cameron Smith, Cori Stevens
-
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: 10455319Abstract: A method, a system, and a computer program product reducing noise in audio received by at least one microphone. The method includes determining, from an audio signal received by at least one primary microphone of an electronic device, whether a user that is proximate to the electronic device is currently speaking. The method further includes, in response to determining that a user is not currently speaking, receiving a first audio using a first microphone subset from among a plurality of microphones and receiving at least one second audio using at least one second microphone subset from among the plurality of microphones. The method further includes generating a composite signal from the first audio and the second audio. The method further includes collectively processing the audio signal and the composite signal to generate a modified audio signal having a reduced level of noise.Type: GrantFiled: July 18, 2018Date of Patent: October 22, 2019Assignee: Motorola Mobility LLCInventors: Jincheng Wu, Joel A. Clark, Malay Gupta, Plamen A. Ivanov
-
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
-
Patent number: 10432560Abstract: Voice controlled multimedia content creation techniques are discussed in which a multimedia package is created and shared to a specified destination responsive to voice commands. The voice commands can be received by a device as a single stream (e.g., a single phrase) that causes automatic performance of a sharing sequence or as a series of multiple voice commands that are input in response to prompts for voice input as part of the sharing sequence. The voice commands can be recognized and handled by a content creation system of the device to select a clip for tagging of content (such as captured audio or video). The selected clip is then combined with the content to create the multimedia package. Voice commands can also be employed to specify a destination for sharing of the content, such as one or more contacts or a particular sharing site.Type: GrantFiled: July 17, 2015Date of Patent: October 1, 2019Assignee: Motorola Mobility LLCInventors: Steve S Kim, Joel Clark, Robert Zurek
-
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: 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