×

Archiving applications in information management systems

  • US 9,848,046 B2
  • Filed: 11/13/2014
  • Issued: 12/19/2017
  • Est. Priority Date: 11/13/2014
  • Status: Active Grant
First Claim
Patent Images

1. An information management system configured to archive applications residing on one or more client computing devices comprising:

  • one or more secondary storage controller computers including computer hardware, the one or more secondary storage controller computers configured to copy data for storage from a primary storage subsystem to one or more secondary storage devices residing in a secondary storage subsystem; and

    a client computing device residing in the primary storage subsystem and comprising computer hardware, the client computing device configured to;

    identify a first application to archive to the one or more secondary storage devices, the first application being one of a plurality of applications installed on the client computing device;

    identify first data associated with the first application, the first data stored in the one or more primary storage devices associated with the client computing device;

    cause the first application to be archived by forwarding an executable instance of the first application and the first data to a first secondary storage controller computer of the one or more secondary storage controller computers, wherein the first secondary storage controller computer copies the executable instance of the first application and the first data to the one or more secondary storage devices;

    delete the first application from the one or more primary storage devices;

    detect an update to the archived first application;

    determine, based on an operating system installed on the client computing device being iOS, that it is not possible to update only the executable instance of the first application without also updating the first data associated with the first application;

    in response to determining that it is not possible to update only the executable instance of the first application without also updating the first data associated with the first application, cause both the executable instance of the first application and the first data associated with the first application to be restored to the one or more primary storage devices associated with the client computing device;

    apply the update to the restored first application; and

    cause the updated restored first application to be re-archived.

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