PERSONIFICATION OF COMPUTING DEVICES FOR REMOTE ACCESS
First Claim
1. A method implemented by one or more devices, the method comprising:
- receiving, by the one or more devices, a voice command from a first computing device associated with a user;
parsing, by the one or more devices, the voice command to determine;
a label, assigned by the user, that identifies a second computing device associated with the user, andan action associated with the second computing device;
transmitting, by the one or more devices, an indication of the action to the second computing device;
receiving results, by the one or more devices and from the second computing device, relating to execution of the action by the second computing device; and
transmitting, by the one or more devices, the results to the first computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques described herein relate to remote access of computing devices. In one implementation, a method may include receiving a voice command from a first computing device associated with a user and parsing the voice command. The parsing may include determining a label, assigned by the user, to identify a second computing device associated with the user, and an action associated with the second computing device. The method may further include transmitting an indication of the action to the second computing device; receiving results, from the second computing device, relating to execution of the action by the second computing device; and transmitting the results to the first computing device.
93 Citations
20 Claims
-
1. A method implemented by one or more devices, the method comprising:
-
receiving, by the one or more devices, a voice command from a first computing device associated with a user; parsing, by the one or more devices, the voice command to determine; a label, assigned by the user, that identifies a second computing device associated with the user, and an action associated with the second computing device; transmitting, by the one or more devices, an indication of the action to the second computing device; receiving results, by the one or more devices and from the second computing device, relating to execution of the action by the second computing device; and transmitting, by the one or more devices, the results to the first computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server device comprising:
-
a memory; and at least one processor to execute instructions in the memory to; receive a voice command from a first computing device associated with a user; parse the voice command to determine; a label, assigned by the user, that identifies a second computing device associated with the user, and an action associated with the second computing device; transmit an indication of the action to the second computing device; receive results, from the second computing device, relating to execution of the action by the second computing device; and transmit the results to the first computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium, comprising:
a plurality of processor-executable instructions stored thereon which, when executed by one or more processors of a server device, cause the one or more processors to; receive a natural language command from a first computing device associated with a user; identify a personification label included as part of the natural language command, the personification label having been assigned to a second computing device by the user; identify an action included as part of the natural language command; identify, based on the personification label, the second computing device; determine, based on communications received from the second computing device, a network address associated with the second computing device; transmit, to the second computing device and based on the determined network address, information identifying the action; receive results, from the second computing device, relating to execution of the action by the second computing device; and transmit the results to the first computing device. - View Dependent Claims (18, 19, 20)
Specification