Enabling voice selection of user preferences
US-9083798-B2 · Jul 14, 2015 · US
US9565306B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9565306-B2 |
| Application number | US-201314085566-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 20, 2013 |
| Priority date | Nov 20, 2013 |
| Publication date | Feb 7, 2017 |
| Grant date | Feb 7, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
For filtering an audio signal for a non-real-time recipient, a signal module may detect communication of an audio signal to the non-real-time recipient. A management module may filter the audio signal with a high-latency audio filter.
Opening claim text (preview).
What is claimed is: 1. An apparatus comprising: a processor; a memory that stores code executable by the processor to: detect communication of an audio signal to a first primary speaker filter the audio signal with a speaker identification filter to preserve a first primary speaker audio signal; detect a change from the first primary speaker to a second primary speaker from one or more of a change in relative amplitudes of the first primary speaker audio signal and a second primary speaker audio signal, a motion, and a specified change phrase; and modify the speaker identification audio filter to a preserve the second primary speaker audio signal. 2. The apparatus of claim 1 , wherein the code is further executable by the processor to: detect communication of the audio signal to a non-real-time recipient, wherein the non-real-time recipient is one of a voicemail account, a messaging system, a speech recognition system, and an automated phone menu; and filter the audio signal with a high-latency audio filter in response to detecting the non-real-time recipient, wherein a combined latency of the high-latency audio filter and a path to the non-real-time recipient is less than a latency threshold. 3. The apparatus of claim 2 , wherein the speaker identification audio filter that preserves one or more primary speaker audio signals and removes other audio signals. 4. A method comprising: detecting, by use of a processor, communication of an audio signal to a first primary speaker filtering the audio signal with a speaker identification filter to preserve a first primary speaker audio signal; detecting a change from the first primary speaker to a second primary speaker from one or more of a change in relative amplitudes of the first primary speaker audio signal and a second primary speaker audio signal, a motion, and a specified change phrase; and modifying the speaker identification audio filter to a preserve the second primary speaker audio signal. 5. The method of claim 4 , wherein the method further comprises: detecting communication of the audio signal to a non-real-time recipient, wherein the non-real-time recipient is one of a voicemail account, a messaging system, a speech recognition system, and an automated phone menu; and filtering the audio signal with a high-latency audio filter in response to detecting the non-real-time recipient, wherein a combined latency of the high-latency audio filter and a path to the non-real-time recipient is less than a latency threshold. 6. The method of claim 5 , wherein the low-latency audio filter has a latency of less than 50 milliseconds. 7. The method of claim 5 , wherein the non-real-time recipient is detected from a specified automation phrase. 8. The method of claim 5 , wherein the speaker identification audio filter that preserves one or more primary speaker audio signals and removes other audio signals. 9. The method of claim 8 , wherein the one or more primary speaker audio signals are identified from one or more of phonemes, prosodic attributes, and frequency profiles. 10. The method of claim 5 , wherein the high-latency audio filter has a latency of greater than 200 milliseconds for a voicemail account, messaging system, and a speech recognition system. 11. The method of claim 5 , wherein the high-latency audio filter has a latency in the range of 50-200 milliseconds for an automated phone menu. 12. A program product comprising a non-transitory computer readable storage medium storing code executable by a processor to perform: detecting communication of an audio signal to a first primary speaker filtering the audio signal with a speaker identification filter to preserve a first primary speaker audio signal; detecting a change from the first primary speaker to a second primary speaker from one or more of a change in relative amplitudes of the first primary speaker audio signal and a second primary speaker audio signal, a motion, and a specified change phrase; and modifying the speaker identification audio filter to a preserve the second primary speaker audio signal. 13. The program product of claim 12 , wherein the processor further performs: detecting communication of the audio signal to a non-real-time recipient, wherein the non-real-time recipient is one of a voicemail account, a messaging system, a speech recognition system, and an automated phone menu; and filtering the audio signal with a high-latency audio filter in response to detecting the non-real-time recipient, wherein a combined latency of the high-latency audio filter and a path to the non-real-time recipient is less than a latency threshold.
Speaker identification or verification techniques · CPC title
Voice signal separating · CPC title
Speech or voice signal processing techniques to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility (G10L19/00 takes precedence) · CPC title
using speaker recognition · CPC title
Messaging; Mailboxes; Announcements · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.