×

Systems and methods for synchronizing mobile computing platforms

  • US 9,244,668 B1
  • Filed: 02/11/2013
  • Issued: 01/26/2016
  • Est. Priority Date: 02/11/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for synchronizing mobile computing platforms, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

  • identifying a set of applications installed on a mobile computing platform by;

    collecting application information that identifies the set of applications installed on the mobile computing platform;

    storing the application information in a cloud-based synchronization account capable of being accessed by an additional mobile computing platform;

    detecting a request from the additional mobile computing platform to synchronize the additional mobile computing platform and the mobile computing platform with respect to the set of applications by;

    providing the additional mobile computing platform with a synchronization application that, when downloaded and executed by the additional mobile computing platform, directs the additional mobile computing platform to issue the request to synchronize the additional mobile computing platform and the mobile computing platform with respect to the set of applications, wherein synchronizing the additional mobile computing platform and the mobile computing platform with respect to the set of applications comprises downloading, to the additional mobile computing platform, an equivalent set of applications that corresponds to the set of applications installed on the mobile computing platform;

    obtaining the request from the additional mobile computing platform via the synchronization application;

    in response to detecting the request from the additional mobile computing platform, synchronizing the additional mobile computing platform and the mobile computing platform with respect to the set of applications by;

    authenticating the additional mobile computing platform with the cloud-based synchronization account prior to satisfying the request;

    querying an application-matching engine to determine the equivalent set of applications that corresponds to the set of applications installed on the mobile computing platform, wherein querying the application-matching engine comprises entering, into the application-matching engine, a set of application identifiers that uniquely identify the set of applications installed on the mobile computing platform;

    upon querying the application-matching engine to determine the equivalent set of applications that corresponds to the set of applications on the additional mobile computing platform, directing the additional mobile computing platform to download the equivalent set of applications.

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