×

Workstation uptime, maintenance, and reboot service

  • US 8,533,700 B1
  • Filed: 04/11/2006
  • Issued: 09/10/2013
  • Est. Priority Date: 04/11/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for managing updates to executable programming code on a computer system in a computer network, comprising the steps of:

  • configuring a maintenance service utility to launch a maintenance procedure at a specified time during operation of the computer system and selecting a sleep mode for the maintenance service utility, wherein the sleep mode is selected from a list comprising an hourly time, a specified wait time, a day of a week, a date time and a daily time;

    activating operation of a maintenance timer utility during startup of the computer system to track an amount of time that the computer system has been operating since startup, wherein the maintenance timer utility automatically reboots the computer system, when the amount of time, that the computer system has been operating since startup, exceed a predetermined threshold limit;

    determining if there are any updates to the executable programming code that require installation;

    placing an executable code to be launched in a directory accessible by the computer system;

    creating a sub-key in a computer system registry key having a unique name for the executable code to launch;

    creating a set of values under the sub-key that will cause the executable code to launch at the specified time;

    launching the maintenance procedure after the specified time if there are updates to the executable programming code by launching a thread which launches an update executable code identified by a predefined path, the update executable code comprising the updates to be installed to the executable programming code, wherein the launching of the thread invokes a flag value being set to a first value to keep the thread from being launched again, and wherein the flag is set to a different value after the update executable code has been launched, and wherein the maintenance procedure is launched according to a particular sleep method which causes the maintenance service utility to launch at the specified time based on the set flag value and then subsequently go to sleep for a specified amount of time according to a specified launch schedule and sleep schedule; and

    automatically rebooting the computer system to install the updates to the executable programming code.

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