VOICE COMMANDS ACROSS DEVICES
First Claim
1. A computer-implemented method, comprising:
- receiving first voice input data from a first computing device associated with a user account, the first voice input data comprising a first voice command captured at the first computing device;
receiving second voice input data from a second computing device associated with the user account, the second voice input data comprising a second voice command captured at the second computing device;
determining an intended voice command based on the obtained first and second voice input data;
determining a first target computing device based on the intended voice command; and
providing first instructions associated with the intended voice command to the first target computing device for execution.
4 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the subject technology relate to a method for using a voice command for multiple computing devices. First voice input data is received from a first computing device associated with a user account, where the first voice input data comprises a first voice command captured at the first computing device. Second voice input data is received from a second computing device associated with the user account where the second voice input data comprises a second voice command captured at the second computing device. An intended voice command is determined based on the obtained first and second voice input data. Based on the intended voice command, a first target computing device is determined. First instructions associated with the intended voice command are provided to the first target computing device for execution.
30 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving first voice input data from a first computing device associated with a user account, the first voice input data comprising a first voice command captured at the first computing device; receiving second voice input data from a second computing device associated with the user account, the second voice input data comprising a second voice command captured at the second computing device; determining an intended voice command based on the obtained first and second voice input data; determining a first target computing device based on the intended voice command; and providing first instructions associated with the intended voice command to the first target computing device for execution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
one or more processors; and a non-transitory computer-readable medium comprising instructions stored therein, which when executed by the one or more processors, cause the one or more processors to perform operations comprising; receiving first voice input data from a first computing device associated with a user account, the first voice input data comprising a first voice command captured at the first computing device and a first timestamp associated with the first voice command; receiving second voice input data from a second computing device associated with the user account, the second voice input data comprising a second voice command captured at the second computing device and a second timestamp associated with the second voice command; determining an intended voice command based on the obtained first and second voice input data; determining a first target computing device based on the intended voice command; and providing first instructions associated with the intended voice command to the first target computing device for execution. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a processor, cause the processor to perform operations comprising:
-
receiving first voice input data from a first computing device associated with a plurality of user accounts; determining a first intended voice command associated with a first user account of the plurality of user accounts and a second intended voice command associated with a second user account of the plurality of user accounts based on the first voice input data; determining a first target computing device based on the first intended voice command; determining a second target computing device based on the second intended voice command; providing first instructions associated with the first intended voice command to the first target computing device for execution; and providing second instructions associated with the second intended voice command to the second target computing device for execution. - View Dependent Claims (19, 20)
-
Specification