Patents by Inventor Ali Abdollahzadeh Milani

Ali Abdollahzadeh Milani 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: 11785406
    Abstract: A system configured to detect a tap event on a surface of a device only using microphone audio data. For example, instead of using a physical sensor to detect the tap event, the device may detect a tap event in proximity to a microphone based on a power level difference between two or more microphones. When a power ratio exceeds a threshold, the device may detect a tap event and perform an action. For example, the device may output an alarm and use a detected tap event as an input to delay or end the alarm. In some examples, the device may detect a tap event using a plurality of microphones. Additionally or alternatively, the device may distinguish between multiple tap events based on a location of the tap event, enabling the device to perform two separate actions depending on the location.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: October 10, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Savaskan Bulek, Tarun Pruthi, Ali Abdollahzadeh Milani, Trausti Thor Kristjansson
  • Patent number: 11763791
    Abstract: Adaptive noise cancellation systems and methods comprise a reference sensor operable to sense environmental noise and generate a corresponding reference signal, an error sensor operable to sense noise in a noise cancellation zone and generate a corresponding error signal, a noise cancellation filter operable to receive the reference signal and generate an anti-noise signal to cancel the environmental noise in the cancellation zone, an adaptation module operable to receive the reference signal and the error signal and adaptively adjust the anti-noise signal.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: September 19, 2023
    Assignee: Google LLC
    Inventors: Trausti Thormundsson, Ali Abdollahzadeh Milani, Govind Kannan
  • Patent number: 11727926
    Abstract: A computing device may receive audio data from a microphone representing audio in an environment of the device, which may correspond to an utterance and noise. A model may be trained to process the audio data to reduce noise from the audio data. The model may include an encoder that includes one or more dense layers, one or more recurrent layers, and a decoder that includes one or more dense layers.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: August 15, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Yuzhou Liu, Savaskan Bulek, Ali Abdollahzadeh Milani, Tarun Pruthi, Trausti Thor Kristjansson
  • Publication number: 20210350782
    Abstract: Adaptive noise cancellation systems and methods comprise a reference sensor operable to sense environmental noise and generate a corresponding reference signal, an error sensor operable to sense noise in a noise cancellation zone and generate a corresponding error signal, a noise cancellation filter operable to receive the reference signal and generate an anti-noise signal to cancel the environmental noise in the cancellation zone, an adaptation module operable to receive the reference signal and the error signal and adaptively adjust the anti-noise signal.
    Type: Application
    Filed: July 22, 2021
    Publication date: November 11, 2021
    Applicant: Google LLC
    Inventors: Trausti Thormundsson, Ali Abdollahzadeh Milani, Govind Kannan
  • Patent number: 11100910
    Abstract: Adaptive noise cancellation systems and methods comprise a reference sensor operable to sense environmental noise and generate a corresponding reference signal, an error sensor operable to sense noise in a noise cancellation zone and generate a corresponding error signal, a noise cancellation filter operable to receive the reference signal and generate an anti-noise signal to cancel the environmental noise in the cancellation zone, an adaptation module operable to receive the reference signal and the error signal and adaptively adjust the anti-noise signal. The adaptation module includes a noise amplification control module operable to adaptively control noise amplification in at least one hiss region of the anti-noise signal, while achieving cancellation in non-hiss regions of the anti-noise signal.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: August 24, 2021
    Assignee: Google LLC
    Inventors: Trausti Thormundsson, Ali Abdollahzadeh Milani, Govind Kannan
  • Patent number: 11074903
    Abstract: A system and method includes an audio device, such as an earbud or headphones, that includes one or more loudspeakers for outputting audio. The audio device further in includes one or more microphones that are positioned near an ear of a user. An acoustic barrier may be formed between a surface of the device and the ear of the user; properties of this barrier may, however, vary from user to user. The system determines these properties on a per-user basis and compensates for any differences therein.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: July 27, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Kuan-Chieh Yen, Ali Abdollahzadeh Milani
  • Patent number: 11049487
    Abstract: Adaptive noise cancellation systems and methods comprise a reference sensor operable to sense environmental noise and generate a corresponding reference signal, an error sensor operable to sense noise in a noise cancellation zone and generate a corresponding error signal, a noise cancellation filter operable to receive the reference signal and generate an anti-noise signal to cancel the environmental noise in the cancellation zone, an adaptation module operable to receive the reference signal and the error signal and adaptively adjust the anti-noise signal, and a transient activity detection module operable to receive the reference signal, detect a transient noise event and selectively disable the adaptation module during the detected transient noise event.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: June 29, 2021
    Assignee: Google LLC
    Inventors: Ali Abdollahzadeh Milani, Govind Kannan, Trausti Thormundsson, Hari Hariharan, Mark Miller
  • Patent number: 11039247
    Abstract: Adaptive noise cancellation systems and methods include a reference sensor to sense environmental noise and generate a corresponding reference signal, an error sensor to sense noise in a noise cancellation zone and generate a corresponding error signal, a noise cancellation path including a noise cancellation filter and a variable gain component, the noise cancellation path receiving the reference signal and generating an anti-noise signal to cancel noise at an eardrum reference point, and an adaptation module to receive the reference signal and the error signal and adaptively adjust weights of the noise cancellation filter and/or the variable gain component. An adaptive gain control block updates the variable gain component. Inputs to the adaptive gain control block are conditioned using programmable filters to protect against low frequency transients and/or high frequency distractors in the environmental noise. The programmable filters are tuned to optimize cancellation at an eardrum reference point.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: June 15, 2021
    Assignee: Google LLC
    Inventors: Ali Abdollahzadeh Milani, Govind Kannan, Trausti Thormundsson
  • Patent number: 11030989
    Abstract: An active noise cancellation system includes a sensor operable to sense environmental noise and generate a corresponding reference signal, a fixed noise cancellation filter including a predetermined model of the active noise cancellation system operable to generate an anti-noise signal, and a tunable noise cancellation filter operable to modify the anti-noise signal in accordance with stored coefficients, wherein the tunable noise cancellation filter is further operable to modify the stored coefficients in real-time based on user feedback and generate a tuned anti-noise signal that models tunable deviations from the predetermined noise model. A graphical user interface is operable to receive user adjustments of tunable parameters in real-time, the tunable parameters corresponding to at least one of the stored coefficients.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: June 8, 2021
    Assignee: SYNAPTICS INCORPORATED
    Inventors: Trausti Thormundsson, Govind Kannan, Ali Abdollahzadeh Milani, Ragnar Hlynur Jonsson
  • Publication number: 20210144499
    Abstract: A system configured to detect a tap event on a surface of a device only using microphone audio data. For example, instead of using a physical sensor to detect the tap event, the device may detect a tap event in proximity to a microphone based on a power level difference between two or more microphones. When a power ratio exceeds a threshold, the device may detect a tap event and perform an action. For example, the device may output an alarm and use a detected tap event as an input to delay or end the alarm. In some examples, the device may detect a tap event using a plurality of microphones. Additionally or alternatively, the device may distinguish between multiple tap events based on a location of the tap event, enabling the device to perform two separate actions depending on the location.
    Type: Application
    Filed: January 22, 2021
    Publication date: May 13, 2021
    Inventors: Savaskan Bulek, Tarun Pruthi, Ali Abdollahzadeh Milani, Trausti Thor Kristjansson
  • Patent number: 10911881
    Abstract: A system configured to detect a tap event on a surface of a device only using microphone audio data. For example, instead of using a physical sensor to detect the tap event, the device may detect a tap event in proximity to a microphone based on a power level difference between two or more microphones. When a power ratio exceeds a threshold, the device may detect a tap event and perform an action. For example, the device may output an alarm and use a detected tap event as an input to delay or end the alarm. In some examples, the device may detect a tap event using a plurality of microphones. Additionally or alternatively, the device may distinguish between multiple tap events based on a location of the tap event, enabling the device to perform two separate actions depending on the location.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: February 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Savaskan Bulek, Tarun Pruthi, Ali Abdollahzadeh Milani, Trausti Thor Kristjansson
  • Patent number: 10904661
    Abstract: Systems and methods for low latency adaptive noise cancellation include an audio sensor to sense environmental noise and generate a noise signal, an audio processing path to receive an audio signal, process the audio signal through an interpolation filter, and generate a primary audio signal having a first sample frequency, an adaptive noise cancellation processor to receive the noise signal and generate an anti-noise signal, a direct interpolator to receive the anti-noise signal and generate an anti-noise signal having the first sample frequency, and a limiter to provide clipping to reduce a number of bits in the anti-noise signal, an adder operable to combine the primary audio signal and the anti-noise signal and generate a combined output signal, and a low latency filter to process the combined output signal.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: January 26, 2021
    Assignee: SYNAPTICS INCORPORATED
    Inventors: Jens Kristian Poulsen, Trausti Thormundsson, Ali Abdollahzadeh Milani, Mark Miller
  • Publication number: 20200202836
    Abstract: Adaptive noise cancellation systems and methods comprise a reference sensor operable to sense environmental noise and generate a corresponding reference signal, an error sensor operable to sense noise in a noise cancellation zone and generate a corresponding error signal, a noise cancellation filter operable to receive the reference signal and generate an anti-noise signal to cancel the environmental noise in the cancellation zone, an adaptation module operable to receive the reference signal and the error signal and adaptively adjust the anti-noise signal. The adaptation module includes a noise amplification control module operable to adaptively control noise amplification in at least one hiss region of the anti-noise signal, while achieving cancellation in non-hiss regions of the anti-noise signal.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 25, 2020
    Inventors: Trausti Thormundsson, Ali Abdollahzadeh Milani, Govind Kannan
  • Publication number: 20200204916
    Abstract: Adaptive noise cancellation systems and methods include a reference sensor to sense environmental noise and generate a corresponding reference signal, an error sensor to sense noise in a noise cancellation zone and generate a corresponding error signal, a noise cancellation path including a noise cancellation filter and a variable gain component, the noise cancellation path receiving the reference signal and generating an anti-noise signal to cancel noise at an eardrum reference point, and an adaptation module to receive the reference signal and the error signal and adaptively adjust weights of the noise cancellation filter and/or the variable gain component. An adaptive gain control block updates the variable gain component. Inputs to the adaptive gain control block are conditioned using programmable filters to protect against low frequency transients and/or high frequency distractors in the environmental noise. The programmable filters are tuned to optimize cancellation at an eardrum reference point.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 25, 2020
    Inventors: Ali Abdollahzadeh Milani, Govind Kannan, Trausti Thormundsson
  • Publication number: 20200202833
    Abstract: Adaptive noise cancellation systems and methods comprise a reference sensor operable to sense environmental noise and generate a corresponding reference signal, an error sensor operable to sense noise in a noise cancellation zone and generate a corresponding error signal, a noise cancellation filter operable to receive the reference signal and generate an anti-noise signal to cancel the environmental noise in the cancellation zone, an adaptation module operable to receive the reference signal and the error signal and adaptively adjust the anti-noise signal, and a transient activity detection module operable to receive the reference signal, detect a transient noise event and selectively disable the adaptation module during the detected transient noise event.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 25, 2020
    Inventors: Ali Abdollahzadeh Milani, Govind Kannan, Trausti Thormundsson, Hari Hariharan, Mark Miller
  • Patent number: 10540955
    Abstract: A system and method includes a loudspeaker having a first, low-frequency driver and a second, high-frequency driver. An error microphone is disposed near the loudspeaker and receives sound output by both drivers as well as noise. An estimation of the secondary path between the drivers and the microphones is determined, and playback audio is applied to the estimation. The output of the estimation is subtracted from the output of the microphone to determine anti-noise. This anti-noise is used to modify audio data sent to the first, low-frequency driver; the audio data is sent directly to the second, high-frequency driver.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: January 21, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Ali Abdollahzadeh Milani, Samuel Jesse Anderson
  • Publication number: 20190132679
    Abstract: Systems and methods for low latency adaptive noise cancellation include an audio sensor to sense environmental noise and generate a noise signal, an audio processing path to receive an audio signal, process the audio signal through an interpolation filter, and generate a primary audio signal having a first sample frequency, an adaptive noise cancellation processor to receive the noise signal and generate an anti-noise signal, a direct interpolator to receive the anti-noise signal and generate an anti-noise signal having the first sample frequency, and a limiter to provide clipping to reduce a number of bits in the anti-noise signal, an adder operable to combine the primary audio signal and the anti-noise signal and generate a combined output signal, and a low latency filter to process the combined output signal.
    Type: Application
    Filed: October 31, 2018
    Publication date: May 2, 2019
    Inventors: Jens Kristian Poulsen, Trausti Thormundsson, Ali Abdollahzadeh Milani, Mark Miller
  • Patent number: 10249284
    Abstract: A personal audio device, such as a wireless telephone, includes noise canceling that adaptively generates an anti-noise signal from a reference microphone signal and injects the anti-noise signal into the speaker or other transducer output to cause cancellation of ambient audio sounds. An error microphone is provided proximate the speaker to measure the output of the transducer in order to control the adaptation of the anti-noise signal and to estimate an electro-acoustical path from the noise canceling circuit through the transducer. The anti-noise signal is adaptively generated to minimize the ambient audio sounds at the error microphone. A processing circuit that performs the adaptive noise canceling (ANC) function also filters one or both of the reference and/or error microphone signals, to bias the adaptation of the adaptive filter in one or more frequency regions to alter a degree of the minimization of the ambient audio sounds at the error microphone.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: April 2, 2019
    Assignee: CIRRUS LOGIC, INC.
    Inventors: Nitin Kwatra, Ali Abdollahzadeh Milani, Jeffrey Alderson
  • Publication number: 20180182371
    Abstract: An active noise cancellation system includes a sensor operable to sense environmental noise and generate a corresponding reference signal, a fixed noise cancellation filter including a predetermined model of the active noise cancellation system operable to generate an anti-noise signal, and a tunable noise cancellation filter operable to modify the anti-noise signal in accordance with stored coefficients, wherein the tunable noise cancellation filter is further operable to modify the stored coefficients in real-time based on user feedback and generate a tuned anti-noise signal that models tunable deviations from the predetermined noise model. A graphical user interface is operable to receive user adjustments of tunable parameters in real-time, the tunable parameters corresponding to at least one of the stored coefficients.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 28, 2018
    Inventors: Trausti Thormundsson, Govind Kannan, Ali Abdollahzadeh Milani, Ragnar Hlynur Jonsson
  • Patent number: 9955250
    Abstract: A personal audio device including multiple output transducers for reproducing different frequency bands of a source audio signal, includes an adaptive noise canceling (ANC) circuit that adaptively generates an anti-noise signal for each of the transducers from at least one microphone signal that measures the ambient audio to generate anti-noise signals. The anti-noise signals are generated by separate adaptive filters such that the anti-noise signals cause substantial cancelation of the ambient audio at their corresponding transducers. The use of separate adaptive filters provides low-latency operation, since a crossover is not needed to split the anti-noise into the appropriate frequency bands. The adaptive filters can be implemented or biased to generate anti-noise only in the frequency band corresponding to the particular adaptive filter. The anti-noise signals are combined with source audio of the appropriate frequency band to provide outputs for the corresponding transducers.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: April 24, 2018
    Assignee: CIRRUS LOGIC, INC.
    Inventors: Jon D. Hendrix, Jeffrey Alderson, Ali Abdollahzadeh Milani, Dayong Zhou, Yang Lu