Cross-device task execution
First Claim
Patent Images
1. A managing system for cross-device task execution, comprising:
- a memory; and
a processing component operatively coupled to the memory, the processing component configured to execute one or more instructions stored on the memory to perform operations including;
receive device information at the managing system, the device information being associated with a networked group of devices associated with a user, the networked group of devices including a first user device and a second user device communicatively coupled with the managing system, the device information indicating (1) that the first user device is configured to perform a first task that the second user device is not configured to perform, (2) that the second user device is configured to perform a second task that the first user device is not configured to perform, (3) that a first personal assistant application is operable on the first user device, and (4) that a second personal assistant application is operable on the second user device;
access user preference information indicating one or more user preferences for performing one or more tasks on one or more of the networked group of devices, the one or more user preferences including at least a user preference for performing the second task on the second user device;
receive an indication at the managing system from the first personal assistant application operable on the first user device of a new task to be performed;
select a designated device to perform the new task based at least partially on the user preference information, including determine whether the new task involves the first task or the second task, and;
(1) if the new task involves the first task, select the first user device as the designated device;
or(2) if the new task involves the second task, map the new task to be performed into a form suitable to be received by the second personal assistant application operable on the second device, and select the second user device as the designated device; and
transmit the new task to be performed to the designated device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques and technologies for cross-device task execution are described. In at least some embodiments, a system includes a processing component configured to: receive device information associated with a networked group of devices; receive user preference information indicating one or more user preferences for performing one or more tasks; receive an indication of a task to be performed; select a designated device of the networked group of devices associated with the user to perform the task based at least partially on the user preference information; and transmit the task to be performed to the designated device.
-
Citations
20 Claims
-
1. A managing system for cross-device task execution, comprising:
-
a memory; and a processing component operatively coupled to the memory, the processing component configured to execute one or more instructions stored on the memory to perform operations including; receive device information at the managing system, the device information being associated with a networked group of devices associated with a user, the networked group of devices including a first user device and a second user device communicatively coupled with the managing system, the device information indicating (1) that the first user device is configured to perform a first task that the second user device is not configured to perform, (2) that the second user device is configured to perform a second task that the first user device is not configured to perform, (3) that a first personal assistant application is operable on the first user device, and (4) that a second personal assistant application is operable on the second user device; access user preference information indicating one or more user preferences for performing one or more tasks on one or more of the networked group of devices, the one or more user preferences including at least a user preference for performing the second task on the second user device; receive an indication at the managing system from the first personal assistant application operable on the first user device of a new task to be performed; select a designated device to perform the new task based at least partially on the user preference information, including determine whether the new task involves the first task or the second task, and; (1) if the new task involves the first task, select the first user device as the designated device;
or(2) if the new task involves the second task, map the new task to be performed into a form suitable to be received by the second personal assistant application operable on the second device, and select the second user device as the designated device; and transmit the new task to be performed to the designated device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for cross-device task execution, comprising:
-
receiving device information at a managing device, the device information being associated with a networked group of devices associated with a user, the networked group of devices including a first user device and a second user device communicatively coupled with the managing device, the device information indicating (1) that the first user device is configured to perform a first task that the second user device is not configured to perform, (2) that the second user device is configured to perform a second task that the first user device is not configured to perform, (3) that a first personal assistant application is operable on the first user device, and (4) that a second personal assistant application is operable on the second user device; accessing user preference information at the managing device indicating one or more user preferences for performing one or more tasks on one or more of the networked group of devices, the one or more user preferences including at least a user preference for performing the second task on the second user device; receiving at the managing device an indication from the first personal assistant application operable on the first user device of a new task to be performed; automatically selecting by the managing device a designated device to perform the new task based at least partially on the user preference information, including determining whether the new task involves the first task or the second task, and; (1) if the new task involves the first task, selecting the first user device as the designated device;
or(2) if the new task involves the second task, mapping the new task to be performed into a form suitable to be received by the second personal assistant application operable on the second device, and select the second user device as the designated device; and transmitting the new task to be performed to the designated device. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system for cross-device task execution managed by a managing device, comprising:
-
circuitry for receiving device information at the managing device, the device information being associated with a networked group of devices associated with a user, the networked group of devices including a first user device and a second user device communicatively coupled with the managing device, the device information indicating (1) that the first user device is configured to perform a first task that the second user device is not configured to perform, (2) that the second user device is configured to perform a second task that the first user device is not configured to perform, (3) that a first personal assistant application is operable on the first user device, and (4) that a second personal assistant application is operable on the second user device; circuitry for accessing user preference information at the managing device indicating one or more user preferences for performing one or more tasks on one or more of the networked group of devices, the one or more user preferences including at least a user preference for performing the second task on the second user device; circuitry for receiving at the managing device an indication from the first personal assistant application operable on the first user device of a new task to be performed; circuitry for automatically selecting by the managing device a designated device to perform the new task based at least partially on the user preference information, including determining whether the new task involves the first task or the second task, and; (1) if the new task involves the first task, selecting the first user device as the designated device;
or(2) if the new task involves the second task, mapping the new task to be performed into a form suitable to be received by the second personal assistant application operable on the second device, and selecting the second user device as the designated device; and circuitry for transmitting the new task to be performed to the designated device.
-
Specification