Method, apparatus, and system for automatically monitoring for voice input based on context

US9251793B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9251793-B2
Application numberUS-201514793253-A
CountryUS
Kind codeB2
Filing dateJul 7, 2015
Priority dateAug 6, 2010
Publication dateFeb 2, 2016
Grant dateFeb 2, 2016

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.

In one implementation, a computer-implemented method includes detecting a current context associated with a mobile computing device and determining, based on the current context, whether to switch the mobile computing device from a current mode of operation to a second mode of operation during which the mobile computing device monitors ambient sounds for voice input that indicates a request to perform an operation. The method can further include, in response to determining whether to switch to the second mode of operation, activating one or more microphones and a speech analysis subsystem associated with the mobile computing device so that the mobile computing device receives a stream of audio data. The method can also include providing output on the mobile computing device that is responsive to voice input that is detected in the stream of audio data and that indicates a request to perform an operation.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: determining a context associated with a mobile computing device; classifying the context as a pre-defined context that indicates a likelihood that ambient sounds will include one or more trigger terms that correspond to a request from a user for the computing device to perform an operation satisfies a likelihood threshold; in response to classifying the context as a pre-defined context that indicates the likelihood that ambient sounds will include one or more trigger terms that correspond to a request from a user for the computing device to perform an operation satisfies the likelihood threshold, switching the computing device to a mode of operation in which the computing device monitors the ambient sounds for one or more trigger terms that correspond to a request from the user for the computing device to perform an operation; receiving data indicating that the ambient sounds include one or more trigger terms that correspond to a request from the user for the mobile computing device to perform the operation; and in response to receiving data indicating that the ambient sounds include one or more trigger terms that correspond to a request from the user for the mobile computing device to perform the operation, providing an output that is responsive to the request. 2. The method of claim 1 , comprising: receiving input that defines the pre-defined context from the user. 3. The method of claim 1 , comprising: determining that the user provided a request for the computing device to perform an operation in a particular context; and in response to determining that the user provided the request for the computing device to perform the operation in the particular context, defining the particular context as the pre-defined context. 4. The method of claim 1 , wherein switching the computing device to a mode of operation in which the computing device monitors the ambient sounds for one or more trigger terms that correspond to a request from the user for the computing device to perform an operation comprises: switching the computing device from a prior mode of operation in which the computing device does not monitor the ambient sounds for one or more trigger terms that correspond to a request from the user for the computing device to perform an operation. 5. The method of claim 4 , comprising: detecting the context associated with the mobile computing device has changed to another context; and in response to detecting the context associated with the mobile computing device has changed to the other context, switching the computing device back to the prior mode of operation in which the computing device does not monitor the ambient sounds for one or more trigger terms that correspond to a request from the user for the computing device to perform an operation. 6. The method of claim 1 , comprising: using the mobile computing device in conjunction with a separate computer system to monitor for voice input indicating the request from the user for the mobile computing device to perform an operation. 7. The method of claim 1 , comprising: processing the request from the user for the mobile computing device to perform an operation by the mobile computing device interacting with an information server system. 8. The method of claim 1 , comprising: providing the output on an output device separate from the mobile computing device. 9. The method of claim 1 , comprising: providing the output on a display. 10. The method of claim 1 , wherein the context associated with the mobile computing device indicates a physical location at which the mobile computing device is located. 11. The method of claim 1 , wherein the context associated with the mobile computing device indicates that the mobile computing device is located in a vehicle. 12. A system comprising: one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising: determining a context associated with a mobile computing device; classifying the context as a pre-defined context that indicates a likelihood that ambient sounds will include one or more trigger terms that correspond to a request from a user for the computing device to perform an operation satisfies a likelihood threshold; in response to classifying the context as a pre-defined context that indicates the likelihood that ambient sounds will include one or more trigger terms that correspond to a request from a user for the computing device to perform an operation satisfies the likelihood threshold, switching the computing device to a mode of operation in which the computing device monitors the ambient sounds for one or more trigger terms that correspond to a request from the user for the computing device to perform an operation; receiving data indicating that the ambient sounds include one or more trigger terms that correspond to a request from the user for the mobile computing device to perform the operation; and in response to receiving data indicating that the ambient sounds include one or more trigger terms that correspond to a request from the user for the mobile computing device to perform the operation, providing an output that is responsive to the request. 13. The system of claim 12 , the instructions comprising: receiving input that defines the pre-defined context from the user. 14. The system of claim 12 , the instructions comprising: determining that the user provided a request for the computing device to perform an operation in a particular context; and in response to determining that the user provided the request for the computing device to perform the operation in the particular context, defining the particular context as the pre-defined context. 15. The system of claim 12 , wherein switching the computing device to a mode of operation in which the computing device monitors the ambient sounds for one or more trigger terms that correspond to a request from the user for the computing device to perform an operation comprises: switching the computing device from a prior mode of operation in which the computing device does not monitor the ambient sounds for one or more trigger terms that correspond to a request from the user for the computing device to perform an operation. 16. The system of claim 15 , the instructions comprising: detecting the context associated with the mobile computing device has changed to another context; and in response to detecting the context associated with the mobile computing device has changed to the other context, switching the computing device back to the prior mode of operation in which the computing device does not monitor the ambient sounds for one or more trigger terms that correspond to a request from the user for the computing device to perform an operation. 17. The system of claim 12 , the instructions comprising: using the mobile computing device in conjunction with a separate computer system to monitor for voice input indicating the request from the user for the mobile computing device to perform an operation. 18. The system of claim 12 , the instructions comprising: processing the request from the user for the mobile computing device to perform an operation by the mobile computing device interacting with an information server system. 19. The system of claim 12 , the instructions comprising: providing the output on an output device separate from the mobile comp

Assignees

Inventors

Classifications

  • using two-way short-range wireless interfaces · CPC title

  • by interfacing with external accessories (hands-free H04M1/60) · CPC title

  • Distributed recognition, e.g. in client-server systems, for mobile phones or network applications · CPC title

  • Procedures used during a speech recognition process, e.g. man-machine dialogue · CPC title

  • Supports for telephone transmitters or receivers · 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 US9251793B2 cover?
In one implementation, a computer-implemented method includes detecting a current context associated with a mobile computing device and determining, based on the current context, whether to switch the mobile computing device from a current mode of operation to a second mode of operation during which the mobile computing device monitors ambient sounds for voice input that indicates a request to …
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 Feb 02 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).