Patents by Inventor Iqbal Mohammad

Iqbal Mohammad 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).

  • Publication number: 20140254816
    Abstract: Apparatus and methods for audio noise attenuation are disclosed. An audio signal analyzer can determine whether an input audio signal received from a microphone device includes a noise signal having identifiable content. If there is a noise signal having identifiable content, a content source is accessed to obtain a copy of the noise signal. An audio canceller can generate a processed audio signal, having an attenuated noise signal, based on comparing the copy of the noise signal to the input audio signal. Additionally or alternatively, data may be communicated on a communication channel to a separate media device to receive at least a portion of the copy of the noise signal from the separate media device, or to receive content-identification data corresponding to the content source.
    Type: Application
    Filed: March 6, 2013
    Publication date: September 11, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Lae-Hoon Kim, Asif Iqbal Mohammad, Erik Visser, Jongwon Shin
  • Publication number: 20140003635
    Abstract: A method includes, while operating an audio processing device in a use mode, retrieving first direction of arrival (DOA) data corresponding to a first audio output device from a memory of the audio processing device and generating a first null beam directed toward the first audio output device based on the first DOA data. The method also includes retrieving second DOA data corresponding to a second audio output device from the memory of the audio processing device and generating a second null beam directed toward the second audio output device based on the second DOA data. The first DOA data and the second DOA data are stored in the memory during operation of the audio processing device in a calibration mode.
    Type: Application
    Filed: March 13, 2013
    Publication date: January 2, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Asif Iqbal Mohammad, Lae-Hoon Kim, Erik Visser
  • Patent number: 8600038
    Abstract: An echo canceller for improved recognition and removal of an echo from a communication device. The echo canceller can dynamically reduce echo using an improved energy estimator and an improved adaptive filter. The improved energy estimator can determine if conversation is in a single talk period or a double talk period based on the combined energy of both the near end background noise and speech. The improved adaptive filter can reduce echo by dynamically changing adaptation speed or step size. In double talk, the adaptive filter(s) can dynamically slow-down or stop adaptation. In single talk, the filter can dynamically increase the speed of adaptation to improve accuracy, or decrease adaptation speed for stability.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: December 3, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Asif Iqbal Mohammad, Steven L. Grant, Heejong Yoo, Deepak Kumar Challa
  • Patent number: 8498407
    Abstract: A communications device that is configured to detect double talk is described. An echo canceller is configured to cancel an echo from an input signal using an adaptive filter. A double-talk detector provides a double-talk statistic. The double-talk statistic is proportional to the ratio of the remaining echo energy in the cancellation error signal and the total cancellation error energy.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: July 30, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Asif Iqbal Mohammad, Eddie L. T. Choy, Heejong Yoo
  • Patent number: 8103011
    Abstract: Signal detectors are described herein. By way of example, a system for detecting signals can include a microphone signal detector, a loudspeaker signal detector, a signal discriminator and a decision component. When the microphone signal detector detects the presence of a microphone signal, the loudspeaker signal detector detects the presence of a loudspeaker signal and the signal discriminator determines that near-end speech dominates loudspeaker echo, the decision component can confirm the presence of doubletalk. When the microphone signal detector detects the presence of a microphone signal and the signal discriminator determines that near-end speech dominates loudspeaker echo, the decision component confirms the presence of near-end signal.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: January 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Asif Iqbal Mohammad, Jack W. Stokes, III, John C. Platt, Arungunram C. Surendran
  • Patent number: 8081753
    Abstract: Hybrid echo canceller controllers are described herein. By way of example, a system for controlling an echo canceller can include a signal indicator and an echo canceller controller. The signal indicator can be configured to indicate periods of near-end signal and to indicate periods of echo only with echo-path change in the corrupted signal based at least in part on cross-correlation between two signals associated with the echo canceller. The echo canceller controller can be configured to control the echo canceller according to indications from the signal indicator.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Asif Iqbal Mohammad, Jack W. Stokes, III
  • Patent number: 8019075
    Abstract: Hybrid echo canceller controllers are described herein. By way of example, a system for controlling an echo canceller can include a cross-correlator, a discriminator and an echo canceller controller. The cross-correlator can be configured to produce a cross-correlation based output that facilitates controlling the echo canceller by cross-correlating two signals associated with the echo canceller. The discriminator can be configured to produce a discriminator output that discriminates between near-end signal and echo in a corrupted signal. The echo canceller controller can be configured to control the echo canceller according to the cross-correlation based output and the discriminator output.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: September 13, 2011
    Assignee: Microsoft Corporation
    Inventors: Asif Iqbal Mohammad, Jack W. Stokes, III
  • Patent number: 8014519
    Abstract: Cross-correlation based echo canceller controllers are described herein. By way of example, a system for controlling an echo canceller having one or more adaptive filters can include one or more adaptive filter controllers each corresponding to one of the one or more adaptive filters and each configured to halt adaptation of its corresponding adaptive filter according to the cross-correlation of its corresponding corrupted signal and its corresponding error signal of its corresponding adaptive filter.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: September 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Asif Iqbal Mohammad, Jack W. Stokes, III, Steven L. Grant
  • Publication number: 20100135483
    Abstract: A communications device that is configured to detect double talk is described. An echo canceller is configured to cancel an echo from an input signal using an adaptive filter. A double-talk detector provides a double-talk statistic. The double-talk statistic is proportional to the ratio of the remaining echo energy in the cancellation error signal and the total cancellation error energy.
    Type: Application
    Filed: December 2, 2008
    Publication date: June 3, 2010
    Applicant: QUALCOMM Incorporated
    Inventors: Asif Iqbal Mohammad, Eddie L.T. Choy, Heejong Yoo
  • Publication number: 20100057454
    Abstract: An echo canceller for improved recognition and removal of an echo from a communication device. The echo canceller can dynamically reduce echo using an improved energy estimator and an improved adaptive filter. The improved energy estimator can determine if conversation is in a single talk period or a double talk period based on the combined energy of both the near end background noise and speech. The improved adaptive filter can reduce echo by dynamically changing adaptation speed or step size. In double talk, the adaptive filter(s) can dynamically slow-down or stop adaptation. In single talk, the filter can dynamically increase the speed of adaptation to improve accuracy, or decrease adaptation speed for stability.
    Type: Application
    Filed: September 4, 2008
    Publication date: March 4, 2010
    Applicant: QUALCOMM incorporated
    Inventors: Asif Iqbal Mohammad, Steven L. Grant, Heejong Yoo, Deepak Challa
  • Publication number: 20080240414
    Abstract: Hybrid echo canceller controllers are described herein. By way of example, a system for controlling an echo canceller can include a signal indicator and an echo canceller controller. The signal indicator can be configured to indicate periods of near-end signal and to indicate periods of echo only with echo-path change in the corrupted signal based at least in part on cross-correlation between two signals associated with the echo canceller. The echo canceller controller can be configured to control the echo canceller according to indications from the signal indicator.
    Type: Application
    Filed: April 2, 2007
    Publication date: October 2, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Asif Iqbal Mohammad, Jack W. Stokes
  • Publication number: 20080240413
    Abstract: Cross-correlation based echo canceller controllers are described herein. By way of example, a system for controlling an echo canceller having one or more adaptive filters can include one or more adaptive filter controllers each corresponding to one of the one or more adaptive filters and each configured to halt adaptation of its corresponding adaptive filter according to the cross-correlation of its corresponding corrupted signal and its corresponding error signal of its corresponding adaptive filter.
    Type: Application
    Filed: April 2, 2007
    Publication date: October 2, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Asif Iqbal Mohammad, Jack W. Stokes, Steven L. Grant
  • Publication number: 20080240415
    Abstract: Hybrid echo canceller controllers are described herein. By way of example, a system for controlling an echo canceller can include a cross-correlator, a discriminator and an echo canceller controller. The cross-correlator can be configured to produce a cross-correlation based output that facilitates controlling the echo canceller by cross-correlating two signals associated with the echo canceller. The discriminator can be configured to produce a discriminator output that discriminates between near-end signal and echo in a corrupted signal. The echo canceller controller can be configured to control the echo canceller according to the cross-correlation based output and the discriminator output.
    Type: Application
    Filed: April 2, 2007
    Publication date: October 2, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Asif Iqbal Mohammad, Jack W. Stokes
  • Publication number: 20080181420
    Abstract: Signal detectors are described herein. By way of example, a system for detecting signals can include a microphone signal detector, a loudspeaker signal detector, a signal discriminator and a decision component. When the microphone signal detector detects the presence of a microphone signal, the loudspeaker signal detector detects the presence of a loudspeaker signal and the signal discriminator determines that near-end speech dominates loudspeaker echo, the decision component can confirm the presence of doubletalk. When the microphone signal detector detects the presence of a microphone signal and the signal discriminator determines that near-end speech dominates loudspeaker echo, the decision component confirms the presence of near-end signal.
    Type: Application
    Filed: January 31, 2007
    Publication date: July 31, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Asif Iqbal Mohammad, Jack W. Stokes, John C. Platt, Arungunram C. Surendran