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: 11521599Abstract: 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: GrantFiled: September 20, 2019Date of Patent: December 6, 2022Assignee: Amazon Technologies, Inc.Inventors: Christin Jose, Yuriy Mishchenko, Anish N. Shah, Alex Escott, Parind Shah, Shiv Naga Prasad Vitaladevuni, Thibaud Senechal
-
Patent number: 9189153Abstract: 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: GrantFiled: May 23, 2014Date of Patent: November 17, 2015Assignee: 2236008 Ontario Inc.Inventors: Phillip A. Hetherington, Mario Vaira, Alex Escott
-
Patent number: 9190069Abstract: 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: GrantFiled: November 22, 2005Date of Patent: November 17, 2015Assignee: 2236008 Ontario Inc.Inventors: Phillip A. Hetherington, Alex Escott
-
Publication number: 20140258868Abstract: 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: ApplicationFiled: May 23, 2014Publication date: September 11, 2014Applicant: 2236008 Ontario Inc.Inventors: Phillip A. Hetherington, Mario Vaira, Alex Escott
-
Patent number: 8743173Abstract: 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: GrantFiled: May 4, 2012Date of Patent: June 3, 2014Assignee: 2236008 Ontario Inc.Inventors: Phillip A. Hetherington, Mario Vaira, Alex Escott
-
Patent number: 8558867Abstract: 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: GrantFiled: May 4, 2012Date of Patent: October 15, 2013Assignee: QNX Software Systems LimitedInventors: Phillip A. Hetherington, Mario Vaira, Alex Escott
-
Patent number: 8554564Abstract: 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: GrantFiled: April 25, 2012Date of Patent: October 8, 2013Assignee: QNX Software Systems LimitedInventors: Phil Hetherington, Alex Escott
-
Patent number: 8520861Abstract: 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: GrantFiled: May 17, 2005Date of Patent: August 27, 2013Assignee: QNX Software Systems LimitedInventors: Phillip A. Hetherington, Alex Escott
-
Patent number: 8406822Abstract: 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: GrantFiled: October 7, 2010Date of Patent: March 26, 2013Assignee: QNX Software Systems LimitedInventor: Alex Escott
-
Publication number: 20120265530Abstract: 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: ApplicationFiled: April 25, 2012Publication date: October 18, 2012Inventors: Phil Hetherington, Alex Escott
-
Publication number: 20120218375Abstract: 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: ApplicationFiled: May 4, 2012Publication date: August 30, 2012Applicant: QNX Software Systems LimitedInventors: Phillip A. Hetherington, Mario Vaira, Alex Escott
-
Publication number: 20120221414Abstract: 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: ApplicationFiled: May 4, 2012Publication date: August 30, 2012Applicant: QNX Software Systems LimitedInventors: Phillip A. Hetherington, Mario Vaira, Alex Escott
-
Patent number: 8249861Abstract: 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: GrantFiled: December 22, 2006Date of Patent: August 21, 2012Assignee: QNX Software Systems LimitedInventors: Xueman Li, Phillip Hetherington, Alex Escott
-
Patent number: 8194117Abstract: 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: GrantFiled: August 5, 2008Date of Patent: June 5, 2012Assignee: QNX Software Systems LimitedInventors: Phillip A. Hetherington, Mario Vaira, Alex Escott
-
Patent number: 8170875Abstract: 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: GrantFiled: June 15, 2005Date of Patent: May 1, 2012Assignee: QNX Software Systems LimitedInventors: Phil Hetherington, Alex Escott
-
Patent number: 8116485Abstract: 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: GrantFiled: May 16, 2005Date of Patent: February 14, 2012Assignee: QNX Software Systems CoInventors: Alex Escott, Phillip A. Hetherington
-
Publication number: 20110029196Abstract: 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: ApplicationFiled: October 7, 2010Publication date: February 3, 2011Inventor: Alex Escott
-
Patent number: 7813771Abstract: 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: GrantFiled: January 6, 2005Date of Patent: October 12, 2010Assignee: QNX Software Systems Co.Inventor: Alex Escott
-
Patent number: 7724693Abstract: 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: GrantFiled: September 2, 2005Date of Patent: May 25, 2010Assignee: QNX Software Systems (Wavemakers), Inc.Inventors: Sheila Joy McFarland, Phillip A. Hetherington, Alex Escott
-
Patent number: 7657668Abstract: 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: GrantFiled: August 16, 2006Date of Patent: February 2, 2010Assignee: QNX Software Systems (Wavemakers), Inc.Inventor: Alex Escott