Device designation for audio input monitoring

US9632748B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9632748-B2
Application numberUS-201414445255-A
CountryUS
Kind codeB2
Filing dateJul 29, 2014
Priority dateJun 24, 2014
Publication dateApr 25, 2017
Grant dateApr 25, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • Word spotting · CPC title

  • G06F3/167Primary

    Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title

  • G10L15/30Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9632748B2 cover?
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 pro…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/167. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 25 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).