×

Methods and apparatus for interface in multi-phase restore

  • US 9,411,687 B2
  • Filed: 09/06/2011
  • Issued: 08/09/2016
  • Est. Priority Date: 06/03/2011
  • Status: Active Grant
First Claim
Patent Images

1. A machine-readable non-transitory storage medium storing instructions that, when executed by a processor included in a machine, cause the machine to carry out steps that include:

  • identifying a plurality of applications managed by a computing device, wherein each application is associated with;

    (i) a restoration state that indicates whether the application is restored or unrestored, and(ii) one or more resources that comprise the application;

    determining an initial restore order for restoring a subset of the plurality of applications, wherein the initial restore order is based on prioritization factors comprising usage patterns associated with the plurality of applications and an availability of the plurality of applications at a current location of the computing device;

    carrying out a restoration of the subset of the plurality of applications according to the initial restore order, wherein;

    the restoration state associated with each application in the subset of the plurality of applications indicates the application is unrestored,a user interface element associated with the application visually indicates that activation of the application is disabled while allowing at least one user interface operation associated with the application to be performed, andthe at least one user interface operation comprises a reorder operation;

    while the restoration is being carried out;

    receiving a user request indicating a restoration priority of a particular application from among the subset of the plurality of applications, andin response to the user request, determining an updated restore order for restoring the subset of the plurality of applications based on the restoration priority, wherein the updated restore order is different from the initial restore order, and the particular application is prioritized in the updated restore order in accordance with the restoration priority and is a highest-priority application to be restored;

    carrying out the restoration of the subset of the plurality of applications according to the updated restore order; and

    when the particular application is restored;

    providing an indication that the particular application is restored.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×