Voice Actions on Computing Devices
First Claim
1. A computer-implemented method, comprising:
- receiving spoken input at a computing device from a user of the computing device, the spoken input including a carrier phrase and a subject to which the carrier phrase is directed;
providing at least a portion of the spoken input to a server system in audio form for speech-to-text conversion by the server system, the portion including the subject to which the carrier phrase is directed;
receiving from the server system instructions for automatically performing an operation on the computing device, the operation including an action defined by the carrier phrase using parameters defined by the subject; and
automatically performing the operation on the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes receiving spoken input at a computing device from a user of the computing device, the spoken input including a carrier phrase and a subject to which the carrier phrase is directed, providing at least a portion of the spoken input to a server system in audio form for speech-to-text conversion by the server system, the portion including the subject to which the carrier phrase is directed, receiving from the server system instructions for automatically performing an operation on the computing device, the operation including an action defined by the carrier phrase using parameters defined by the subject, and automatically performing the operation on the computing device.
464 Citations
26 Claims
-
1. A computer-implemented method, comprising:
-
receiving spoken input at a computing device from a user of the computing device, the spoken input including a carrier phrase and a subject to which the carrier phrase is directed; providing at least a portion of the spoken input to a server system in audio form for speech-to-text conversion by the server system, the portion including the subject to which the carrier phrase is directed; receiving from the server system instructions for automatically performing an operation on the computing device, the operation including an action defined by the carrier phrase using parameters defined by the subject; and automatically performing the operation on the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method, comprising:
-
receiving, at a computer server system from a remote computing device, audio spoken by a user of the computing device, the audio including a subject to which a spoken carrier phrase form the user was directed; performing speech-to-text conversion on the audio by the computer server system; generating data for execution on the computing device to cause the computing device to automatically perform an operation identified by the carrier phrase using the subject as a parameter of the operation; and transmitting the data to the computing device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. One or more tangible non-transient machine-readable media storing instructions that, when executed, perform actions comprising:
receiving spoken input at a computing device from a user of the computing device, the spoken input including a carrier phrase and a subject to which the carrier phrase is directed; providing at least a portion of the spoken input to a server system in audio form for speech-to-text conversion by the server system, the portion including the subject to which the carrier phrase is directed; receiving from the server system instructions for automatically performing an operation on the computing device, the operation including an action defined by the carrier phrase using parameters defined by the subject; and automatically performing the operation on the computing device. - View Dependent Claims (24, 25, 26)
Specification