×

Minimizing user disruption during modification operations

  • US 7,873,957 B2
  • Filed: 07/27/2006
  • Issued: 01/18/2011
  • Est. Priority Date: 07/27/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of minimizing disruptions by modifications to software applications or services comprising:

  • communicating that a software modification to an application or service is necessary;

    detecting whether the application or service has a resource in use;

    if the application or service has the resource in use;

    having the application or service save state data and user data; and

    asking the application or service to release the resource using least intrusive approach possible selected from a group comprising;

    releasing the resource with a partial loss in functionality;

    shutting down the application or service; and

    shutting down computing system;

    identifying applications or services that are dependent on the application or service that is to be shutdown; and

    asking the identified applications or services to release the resource using least intrusive approach possible selected from a group comprising;

    releasing the resource with a partial loss in functionality;

    shutting down the identified applications or services; and

    shutting down computing system;

    installing the software modification; and

    if the application or service was shut down;

    restarting the application or service; and

    using the stored state data and user data to restore the application or service to the state the application or service was in before the restart;

    wherein if the application or service is logged in by multiple users, performing at least one of;

    obtaining permission from all users to allow the application or service to be shutdown so that the software modification can be installed;

    obtaining permission to shut down the application or service from a user with highest authority and informing other users that the application or service is going to be shutdown, if permission from the user with the highest authority is not obtained, delaying the software modification installation until the user with the highest authority stops using the application or service; and

    allowing users to switch to an additional application or service such that the software modification can be installed.

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