×

Cross-device task execution

  • US 10,261,830 B2
  • Filed: 06/14/2016
  • Issued: 04/16/2019
  • Est. Priority Date: 06/14/2016
  • Status: Active Grant
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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×