Workstation Uptime Tracking for Automated Update Reboots
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Large enterprises face challenges in managing operating system updates and antivirus software on workstations due to infrequent reboots, leading to virus proliferation and IT support issues, as traditional employee education methods are ineffective.
Innovation Solution
An automated workstation maintenance utility that tracks uptime and reboots workstations when necessary, offering configuration options and central management, with tools to launch maintenance procedures at specified intervals or upon update availability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If employees are educated to reboot workstations daily, then workstation maintenance may be improved, but this approach has limited success and requires continuous user cooperation
Solution Approach 1:
The system enables workstations to perform self-diagnosis and self-maintenance by automatically monitoring uptime, detecting maintenance needs, and executing reboot operations without requiring user intervention or cooperation. The automated maintenance utility runs in the background and manages the entire maintenance process autonomously.
Solution Approach 2:
The system implements continuous feedback loops where the maintenance utility monitors workstation status, tracks uptime metrics, detects when maintenance is needed, and automatically triggers reboots. This closed-loop feedback mechanism ensures maintenance is performed based on actual system state rather than relying on user awareness or action.
2Reliability
If automated maintenance utilities are deployed, then maintenance reliability is improved, but system complexity increases
Solution Approach 1:
The patent employs lightweight software components and utilities that can be easily deployed, installed, and removed from workstations. These maintenance utilities are designed to be simple, modular packages that add minimal overhead to the system while providing effective automated maintenance functionality.
Solution Approach 2:
The system introduces a centralized maintenance server as an intermediary that manages and coordinates maintenance operations across the network. This centralizes the complexity of scheduling, monitoring, and executing maintenance tasks, leaving individual workstations with simpler local agents that communicate with the central management system.
3Reliability
If workstations are rebooted frequently for maintenance, then virus protection and system reliability are improved, but productivity is reduced due to downtime
Solution Approach 1:
The system implements periodic maintenance scheduling where workstations are rebooted at predetermined intervals or based on accumulated uptime thresholds. This regular periodic action ensures virus protection and system reliability are maintained while allowing productive work to continue during intervals between maintenance events.
Solution Approach 2:
The maintenance utility performs preliminary assessments and preparations before initiating reboots, including checking for pending updates, notifying users in advance, and scheduling reboots during optimal times. This preliminary action minimizes disruption to productivity by planning maintenance around business needs rather than performing abrupt reboots.
Data Source
AI summary
Managing updates to executable programming code on a computer system in a computer network. A maintenance service utility is configured to launch a maintenance procedure at a specified time during operation of the computer system. Operation of a maintenance timer utility is activated during startup of the computer system to track and monitor the amount of time the computer system has been operating since startup. The maintenance service utility determines if there any updates to the executable programming code that require installation. The maintenance procedure is launched after a specified time if there are updates to the executable programming code. The computer system is automatically rebooted to install the updates to the executable programming code. A maintenance service editor utility enables the maintenance service utility to be configured to launch the maintenance procedure after a specified time if there are updates to the executable programming code.


