Patents by Inventor Joseph C. Dwyer

Joseph C. Dwyer 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: 12155789
    Abstract: A voice call is established between two or more computing devices. The voice call may be, for example, audio only or audio and video. One computing device, referred to as a near-end device, receives a digital representation of background noise captured at another computing device, referred to as a far-end device. The near-end device captures voice audio from the user of the near-end device and adjusts the voice audio based at least in part on the digital representation of the background noise at the far-end device. The near-end device then transmits the adjusted voice audio to the far-end device for playback at the far-end device.
    Type: Grant
    Filed: June 20, 2022
    Date of Patent: November 26, 2024
    Assignee: Motorola Mobility LLC
    Inventors: Daniel C. Chisu, Joseph C. Dwyer, Giles T. Davis
  • Patent number: 12142289
    Abstract: An adaptive echo cancellation system introduces an acoustic reference signal to audio content being transmitted to the speaker for playback. The acoustic reference signal is an out-of-band signal, such as an ultrasonic signal, which is typically not audible to humans. The microphone of the mobile device receives the audio content played back by the speaker as well as audio content introduced by the user (e.g., the speech of the user). The adaptive echo cancellation system detects the acoustic reference signal and determines a time delay between when the acoustic reference signal was introduced to the audio content and when the audio content including the acoustic reference signal was received by the mobile device. Echo is cancelled from the received audio content based on this determined time delay.
    Type: Grant
    Filed: February 3, 2022
    Date of Patent: November 12, 2024
    Assignee: Motorola Mobility LLC
    Inventors: Seungho Kim, Joseph C. Dwyer, Giles T. Davis
  • Publication number: 20230412727
    Abstract: A voice call is established between two or more computing devices. The voice call may be, for example, audio only or audio and video. One computing device, referred to as a near-end device, receives a digital representation of background noise captured at another computing device, referred to as a far-end device. The near-end device captures voice audio from the user of the near-end device and adjusts the voice audio based at least in part on the digital representation of the background noise at the far-end device. The near-end device then transmits the adjusted voice audio to the far-end device for playback at the far-end device.
    Type: Application
    Filed: June 20, 2022
    Publication date: December 21, 2023
    Applicant: Motorola Mobility LLC
    Inventors: Daniel C. Chisu, Joseph C. Dwyer, Giles T. Davis
  • Publication number: 20230245669
    Abstract: An adaptive echo cancellation system introduces an acoustic reference signal to audio content being transmitted to the speaker for playback. The acoustic reference signal is an out-of-band signal, such as an ultrasonic signal, which is typically not audible to humans. The microphone of the mobile device receives the audio content played back by the speaker as well as audio content introduced by the user (e.g., the speech of the user). The adaptive echo cancellation system detects the acoustic reference signal and determines a time delay between when the acoustic reference signal was introduced to the audio content and when the audio content including the acoustic reference signal was received by the mobile device. Echo is cancelled from the received audio content based on this determined time delay.
    Type: Application
    Filed: February 3, 2022
    Publication date: August 3, 2023
    Applicant: Motorola Mobility LLC
    Inventors: Seungho Kim, Joseph C. Dwyer, Giles T. Davis
  • Patent number: 9930183
    Abstract: A method includes cycling through a plurality of microphone and speaker combinations in a mobile device in response to the mobile device being placed in speakerphone mode. The mobile device includes a plurality of microphones and at least one speaker. The method obtains acoustic echo data from an echo canceller for each microphone and speaker combination, calculates an acoustic isolation value for each combination and then selects a microphone and speaker combination based on the acoustic isolation value. The method may also include determining an echo spectrum for each microphone and speaker combination using the obtained acoustic echo data, and select an echo control profile based on a characteristic of the echo spectrum. The echo control profile is selected to further improve acoustic isolation for the selected microphone and speaker combination.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: March 27, 2018
    Assignee: Google Technology Holdings LLC
    Inventors: Sanjay N. Kadiwala, Joseph C. Dwyer, Jincheng Wu
  • Publication number: 20170180561
    Abstract: A method includes cycling through a plurality of microphone and speaker combinations in a mobile device in response to the mobile device being placed in speakerphone mode. The mobile device includes a plurality of microphones and at least one speaker. The method obtains acoustic echo data from an echo canceller for each microphone and speaker combination, calculates an acoustic isolation value for each combination and then selects a microphone and speaker combination based on the acoustic isolation value. The method may also include determining an echo spectrum for each microphone and speaker combination using the obtained acoustic echo data, and select an echo control profile based on a characteristic of the echo spectrum. The echo control profile is selected to further improve acoustic isolation for the selected microphone and speaker combination.
    Type: Application
    Filed: February 27, 2017
    Publication date: June 22, 2017
    Inventors: Sanjay N. Kadiwala, Joseph C. Dwyer, Jincheng Wu
  • Patent number: 9584642
    Abstract: A method includes cycling through a plurality of microphone and speaker combinations in a mobile device in response to the mobile device being placed in speakerphone mode. The mobile device includes a plurality of microphones and at least one speaker. The method obtains acoustic echo data from an echo canceller for each microphone and speaker combination, calculates an acoustic isolation value for each combination and then selects a microphone and speaker combination based on the acoustic isolation value. The method may also include determining an echo spectrum for each microphone and speaker combination using the obtained acoustic echo data, and select an echo control profile based on a characteristic of the echo spectrum. The echo control profile is selected to further improve acoustic isolation for the selected microphone and speaker combination.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: February 28, 2017
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Sanjay N Kadiwala, Joseph C Dwyer, Jincheng Wu
  • Patent number: 9275638
    Abstract: An electronic device digitally combines a single voice input with each of a series of noise samples. Each noise sample is taken from a different audio environment (e.g., street noise, babble, interior car noise). The voice input/noise sample combinations are used to train a voice recognition model database without the user having to repeat the voice input in each of the different environments. In one variation, the electronic device transmits the user's voice input to a server that maintains and trains the voice recognition model database.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: March 1, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: John R Meloney, Joel A Clark, Joseph C Dwyer, Adrian M Schuster, Snehitha Singaraju, Robert A Zurek
  • Patent number: 9185199
    Abstract: A method and apparatus for adapting acoustic processing in a communication device, and capturing at least one acoustic signal using acoustic hardware of the communication device, characterizing an acoustic environment external to the communication device using the at least one captured acoustic signal, adapting acoustic processing within the communication device based on the characterized acoustic environment.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: November 10, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Robert A Zurek, Joel A Clark, Joseph C Dwyer, Juan C Garcia, Plamen A Ivanov, Rivanaldo S Oliveira, Snehitha Singaraju, Jincheng Wu
  • Patent number: 9173021
    Abstract: A method is performed in an electronic device for orienting an audio beam generated by the device. The method includes: detecting that the device is coupled to a docking station; and determining a geographic location of the device. The method further includes determining, based on the geographic location of the device, an orientation for an audio beam relative from the docking station; and generating the audio beam by the device.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: October 27, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Robert A Zurek, Joseph C Dwyer
  • Publication number: 20140274212
    Abstract: A method and apparatus for adapting acoustic processing in a communication device, and capturing at least one acoustic signal using acoustic hardware of the communication device, characterizing an acoustic environment external to the communication device using the at least one captured acoustic signal, adapting acoustic processing within the communication device based on the characterized acoustic environment.
    Type: Application
    Filed: July 31, 2013
    Publication date: September 18, 2014
    Applicant: Motorola Mobility LLC
    Inventors: Robert A. Zurek, Joel A. Clark, Joseph C. Dwyer, Juan C. Garcia, Plamen A. Ivanov, Rivanaldo S. Oliveira, Snehitha Singaraju, Jincheng Wu
  • Publication number: 20140277650
    Abstract: A method is performed in an electronic device for orienting an audio beam generated by the device. The method includes: detecting that the device is coupled to a docking station; and determining a geographic location of the device. The method further includes determining, based on the geographic location of the device, an orientation for an audio beam relative from the docking station; and generating the audio beam by the device.
    Type: Application
    Filed: October 8, 2013
    Publication date: September 18, 2014
    Applicant: Motorola Mobility LLC
    Inventors: Robert A. Zurek, Joseph C. Dwyer
  • Publication number: 20140274218
    Abstract: A method includes cycling through a plurality of microphone and speaker combinations in a mobile device in response to the mobile device being placed in speakerphone mode. The mobile device includes a plurality of microphones and at least one speaker. The method obtains acoustic echo data from an echo canceller for each microphone and speaker combination, calculates an acoustic isolation value for each combination and then selects a microphone and speaker combination based on the acoustic isolation value. The method may also include determining an echo spectrum for each microphone and speaker combination using the obtained acoustic echo data, and select an echo control profile based on a characteristic of the echo spectrum. The echo control profile is selected to further improve acoustic isolation for the selected microphone and speaker combination.
    Type: Application
    Filed: March 11, 2014
    Publication date: September 18, 2014
    Applicant: Motorola Mobility LLC
    Inventors: Sanjay N. Kadiwala, Joseph C. Dwyer, Jincheng Wu
  • Publication number: 20140278420
    Abstract: An electronic device digitally combines a single voice input with each of a series of noise samples. Each noise sample is taken from a different audio environment (e.g., street noise, babble, interior car noise). The voice input/noise sample combinations are used to train a voice recognition model database without the user having to repeat the voice input in each of the different environments. In one variation, the electronic device transmits the user's voice input to a server that maintains and trains the voice recognition model database.
    Type: Application
    Filed: December 3, 2013
    Publication date: September 18, 2014
    Applicant: Motorola Mobility LLC
    Inventors: John R. Meloney, Joel A. Clark, Joseph C. Dwyer, Adrian M. Schuster, Snehitha Singaraju, Robert A. Zurek