Voice application finding and user invoking applications related to a single entity
First Claim
Patent Images
1. A method, comprising:
- receiving, by a computing device, a first spoken utterance;
obtaining, by the computing device, first text based upon speech recognition performed upon the first spoken utterance;
identifying, by the computing device, an entity based on the first text;
indicating, by the computing device, a plurality of available actions based on the identified entity, wherein the plurality of available actions corresponds to a plurality of applications;
receiving, by the computing device, a selection of at least one action from among the plurality of available actions; and
invoking, by the computing device, one or more of the plurality of applications based on the at least one selected action.
3 Assignments
0 Petitions
Accused Products
Abstract
A computing device is configured to initiate actions in response to speech input that includes a name or other indication of an entity, in a first spoken utterance, followed by an action, in a second spoken utterance. The computing device receives the first spoken utterance, identifies an entity based on the first spoke utterance, and indicates a plurality of available actions based on the identified entity. The computing device then receives the second spoken utterance and identifies a selection of at least one of the available actions based on the second spoken utterance. The computing device then initiates the at least one selected action.
25 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a computing device, a first spoken utterance; obtaining, by the computing device, first text based upon speech recognition performed upon the first spoken utterance; identifying, by the computing device, an entity based on the first text; indicating, by the computing device, a plurality of available actions based on the identified entity, wherein the plurality of available actions corresponds to a plurality of applications; receiving, by the computing device, a selection of at least one action from among the plurality of available actions; and invoking, by the computing device, one or more of the plurality of applications based on the at least one selected action. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium having stored therein instructions executable by at least one processor to cause a computing device to perform functions, the functions comprising:
-
receiving a first spoken utterance; obtaining first text based upon speech recognition performed upon the first spoken utterance; identifying an entity based on the first text; indicating a plurality of available actions based on the identified entity, wherein the plurality of available actions corresponds to a plurality of applications; receiving a selection of at least one action from among the plurality of available actions and invoking one or more of the plurality of applications based on the at least one selected action. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computing device, comprising:
-
at least one processor; data storage; a plurality of instructions stored in the data storage and executable by the at least one processor to cause the computing device to perform functions, the functions comprising; receiving a first spoken utterance; obtaining first text based upon speech recognition performed upon the first spoken utterance; identifying an entity based on the first text; indicating a plurality of available actions based on the identified entity, wherein the plurality of available actions corresponds to a plurality of applications; receiving a selection of at least one action from among the plurality of available actions and invoking one or more of the plurality of applications based on the at least one selected action. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification