×

Mechanism for sharing states of applications and devices across different user profiles

  • US 8,954,611 B2
  • Filed: 04/14/2014
  • Issued: 02/10/2015
  • Est. Priority Date: 03/21/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of operating an application state broker system to facilitate application state sharing between at least a first user profile and a second user profile, comprising:

  • receiving application data associated with a time point and a first instance of a target application installed on a first computing device, wherein the application data, when loaded in another device other than the first computing device, enables the other device to configure another instance of the target application as if the first instance of the target application that was running at the time point is continuing to run on the other device without any appearance of time lapse within a user environment provided by the target application, wherein the application data is associated with the first user profile and wherein the application data includes permission setting data associated with application state sharing;

    generating an application state of the target application to store in a storage service based on the received application data;

    authenticating a login from the second user profile operating from a second computing device;

    receiving a request from the second computing device to load the application state of the target application, wherein the application state is owned by the first user profile according to the storage service;

    verifying permission for the second user profile to load the application state owned by the first user profile against the permission settings associated with the application state;

    configuring a sharing instance of the application state of the target application by accessing the application data of the application state associated with the first user profile in the storage service; and

    sending the sharing instance to the second computing device to be loaded onto the second computing device.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×