Patents by Inventor Alex Escott

Alex Escott 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: 11521599
    Abstract: A system and method performs wakeword detection using a feedforward neural network model. A first output of the model indicates when the wakeword appears on a right side of a first window of input audio data. A second output of the model indicates when the wakeword appears in the center of a second window of input audio data. A third output of the model indicates when the wakeword appears on a left side of a third window of input audio data. Using these outputs, the system and method determine a beginpoint and endpoint of the wakeword.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: December 6, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Christin Jose, Yuriy Mishchenko, Anish N. Shah, Alex Escott, Parind Shah, Shiv Naga Prasad Vitaladevuni, Thibaud Senechal
  • Patent number: 9189153
    Abstract: A system allocates channel bandwidth based on the data received from a plurality of remote sources. A de-multiplexer/priority circuit separates two or more different data streams into their components parts. A stream modification driver modifies one or more characteristics of the data received from the de-multiplexer/priority circuit based on a priority assigned to the data by the de-multiplexer/priority circuit. The de-multiplexer/priority circuit determines the data transfer rates for each of the different data streams based on the assigned priority.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: November 17, 2015
    Assignee: 2236008 Ontario Inc.
    Inventors: Phillip A. Hetherington, Mario Vaira, Alex Escott
  • Patent number: 9190069
    Abstract: A voice reinforcement system extracts a portion of a converted speech signal and redirects it towards a listening area where it may be added with the original signal. The system includes a speech input, a filter, and a converter. The speech input generates an intermediate signal from a speech signal. The filter extracts a portion of the signal extending above a cutoff frequency. The converter converts the filtered signal to an aural signal directed towards a listening area.
    Type: Grant
    Filed: November 22, 2005
    Date of Patent: November 17, 2015
    Assignee: 2236008 Ontario Inc.
    Inventors: Phillip A. Hetherington, Alex Escott
  • Publication number: 20140258868
    Abstract: A system allocates channel bandwidth based on the data received from a plurality of remote sources. A de-multiplexer/priority circuit separates two or more different data streams into their components parts. A stream modification driver modifies one or more characteristics of the data received from the de-multiplexer/priority circuit based on a priority assigned to the data by the de-multiplexer/priority circuit. The de-multiplexer/priority circuit determines the data transfer rates for each of the different data streams based on the assigned priority.
    Type: Application
    Filed: May 23, 2014
    Publication date: September 11, 2014
    Applicant: 2236008 Ontario Inc.
    Inventors: Phillip A. Hetherington, Mario Vaira, Alex Escott
  • Patent number: 8743173
    Abstract: A system allocates channel bandwidth based on the data received from a plurality of remote sources. A de-multiplexer/priority circuit separates two or more different data streams into their components parts. A stream modification driver modifies one or more characteristics of the data received from the de-multiplexer/priority circuit based on a priority assigned to the data by the de-multiplexer/priority circuit. The de-multiplexer/priority circuit determines the data transfer rates for each of the different data streams based on the assigned priority.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: June 3, 2014
    Assignee: 2236008 Ontario Inc.
    Inventors: Phillip A. Hetherington, Mario Vaira, Alex Escott
  • Patent number: 8558867
    Abstract: A system allocates channel bandwidth based on the data received from a plurality of remote sources. A de-multiplexer/priority circuit separates two or more different data streams into their components parts. A stream modification driver modifies one or more characteristics of the data received from the de-multiplexer/priority circuit based on a priority assigned to the data by the de-multiplexer/priority circuit. The de-multiplexer/priority circuit determines the data transfer rates for each of the different data streams based on the assigned priority.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: October 15, 2013
    Assignee: QNX Software Systems Limited
    Inventors: Phillip A. Hetherington, Mario Vaira, Alex Escott
  • Patent number: 8554564
    Abstract: A rule-based end-pointer isolates spoken utterances contained within an audio stream from background noise and non-speech transients. The rule-based end-pointer includes a plurality of rules to determine the beginning and/or end of a spoken utterance based on various speech characteristics. The rules may analyze an audio stream or a portion of an audio stream based upon an event, a combination of events, the duration of an event, or a duration relative to an event. The rules may be manually or dynamically customized depending upon factors that may include characteristics of the audio stream itself, an expected response contained within the audio stream, or environmental conditions.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: October 8, 2013
    Assignee: QNX Software Systems Limited
    Inventors: Phil Hetherington, Alex Escott
  • Patent number: 8520861
    Abstract: A processing system generates an output signal which includes desired signal components, and reduces or eliminates tonal noise. The output signal may be provided to any subsequent signal processing system, including voice recognition systems, pitch detectors, and other processing systems. The subsequent processing systems are less likely to mistake tonal input signal noise for desired signal content, to needlessly consume computational resources to analyze noise, and to take spurious actions induced by the tonal noise.
    Type: Grant
    Filed: May 17, 2005
    Date of Patent: August 27, 2013
    Assignee: QNX Software Systems Limited
    Inventors: Phillip A. Hetherington, Alex Escott
  • Patent number: 8406822
    Abstract: The operation of a vehicle electronic module is influenced by vehicle-state received on a vehicle communication bus. The electronic module analyzes vehicle-state data that includes information about the vehicle's environment. The electronic module improves or maintains electronic module performance by adjusting communication processing parameters to improve driver or passenger communication.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: March 26, 2013
    Assignee: QNX Software Systems Limited
    Inventor: Alex Escott
  • Publication number: 20120265530
    Abstract: A rule-based end-pointer isolates spoken utterances contained within an audio stream from background noise and non-speech transients. The rule-based end-pointer includes a plurality of rules to determine the beginning and/or end of a spoken utterance based on various speech characteristics. The rules may analyze an audio stream or a portion of an audio stream based upon an event, a combination of events, the duration of an event, or a duration relative to an event. The rules may be manually or dynamically customized depending upon factors that may include characteristics of the audio stream itself, an expected response contained within the audio stream, or environmental conditions.
    Type: Application
    Filed: April 25, 2012
    Publication date: October 18, 2012
    Inventors: Phil Hetherington, Alex Escott
  • Publication number: 20120218375
    Abstract: A system allocates channel bandwidth based on the data received from a plurality of remote sources. A de-multiplexer/priority circuit separates two or more different data streams into their components parts. A stream modification driver modifies one or more characteristics of the data received from the de-multiplexer/priority circuit based on a priority assigned to the data by the de-multiplexer/priority circuit. The de-multiplexer/priority circuit determines the data transfer rates for each of the different data streams based on the assigned priority.
    Type: Application
    Filed: May 4, 2012
    Publication date: August 30, 2012
    Applicant: QNX Software Systems Limited
    Inventors: Phillip A. Hetherington, Mario Vaira, Alex Escott
  • Publication number: 20120221414
    Abstract: A system allocates channel bandwidth based on the data received from a plurality of remote sources. A de-multiplexer/priority circuit separates two or more different data streams into their components parts. A stream modification driver modifies one or more characteristics of the data received from the de-multiplexer/priority circuit based on a priority assigned to the data by the de-multiplexer/priority circuit. The de-multiplexer/priority circuit determines the data transfer rates for each of the different data streams based on the assigned priority.
    Type: Application
    Filed: May 4, 2012
    Publication date: August 30, 2012
    Applicant: QNX Software Systems Limited
    Inventors: Phillip A. Hetherington, Mario Vaira, Alex Escott
  • Patent number: 8249861
    Abstract: A speech enhancement system that improves the intelligibility and the perceived quality of processed speech includes a frequency transformer and a spectral compressor. The frequency transformer converts speech signals from the time domain to the frequency domain. The spectral compressor compresses a pre-selected portion of the high frequency band and maps the compressed high frequency band to a lower band limited frequency range. The speech enhancement system may be built into, may be a unitary part of, or may be configured to interface other systems that process audio or high frequency signals.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: August 21, 2012
    Assignee: QNX Software Systems Limited
    Inventors: Xueman Li, Phillip Hetherington, Alex Escott
  • Patent number: 8194117
    Abstract: A system allocates channel bandwidth based on the data received from a plurality of remote sources. A de-multiplexer/priority circuit separates two or more different data streams into their components parts. A stream modification driver modifies one or more characteristics of the data received from the de-multiplexer/priority circuit based on a priority assigned to the data by the de-multiplexer/priority circuit. The de-multiplexer/priority circuit determines the data transfer rates for each of the different data streams based on the assigned priority.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: June 5, 2012
    Assignee: QNX Software Systems Limited
    Inventors: Phillip A. Hetherington, Mario Vaira, Alex Escott
  • Patent number: 8170875
    Abstract: A rule-based end-pointer isolates spoken utterances contained within an audio stream from background noise and non-speech transients. The rule-based end-pointer includes a plurality of rules to determine the beginning and/or end of a spoken utterance based on various speech characteristics. The rules may analyze an audio stream or a portion of an audio stream based upon an event, a combination of events, the duration of an event, or a duration relative to an event. The rules may be manually or dynamically customized depending upon factors that may include characteristics of the audio stream itself, an expected response contained within the audio stream, or environmental conditions.
    Type: Grant
    Filed: June 15, 2005
    Date of Patent: May 1, 2012
    Assignee: QNX Software Systems Limited
    Inventors: Phil Hetherington, Alex Escott
  • Patent number: 8116485
    Abstract: An automatic gain control system maintains desired signal content level, such as voice, in an output signal. The system includes automatic gain control over an input signal, and compensates the output signal based on input signal content. When the input signal level exceeds an upper or lower processing threshold level, or is distorted (e.g., clipped), the system applies a gain to the input signal level. The system may compensate for the gain in the output signal when the input signal includes desired signal content.
    Type: Grant
    Filed: May 16, 2005
    Date of Patent: February 14, 2012
    Assignee: QNX Software Systems Co
    Inventors: Alex Escott, Phillip A. Hetherington
  • Publication number: 20110029196
    Abstract: The operation of a vehicle electronic module is influenced by vehicle-state received on a vehicle communication bus. The electronic module analyzes vehicle-state data that includes information about the vehicle's environment. The electronic module improves or maintains electronic module performance by adjusting communication processing parameters to improve driver or passenger communication.
    Type: Application
    Filed: October 7, 2010
    Publication date: February 3, 2011
    Inventor: Alex Escott
  • Patent number: 7813771
    Abstract: The operation of a vehicle electronic module is influenced by vehicle-state received on a vehicle communication bus. The electronic module analyzes vehicle-state data that includes information about the vehicle's environment. The electronic module improves or maintains electronic module performance by adjusting communication processing parameters to improve driver or passenger communication.
    Type: Grant
    Filed: January 6, 2005
    Date of Patent: October 12, 2010
    Assignee: QNX Software Systems Co.
    Inventor: Alex Escott
  • Patent number: 7724693
    Abstract: A system processes signals exchanged between a near end terminal and a far end terminal over a communication path. The system selects the processing characteristics of a near end terminal based on characteristics of the communication path. The communication path may include the near and the far end terminal and their respective codecs, and the networks. The system may select processing characteristics of the near end terminal based on characteristics of the communication path. Selecting the processing characteristics may include selecting a predetermined operation. The system may adapt a selected operation based on a real time analysis of the communication path.
    Type: Grant
    Filed: September 2, 2005
    Date of Patent: May 25, 2010
    Assignee: QNX Software Systems (Wavemakers), Inc.
    Inventors: Sheila Joy McFarland, Phillip A. Hetherington, Alex Escott
  • Patent number: 7657668
    Abstract: A system synchronizes data flow between a first device and a second device. The system includes a data link that connects two or more devices that are capable of sending and receiving data through a bus. A capture device senses and transfer information through the bus. A ring buffer temporarily stores data transmitted through the bus. A read controller copies or reconstructs data in a length that is different from the length of the data received. A monitor detects underflow or overflow conditions into or out of the ring buffer and compensates for clock drift.
    Type: Grant
    Filed: August 16, 2006
    Date of Patent: February 2, 2010
    Assignee: QNX Software Systems (Wavemakers), Inc.
    Inventor: Alex Escott