Patents by Inventor Michael E. Deisher

Michael E. Deisher 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: 10424299
    Abstract: Techniques are disclosed for reliably masking speech commands directed to one or more computing devices to prevent the speech commands from being rendered. In some embodiments, each of the one or more computing devices includes components configured to generate acoustic data from ambient sound waves, process the acoustic data to identify a speech command sequence, and mask the speech command sequence from being rendered. At least some of the systems and methods disclosed herein monitor inbound audio at a fine grain level of detail. Working at this level of granularity enables the system and methods described herein to detect potential speech commands early within the user's utterance thereof and to discriminate quickly between true speech commands and other user utterances. These early detection and discrimination features, in turn, enable some embodiments to manage potential communication disruptions (e.g., jitter and/or latency) by modifying rates of audio prior to rendering.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: September 24, 2019
    Assignee: INTEL CORPORATION
    Inventors: Sean J. W. Lawrence, Devon Worrell, Michael E. Deisher
  • Publication number: 20190103098
    Abstract: Techniques are disclosed for reliably masking speech commands directed to one or more computing devices to prevent the speech commands from being rendered. In some embodiments, each of the one or more computing devices includes components configured to generate acoustic data from ambient sound waves, process the acoustic data to identify a speech command sequence, and mask the speech command sequence from being rendered. At least some of the systems and methods disclosed herein monitor inbound audio at a fine grain level of detail. Working at this level of granularity enables the system and methods described herein to detect potential speech commands early within the user's utterance thereof and to discriminate quickly between true speech commands and other user utterances. These early detection and discrimination features, in turn, enable some embodiments to manage potential communication disruptions (e.g., jitter and/or latency) by modifying rates of audio prior to rendering.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Applicant: INTEL CORPORATION
    Inventors: Sean J.W. Lawrence, Devon Worrell, Michael E. Deisher
  • Publication number: 20190042935
    Abstract: An apparatus for applying dynamic quantization of a neural network is described herein. The apparatus includes a scaling unit and a quantizing unit. The scaling unit is to calculate an initial desired scale factors of a plurality of inputs, weights and a bias and apply the input scale factor to a summation node. Also, the scaling unit is to determine a scale factor for a multiplication node based on the desired scale factors of the inputs and select a scale factor for an activation function and an output node. The quantizing unit is to dynamically requantize the neural network by traversing a graph of the neural network.
    Type: Application
    Filed: December 28, 2017
    Publication date: February 7, 2019
    Applicant: Intel Corporation
    Inventor: Michael E. Deisher
  • Publication number: 20180121796
    Abstract: Systems, apparatus and methods are described including operations for a flexible neural network accelerator.
    Type: Application
    Filed: November 3, 2016
    Publication date: May 3, 2018
    Inventors: Michael E DEISHER, Ohad FALIK
  • Patent number: 9852731
    Abstract: Technologies are described herein that allow a user to wake up a computing device operating in a low-power state and for the user to be verified by speaking a single wake phrase. Wake phrase recognition is performed by a low-power engine. In some embodiments, the low-power engine may also perform speaker verification. In other embodiments, the mobile device wakes up after a wake phrase is recognized and a component other than the low-power engine performs speaker verification on a portion of the audio input comprising the wake phrase. More than one wake phrases may be associated with a particular user, and separate users may be associated with different wake phrases. Different wake phrases may cause the device transition from a low-power state to various active states.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: December 26, 2017
    Assignee: Intel Corporation
    Inventors: Saurabh Dadu, Lakshman Krishnamurthy, Francis M. Tharappel, Prabhakar R. Datta, Bryan R. Peebler, Michael E. Deisher, Mandar S. Joshi, Saurin Shah, Brian K. Vogel
  • Patent number: 9721569
    Abstract: Systems, apparatus and methods are described including operations for memory access via direct memory access engines, of a Gaussian Mixture Model Accelerator, corresponding to individual data streams.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: August 1, 2017
    Assignee: Intel Corporation
    Inventors: Ohad Falik, Michael E Deisher, Ioannis Yannis Schoinas, Jenny Chang, Hai Ming Khor
  • Patent number: 9653070
    Abstract: A disclosed speech processor includes a front end to receive a speech input and generate a feature vector indicative of a portion of the speech input and a Gaussian mixture (GMM) circuit to receive the feature vector, model any one of a plurality of GMM speech recognition algorithms, and generate a GMM score for the feature vector based on the GMM speech recognition algorithm modeled. In at least one embodiment, the GMM circuit includes a common compute block to generate feature a vector sum indicative of a weighted sum of differences squares between the feature vector and a mixture component of the GMM speech recognition algorithm. In at least one embodiment, the GMM speech recognition algorithm being modeled includes a plurality of Gaussian mixture components and the common compute block is operable to generate feature vector scores corresponding to each of the plurality of mixture components.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: May 16, 2017
    Assignee: Intel Corporation
    Inventors: Jenny Chang, Michael E. Deisher, Ravishankar Iyer
  • Patent number: 9633654
    Abstract: Methods of enabling voice processing with minimal power consumption includes recording time-domain audio signal at a first clock frequency and a first voltage, and performing Fast Fourier Transform (FFT) operations on the time-domain audio signal at a second clock frequency to generate frequency-domain audio signal. The frequency domain audio signal may be enhanced to obtain better signal to noise ratio, through one or multiple filtering and enhancing techniques. The enhanced audio signal may be used to generate the total signal energy and estimate the background noise energy. Decision logic may determine from the signal energy and the background noise, the presence or absence of the human voice. The first clock frequency may be different from the second clock frequency.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: April 25, 2017
    Assignee: Intel Corporation
    Inventors: Arijit Raychowdhury, Willem M. Beltman, James W. Tschanz, Carlos Tokunaga, Michael E. Deisher, Thomas E. Walsh
  • Publication number: 20170032784
    Abstract: Technologies are described herein that allow a user to wake up a computing device operating in a low-power state and for the user to be verified by speaking a single wake phrase. Wake phrase recognition is performed by a low-power engine. in some embodiments, the low-power engine may also perform speaker verification. In other embodiments, the mobile device wakes up after a wake phrase is recognized and a component other than the low-power engine performs speaker verification on a portion of the audio input comprising the wake phrase, More than one wake phrases may be associated with a particular user, and separate users may be associated with different wake phrases. Different wake phrases may cause the device transition from a low-power state to various active states.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 2, 2017
    Inventors: Saurabh Dadu, Lakshman Krishnamurthy, Francis M. Tharappel, Prabhakar R. Datta, Bryan R. Peebler, Michael E. Deisher, Mandar S. Joshi, Saurin Shah, Brian K. Vogel
  • Publication number: 20160351195
    Abstract: Systems, apparatus and methods are described including operations for memory access via direct memory access engines, of a Gaussian Mixture Model Accelerator, corresponding to individual data streams.
    Type: Application
    Filed: May 27, 2015
    Publication date: December 1, 2016
    Inventors: OHAD FALIK, MICHAEL E DEISHER, IOANNIS YANNIS SCHOINAS, JENNY CHANG, HAI MING KHOR
  • Patent number: 9467850
    Abstract: In some embodiments an accelerometer is mechanically coupled to a first device. The accelerometer obtains a vibration profile in response to a relative movement of the first device and a second device. A radio transmits an encrypted version of the vibration profile to the second device and receives an encrypted version of a vibration profile from the second device. A processor sets up a secure channel between the radio and the second device in which to exchange keys with the second device in order to decrypt the received encrypted vibration profile. The processor also decrypts the received encrypted vibration profile in response to at least one of the exchanged keys, compares the transmitted vibration profile with the received vibration profile and allows a sharing of resources with the second device if a match occurs between the transmitted vibration profile and the received vibration profile. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: October 11, 2016
    Assignee: Intel Corporation
    Inventor: Michael E. Deisher
  • Patent number: 9445209
    Abstract: Technologies are described herein that allow a user to wake up a computing device operating in a low-power state and for the user to be verified by speaking a single wake phrase. Wake phrase recognition is performed by a low-power engine. In some embodiments, the low-power engine may also perform speaker verification. In other embodiments, the mobile device wakes up after a wake phrase is recognized and a component other than the low-power engine performs speaker verification on a portion of the audio input comprising the wake phrase. More than one wake phrases may be associated with a particular user, and separate users may be associated with different wake phrases. Different wake phrases may cause the device transition from a low-power state to various active states.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: September 13, 2016
    Assignee: Intel Corporation
    Inventors: Saurabh Dadu, Lakshman Krishnamurthy, Francis M. Tharappel, Prabhakar R. Datta, Bryan R. Peebler, Michael E. Deisher, Mandar S. Joshi, Saurin Shah, Brian K. Vogel
  • Patent number: 9419677
    Abstract: In some embodiments a phase between a periodic spreading signal and an effective spreading signal modulating an interfering harmonic is determined, an amplitude of the interfering harmonic is estimated, and the interfering harmonic is canceled from a received signal. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: August 16, 2016
    Assignee: Intel Corporation
    Inventors: Michael E. Deisher, Keith R. Tinsley
  • Publication number: 20160093297
    Abstract: A system, apparatus and method for efficient, low power, finite state transducer decoding. For example, one embodiment of a system for performing speech recognition comprises: a processor to perform feature extraction on a plurality of digitally sampled speech frames and to responsively generate a feature vector; an acoustic model likelihood scoring unit communicatively coupled to the processor over a communication interconnect to compare the feature vector against a library of models of various known speech sounds and responsively generate a plurality of scores representing similarities between the feature vector and the models; and a weighted finite state transducer (WFST) decoder communicatively coupled to the processor and the acoustic model likelihood scoring unit over the communication interconnect to perform speech decoding by traversing a WFST graph using the plurality of scores provided by the acoustic model likelihood scoring unit.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventors: MICHAEL E. DEISHER, OHAD FALIK, KISUN YOU
  • Patent number: 9270801
    Abstract: Systems and methods may provide for using an audio front end of a mobile device to sampled audio from an audio signal during a first portion of a periodic detection window, and reducing a power consumption of one or more components of the audio front end during a second portion of the periodic detection window. Additionally, a determination may be made as to whether voice activity is present in the audio signal based at least in part on the sampled audio. In one example, the length of the first portion and the length of the second portion are defined by a duty cycle of the periodic detection window.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 23, 2016
    Assignee: Intel Corporation
    Inventors: Lakshman Krishnamurthy, Michael E. Deisher, Francis M. Tharappel, Prabhakar R. Datta
  • Publication number: 20150245154
    Abstract: Technologies are described herein that allow a user to wake up a computing device operating in a low-power state and for the user to be verified by speaking a single wake phrase. Wake phrase recognition is performed by a low-power engine. In some embodiments, the low-power engine may also perform speaker verification. In other embodiments, the mobile device wakes up after a wake phrase is recognized and a component other than the low-power engine performs speaker verification on a portion of the audio input comprising the wake phrase. More than one wake phrases may be associated with a particular user, and separate users may be associated with different wake phrases. Different wake phrases may cause the device transition from a low-power state to various active states.
    Type: Application
    Filed: July 11, 2013
    Publication date: August 27, 2015
    Inventors: Saurabh Dadu, Lakshman Krishnamurthy, Francis M. Tharappel, Prabhakar R. Datta, Bryan R. Peebler, Michael E. Deisher, Mandar S. Joshi, Saurin Shah, Brian K. Vogel
  • Publication number: 20140270197
    Abstract: Systems and methods may provide for using an audio front end of a mobile device to sampled audio from an audio signal during a first portion of a periodic detection window, and reducing a power consumption of one or more components of the audio front end during a second portion of the periodic detection window. Additionally, a determination may be made as to whether voice activity is present in the audio signal based at least in part on the sampled audio. In one example, the length of the first portion and the length of the second portion are defined by a duty cycle of the periodic detection window.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Lakshman Krishnamurthy, Michael E. Deisher, Francis M. Tharappel, Prabhakar R. Datta
  • Publication number: 20140236582
    Abstract: Methods of enabling voice processing with minimal power consumption includes recording time-domain audio signal at a first clock frequency and a first voltage, and performing Fast Fourier Transform (FFT) operations on the time-domain audio signal at a second clock frequency to generate frequency-domain audio signal. The frequency domain audio signal may be enhanced to obtain better signal to noise ratio, through one or multiple filtering and enhancing techniques. The enhanced audio signal may be used to generate the total signal energy and estimate the background noise energy. Decision logic may determine from the signal energy and the background noise, the presence or absence of the human voice. The first clock frequency may be different from the second clock frequency.
    Type: Application
    Filed: December 6, 2011
    Publication date: August 21, 2014
    Inventors: Arijit Raychowdhury, Willem M. Beltman, James W. Tschanz, Carlos Tokunaga, Michael E. Deisher, Thomas E. Walsh
  • Publication number: 20140188470
    Abstract: A disclosed speech processor includes a front end to receive a speech input and generate a feature vector indicative of a portion of the speech input and a Gaussian mixture (GMM) circuit to receive the feature vector, model any one of a plurality of GMM speech recognition algorithms, and generate a GMM score for the feature vector based on the GMM speech recognition algorithm modeled. In at least one embodiment, the GMM circuit includes a common compute block to generate feature a vector sum indicative of a weighted sum of differences squares between the feature vector and a mixture component of the GMM speech recognition algorithm. In at least one embodiment, the GMM speech recognition algorithm being modeled includes a plurality of Gaussian mixture components and the common compute block is operable to generate feature vector scores corresponding to each of the plurality of mixture components.
    Type: Application
    Filed: December 31, 2012
    Publication date: July 3, 2014
    Inventors: Jenny Chang, Michael E. Deisher, Ravishankar Iyer
  • Patent number: 8725506
    Abstract: A speech processing engine is provided that in some embodiments, employs Kalman filtering with a particular speaker's glottal information to clean up an audio speech signal for more efficient automatic speech recognition.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: May 13, 2014
    Assignee: Intel Corporation
    Inventors: Willem M. Beltman, Matias Zanartu, Arijit Raychowdhury, Anand P. Rangarajan, Michael E. Deisher