Device designation for audio input monitoring
US-2015370531-A1 · Dec 24, 2015 · US
US9632748B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9632748-B2 |
| Application number | US-201414445255-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 29, 2014 |
| Priority date | Jun 24, 2014 |
| Publication date | Apr 25, 2017 |
| Grant date | Apr 25, 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.
A computing device comprises at least one processor, and at least one module operable by the at least one processor to designate a particular computing device from a plurality of computing devices to process audio input, wherein the computing device comprises a first computing device from the plurality of computing devices. The at least one module may be further operable by the at least one processor to, if the particular computing device is not the first computing device, cease processing of audio input, and if the particular computing device is the first computing device, receive first audio input and process the first audio input to determine whether the first audio input includes a predetermined audio command.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving, by a first computing device of a plurality of computing devices in physical proximity to one another, a spoken audio input that is also received by one or more additional computing devices of the plurality of computing devices; determining, by the first computing device and based at least in part on information received from the one or more additional computing devices, whether the first computing device should perform speech recognition on the spoken audio input; and responsive to determining that the first computing device should perform speech recognition on the spoken audio input: sending, by the first computing device and to at least a second computing device from the plurality of computing devices, a command to temporarily refrain from performing speech recognition; performing, by the first computing device, speech recognition on the spoken audio input; determining, by the first computing device, based on performing speech recognition on the spoken audio input, whether the spoken audio input includes a predetermined spoken audio command; and responsive to determining that the spoken audio input includes the predetermined spoken audio command, executing, by the first computing device, an action associated with the predetermined spoken audio command. 2. The method of claim 1 , further comprising: determining, by the first computing device, a current context of the first computing device, wherein determining whether the first computing device should perform speech recognition on the spoken audio input is further based on the current context of the first computing device. 3. The method of claim 2 , wherein determining the current context of the first computing device comprises determining one or more of: a location of the first computing device, a current time as defined by the first computing device, one or more applications installed at the sec-end first computing device, one or more applications currently executing at the first computing device, one or more networks available to the first computing device, one or more other computing devices in proximity to the first computing device, an operating mode of the first computing device, an ambient temperature of the location of the first computing device, an ambient noise level of the location of the first computing device, an ambient light level of the location of the first computing device, a movement of the first computing device, a name of a user of the first computing device, a user identification (UID) of the user of the first computing device, a social media network service account associated with the user of the first computing device, one or more calendars associated with the user, or one or more social relationships of the user of the first computing device. 4. The method of claim 1 , wherein the information received from the one or more additional computing devices includes an indication of an audio input quality associated with a second computing device from one or more additional computing devices, and wherein determining whether the first computing device should perform speech recognition on the spoken audio input is further based on the audio input quality associated with the second computing device and an audio input quality associated with the first computing device. 5. The method of claim 1 , wherein the information received from the one or more additional computing devices includes an indication of a type of a second computing device from the one or more additional computing devices, and wherein determining whether the first computing device should perform speech recognition on the spoken audio input is further based on a configured hierarchy of two or more device types, a type of the first computing device, and the type of the second computing device. 6. The method of claim 5 , wherein the configured hierarchy of two or more device types is configured based at least in part on user input. 7. A first computing device comprising: at least one processor; and at least one module operable by the at least one processor to: receive a spoken audio input that is also received by one or more additional computing devices in physical proximity to the first computing device; determine, based at least in part on information received from the one or more additional computing devices, whether the first computing device should perform speech recognition on the spoken audio input; and responsive to determining that the first computing device should perform speech recognition on the spoken audio input: send, to at least a second computing device from a plurality of computing devices, a command to temporarily refrain from performing speech recognition; perform speech recognition on the spoken audio input; determine, based on performing speech recognition on the spoken audio input, whether the spoken audio input includes a predetermined spoken audio command; and responsive to determining that the spoken audio input includes the predetermined spoken audio command, execute an action associated with the predetermined spoken audio command. 8. The first computing device of claim 7 , wherein the information received from the one or more additional computing devices includes an indication of a type of a second computing device from the one or more additional computing devices, and wherein the at least one module is operable by the at least one processor to determine whether the first computing device should perform speech recognition on the spoken audio input further based on a configured hierarchy of two or more device types, a type of the first computing device, and the type of the second computing device. 9. The computing device of claim 7 , wherein the at least one module is further operable by the at least one processor to determine a current context of the first computing device, and wherein the at least one module is operable by the at least one processor to determine whether the first computing device should perform speech recognition on the spoken audio input further based on the current context of the first computing device. 10. The computing device of claim 9 , wherein the at least one module operable to determine the current context of the first computing device is operable by the at least one processor to determine one or more of: a location of the first computing device, a current time as defined by the first computing device, one or more applications installed at the first computing device, one or more applications currently executing at the first computing device, one or more networks available to the first computing device, one or more other computing devices in proximity to the first computing device, an operating mode of the first computing device, an ambient temperature of the location of the first computing device, an ambient noise level of the location of the first computing device, an ambient light level of the location of the first computing device, a movement of the first computing device, a name of a user of the first computing device, a user identification (UID) of the user of the first computing device, a social media network service account associated with the user of the first computing device, one or more calendars associated with the user of the first computing device, or one or more social relationships of the user of the first computing device. 11. A non-transitory computer-readable storage medium encoded with instructions that, when executed, cause at least one processor of a first computing device to: receive a spoken audio input that is also received by one or more additional computing devices in physical proximity to the first compu
Word spotting · CPC title
Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title
Distributed recognition, e.g. in client-server systems, for mobile phones or network applications · CPC title
Constructional details of speech recognition systems · CPC title
Execution procedure of a spoken command · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.