×

Application restore points

  • US 8,332,842 B2
  • Filed: 11/14/2008
  • Issued: 12/11/2012
  • Est. Priority Date: 11/14/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for creating an application restore point for an application executable on a computing system, comprising:

  • invoking an installer process configured to apply an install package, wherein the installer process is invoked to perform at least one of;

    (i) installing the application, (ii) upgrading the application, (iii) patching the application, and (iv) removing the application;

    generating, by operation of a processor, an application restore point data structure configured to store a new component list and an unmodified copy of each of one or more components of the application to be modified when the install package is applied by the installer process;

    when the install package is applied by the installer process;

    monitoring activity of the installer process in the computing system to identify components;

    (i) modified by the installer process, (ii) added by the installer process, and (iii) deleted by the installer process;

    for each component of the application identified as modified by the installer process, storing an unmodified copy of the component in the application restore point data structure;

    for each component of the application identified as deleted by the installer process, storing a copy of the component in the application restore point data structure; and

    for each new component identified as added to the computing system by the installer process, adding a reference to the new component to the new component list; and

    storing the new component list in the application restore point data structure.

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