Cross-device task registration and resumption
AssigneeMicrosoft Technology Licensing, LLC
InventorRahul Gupta
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for cross-device task registration and resumption. In one implementation, a task can be received from a task registration service of a first device associated with a user. Such a task can include an application identifier that identifies an application that executes on the device. A notification that the user has accessed a second device can be received. In response to the notification, the task can be provided to a task resumption service of the second device.
Claims21
1-20. (canceled)
A method performed at a server system, the method comprising:
- receiving identification of a first task from a first device associated with a user, the identification of the first task comprising a first application identifier, first content information, and a first action identifier, wherein the first action identifier indicates a first content control action performed by the user within a first application to cause receipt of the first task;
- storing the identification of the first task;
- subsequent to storing the identification of the first task, receiving a first notification that the user is utilizing a second device;
- and
- in response to receiving the first notification, providing to the second device instructions to execute the first task on the second device, the instructions including the identification of the first task, wherein the instructions cause the first application to be automatically executed on the second device in accordance with the first content information and the first action identifier.
A server system comprising:
- a processor;
- and
- memory storing computer executable instructions that when executed cause the processor to:
- receive an identification of a task from a first device associated with a user, the identification of the task comprising an application identifier, content information, and an action identifier, wherein the action identifier indicates a content control action performed by the user within the application to cause receipt of the task;
- register the identification of the task;
- subsequent to registering the identification of the task, receive a notification that the user is utilizing a second device;
- and
- in response to the notification, provide to the second device instructions to execute the task on the second device in accordance with the content information and the action identifier.
A method performed at a server system, the method comprising:
- receiving an identification of each of a plurality of tasks from a first device associated with a user, wherein the identification of each of the plurality of tasks comprises an application identifier, content information, and an action identifier, wherein the action identifier indicates a content control action performed by the user within an application to cause receipt of each of the plurality of tasks;
- storing the identification of each of the plurality of tasks;
- subsequent to storing the identification of each of the plurality of tasks, receiving a notification that the user is utilizing a second device;
- and
- in response to receiving the notification, providing to the second device instructions to resume each of the plurality of tasks in accordance with the content information and the action identifier for each of plurality of tasks.
Dependencies are inferred from the claim text.