×

SYNCHRONIZING AN INSTANCE OF AN APPLICATION BETWEEN MULTIPLE DEVICES

  • US 20140287818A1
  • Filed: 06/02/2014
  • Published: 09/25/2014
  • Est. Priority Date: 03/21/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for synchronizing application instances between multiple devices, comprising:

  • receiving an indication, by a computer system, that a first instance of an application is being run at a first mobile device, the first mobile device being one of a plurality of devices that are associated with a user, the plurality of devices including a second mobile device;

    accessing a storage device, by the computer system, to obtain user profile data associated with a user profile of the user, the user profile data including proximity algorithm data that is based on input from the user, and that is utilized by a proximity-based synchronization algorithm to customize the proximity-based synchronization algorithm;

    performing an analysis, by the computer system, that utilizes the proximity-based synchronization algorithm, the user profile data, and an indication of a location of the first mobile device or the second mobile device, and that produces an analysis result;

    determining a priority of synchronization, by the computer system, wherein the priority of synchronization is based on the user profile data and the analysis result;

    determining a schedule to synchronize, based on the priority of synchronization, application state data of the first instance of the application, the determination of the schedule made by the computer system, the application state data being state data of the first instance of the application that enables the first instance of the application to be replicated at another device; and

    in response to meeting the schedule to synchronize the application state data, causing, by the computer system, the application state data to be transferred from the first mobile device to the second mobile device to enable a second instance of the application to be initiated, based on the application state data, at the second mobile device.

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