Routing queries based on carrier phrase registration
First Claim
1. A computer-implemented method, comprising:
- receiving, by a computing device, a first orally-provided input that includes a first carrier phrase; and
performing, by the computing device and in response to having received the first orally-provided input, an action by a first application program due to the first orally-provided input including the first carrier phrase, wherein the first carrier phrase is registered with an operating system of the computing device as being associated with the first application program and for causing a command to be performed by the first application;
wherein the computing device is configured to perform an action by a second application program due to orally-provided input including a second carrier phrase, wherein the second carrier phrase is registered with the operating system of the computing device as being associated with the second application program for causing a command to be performed by the second application.
3 Assignments
0 Petitions
Accused Products
Abstract
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving a voice query at a mobile computing device and generating data that represents content of the voice query. The data is provided to a server system. A textual query that has been determined by a speech recognizer at the server system to be a textual form of at least part of the data is received at the mobile computing device. The textual query is determined to include a carrier phrase of one or more words that is reserved by a first third-party application program installed on the computing device. The first third-party application is selected, from a group of one or more third-party applications, to receive all or a part of the textual query. All or a part of the textual query is provided to the selected first application program.
55 Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a computing device, a first orally-provided input that includes a first carrier phrase; and performing, by the computing device and in response to having received the first orally-provided input, an action by a first application program due to the first orally-provided input including the first carrier phrase, wherein the first carrier phrase is registered with an operating system of the computing device as being associated with the first application program and for causing a command to be performed by the first application; wherein the computing device is configured to perform an action by a second application program due to orally-provided input including a second carrier phrase, wherein the second carrier phrase is registered with the operating system of the computing device as being associated with the second application program for causing a command to be performed by the second application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage device storing instructions that, when executed by a processor, cause performance of operations that comprise:
-
receiving, by a computing device, a first orally-provided input that includes a first carrier phrase; and performing, by the computing device and in response to having received the first orally-provided input, an action by a first application program due to the first orally-provided input including the first carrier phrase, wherein the first carrier phrase is registered with the operating system of the computing device as being associated with the first application program for causing a command to be performed by the first application; wherein the computing device is configured to perform an action by a second application program due to orally-provided input including a second carrier phrase, wherein the second carrier phrase is registered with the operating system of the computing device as being associated with the second application program for causing a command to be performed by the second application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification