×

System and method for automatic cloud-based full-data backup and restore on mobile devices

  • US 10,455,015 B2
  • Filed: 05/17/2016
  • Issued: 10/22/2019
  • Est. Priority Date: 05/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for storing mobile device data to cloud storage, the method comprising:

  • detecting, by a first mobile device of a user, a predetermined condition to backup data associated with the first mobile device to the cloud storage; and

    in response to detecting the predetermined condition, automatically performing operations for generating a plurality of single files for a plurality of third party applications hosted by the first mobile device, wherein for each third-party application of the plurality of third party applications hosted by the mobile device, a set of performed operations comprises;

    identifying, by the first mobile device data associated with a respective third-party application stored on the first mobile device, wherein the data associated with the respective third-party application includes binary data and metadata, the binary data comprising settings of the respective third-party application, history of the respective third-party application, and content of the respective third-party, the binary data being separate from and having different format than the metadata of the respective third-party application;

    aggregating, by the first mobile device, the binary data and the metadata of the respective third-party application into a single file of the respective third-party application; and

    backing up the single file of the respective third-party application to an upload server in the cloud storage, wherein the binary data of the respective third-party application is to be separated from the metadata of the respective third-party application and stored in a first cloud storage location of the cloud storage, and wherein the metadata of the respective third-party application is to be updated with an appended separate storage address of the first cloud storage location and stored in a second cloud storage location of the cloud storage,wherein the plurality of single files of the plurality of third-party applications are stored in the cloud storage for subsequent restoring of the binary data and the metadata of each third-party application of the plurality of third party applications to a second mobile device of the user.

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