×

Location based game state synchronization

  • US 9,002,992 B2
  • Filed: 04/14/2014
  • Issued: 04/07/2015
  • Est. Priority Date: 03/21/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for synchronizing state between devices based on location comprising:

  • receiving an indication that a first instance of a mobile game application is being run at a first mobile device;

    receiving, by the first mobile device, first device location information indicative of a location of the first mobile device;

    receiving, by the first mobile device, an indication that a second mobile device is within range of direct short range wireless communication with the first mobile device;

    receiving, by the first mobile device, an indication that the mobile game application is installed at the second mobile device;

    receiving, by the first mobile device, second device location information indicative of a location of the second mobile device;

    determining, by the first mobile device, a proximity between the first mobile device and the second mobile device based on a relationship between the first device location information and the second device location information;

    in response to the determined proximity, saving, by the first mobile device, an application state data of the mobile game application being executed at the first mobile device;

    determining, by the first mobile device, whether the second mobile device has adequate resources to execute an instance of the mobile game application that is to be initiated with a state based on the application state data;

    determining, by the first mobile device, a likelihood that a user associated with both the first mobile device and second mobile device will begin to run the mobile game application at the second mobile device based on a past history of usage of the first mobile device and the second mobile device by the user;

    determining, by the first mobile device, to synchronize the application state data between the first mobile device and the second mobile device, based on the determination of the likelihood, and a determination that the second mobile device has the adequate resources;

    in response to the determination to synchronize the application state data, sending the application state data, by the first mobile device and via short range wireless communication, to the second mobile device to enable the instance of the mobile game application to be initiated, based on the application state data, at the second mobile device; and

    receiving, by the first mobile device, an indication that the instance of the mobile game application was initiated at the second mobile device.

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