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: 11735175
    Abstract: 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: Grant
    Filed: January 7, 2021
    Date of Patent: August 22, 2023
    Assignee: Google LLC
    Inventors: Plamen A. Ivanov, Kevin J. Bastyr, Joel A. Clark, Mark A. Jasiuk, Tenkasi V. Ramabadran, Jincheng Wu
  • Patent number: 11676581
    Abstract: 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: Grant
    Filed: August 17, 2020
    Date of Patent: June 13, 2023
    Assignee: Google Technology Holdings LLC
    Inventors: Joel A. Clark, Tenkasi V. Ramabadran, Mark A. Jasiuk
  • Patent number: 11508348
    Abstract: 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: Grant
    Filed: February 5, 2020
    Date of Patent: November 22, 2022
    Assignee: Motorola Mobility LLC
    Inventors: Malay Gupta, Joel Clark
  • Publication number: 20220111784
    Abstract: 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: Application
    Filed: October 8, 2020
    Publication date: April 14, 2022
    Inventors: Steven Duane Myers, Kevin Roger Kucksdorf, Joel Clark, Tyler Picker
  • Publication number: 20210241744
    Abstract: 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: Application
    Filed: February 5, 2020
    Publication date: August 5, 2021
    Applicant: Motorola Mobility LLC
    Inventors: Malay Gupta, Joel Clark
  • Publication number: 20210125607
    Abstract: 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: Application
    Filed: January 7, 2021
    Publication date: April 29, 2021
    Applicant: Google Technology Holdings LLC
    Inventors: Plamen A. Ivanov, Kevin J. Bastyr, Joel A. Clark, Mark A. Jasiuk, Tenkasi V. Ramabadran, Jincheng Wu
  • Patent number: 10915234
    Abstract: 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: Grant
    Filed: June 1, 2016
    Date of Patent: February 9, 2021
    Assignee: Motorola Mobility LLC
    Inventors: Dusan Macho Cierna, John Bang, Pratik Kamdar, Rajib Acharya, Joel Clark
  • Patent number: 10909977
    Abstract: 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: Grant
    Filed: May 11, 2018
    Date of Patent: February 2, 2021
    Assignee: Google Technology Holdings LLC
    Inventors: Plamen A. Ivanov, Kevin J. Bastyr, Joel A. Clark, Mark A. Jasiuk, Tenkasi V. Ramabadran, Jincheng Wu
  • Publication number: 20200380961
    Abstract: 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: Application
    Filed: August 17, 2020
    Publication date: December 3, 2020
    Applicant: Google Technology Holdings LLC
    Inventors: Joel A. Clark, Tenkasi V. Ramabadran, Mark A. Jasiuk
  • Patent number: 10852917
    Abstract: 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: Grant
    Filed: June 30, 2016
    Date of Patent: December 1, 2020
    Assignee: MOTOROLA MOBILITY LLC
    Inventors: Robert Zurek, Joel A Clark, Steve Kim
  • Patent number: 10777190
    Abstract: 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: Grant
    Filed: December 11, 2018
    Date of Patent: September 15, 2020
    Assignee: Google Technology Holdings LLC
    Inventors: Joel A. Clark, Tenkasi V. Ramabadran, Mark A. Jasiuk
  • Patent number: 10733990
    Abstract: 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: Grant
    Filed: January 30, 2018
    Date of Patent: August 4, 2020
    Assignee: Motorola Mobility LLC
    Inventors: Robert A. Zurek, Pratik M. Kamdar, Jincheng Wu, Joel Clark
  • Patent number: 10665234
    Abstract: 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: Grant
    Filed: January 30, 2018
    Date of Patent: May 26, 2020
    Assignee: Motorola Mobility LLC
    Inventors: Robert A. Zurek, Pratik M. Kamdar, Jincheng Wu, Joel Clark, Plamen Ivanov
  • Publication number: 20200060293
    Abstract: 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: Application
    Filed: November 4, 2019
    Publication date: February 27, 2020
    Inventors: Joel Clark, Cameron Smith, Cori Stevens
  • Publication number: 20190362709
    Abstract: 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: Application
    Filed: May 25, 2018
    Publication date: November 28, 2019
    Applicant: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Joel A. Clark, Rajib Acharya, Pratik M. Kamdar
  • Patent number: 10455319
    Abstract: 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: Grant
    Filed: July 18, 2018
    Date of Patent: October 22, 2019
    Assignee: Motorola Mobility LLC
    Inventors: Jincheng Wu, Joel A. Clark, Malay Gupta, Plamen A. Ivanov
  • Patent number: 10446169
    Abstract: 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: Grant
    Filed: March 26, 2018
    Date of Patent: October 15, 2019
    Assignee: Motorola Mobility LLC
    Inventors: Pratik M. Kamdar, Jincheng Wu, Joel A. Clark
  • Patent number: 10432560
    Abstract: 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: Grant
    Filed: July 17, 2015
    Date of Patent: October 1, 2019
    Assignee: Motorola Mobility LLC
    Inventors: Steve S Kim, Joel Clark, Robert Zurek
  • Publication number: 20190295563
    Abstract: 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: Application
    Filed: March 26, 2018
    Publication date: September 26, 2019
    Inventors: PRATIK M. KAMDAR, JINCHENG WU, JOEL A. CLARK
  • Patent number: 10339954
    Abstract: 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: Grant
    Filed: December 3, 2018
    Date of Patent: July 2, 2019
    Assignee: Motorola Mobility LLC
    Inventors: Pratik M. Kamdar, Jincheng Wu, Joel A. Clark, Malay Gupta, Plamen A. Ivanov