Customized voice action system
First Claim
1. A system to command a computing device, comprising:
- one or more servers comprising one or more processors and memory;
a voice action system executed by the one or more servers to;
receive, via a network from a first provider device, a first voice action that includes a first plurality of triggering phrases and a first action;
receive, via the network from a second provider device, a second voice action that includes a second plurality of triggering phrases and a second action;
select, based on a predetermined criteria, the first voice action from a set comprising the first voice action and the second voice action;
increase, via modification of a voice action language model and responsive to selection of the first voice action based on the predetermined criteria, a likelihood that a voice input matches at least one of the first plurality of triggering phrases relative to at least one of the second plurality of triggering phrases; and
configure the first voice action selected based on the predetermined criteria to perform, via the computing device, the first action of the first voice action responsive to the voice input matching the at least one of the first plurality of triggering phrases of the first voice action.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media that may be used to modify a voice action system to include voice actions provided by advertisers or users are provided. One method includes receiving electronic voice action bids from advertisers to modify the voice action system to include a specific voice action (e.g., a triggering phrase and an action). One or more bids may be selected. The method includes, for each of the selected bids, modifying data associated with the voice action system to include the voice action associated with the bid, such that the action associated with the respective voice action is performed when voice input from a user is received that the voice action system determines to correspond to the triggering phrase associated with the respective voice action.
-
Citations
20 Claims
-
1. A system to command a computing device, comprising:
-
one or more servers comprising one or more processors and memory; a voice action system executed by the one or more servers to; receive, via a network from a first provider device, a first voice action that includes a first plurality of triggering phrases and a first action; receive, via the network from a second provider device, a second voice action that includes a second plurality of triggering phrases and a second action; select, based on a predetermined criteria, the first voice action from a set comprising the first voice action and the second voice action; increase, via modification of a voice action language model and responsive to selection of the first voice action based on the predetermined criteria, a likelihood that a voice input matches at least one of the first plurality of triggering phrases relative to at least one of the second plurality of triggering phrases; and configure the first voice action selected based on the predetermined criteria to perform, via the computing device, the first action of the first voice action responsive to the voice input matching the at least one of the first plurality of triggering phrases of the first voice action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of commanding a computing device, comprising:
-
receiving, by one or more servers via a network from a first provider device, a first voice action that includes a first plurality of triggering phrases and a first action; receiving, by the one or more servers via the network from a second provider device, a second voice action that includes a second plurality of triggering phrases and a second action; selecting, by the one or more servers based on a predetermined criteria, the first voice action from a set comprising the first voice action and the second voice action; increasing, via modification of a voice action language model and responsive to selection of the first voice action based on the predetermined criteria, a likelihood that a voice input matches at least one of the first plurality of triggering phrases relative to at least one of the second plurality of triggering phrases; and configuring, by the one or more servers, the first voice action selected based on the predetermined criteria, the first voice action configured to perform, via the computing device, the first action of the first voice action responsive to the voice input matching at least one of the first plurality of triggering phrases of the first voice action. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification