Intelligent System Health Indicator for Update Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

System administrators face challenges in determining which updates to apply to data processing systems, as vendors release frequent updates, and existing automatic update systems can lead to delays and potential risks due to the need for manual verification of compatibility.

Innovation Solution

A method that queries a database to determine the effect of updates on a data processing system, using its configuration to modify its health status, and provides intelligent system health indicators to identify critical updates and necessary tests, allowing administrators to prioritize and schedule updates effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If automatic update systems are used, then update speed is improved, but system reliability deteriorates due to unverified compatibility

Engineering Contradiction:
Improveupdate speedVSAvoidsystem reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary compatibility verification by querying a database with system configuration information before applying updates. This preliminary action assesses potential risks and determines whether updates are safe to apply, thereby maintaining reliability while enabling automated update processes.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual verification of updates is performed, then system reliability is improved, but productivity deteriorates due to time-consuming administration

Engineering Contradiction:
Improveupdate reliabilityVSAvoidupdate management productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables self-service automated update management by implementing intelligent assessment mechanisms that automatically query databases, evaluate compatibility using system configuration data, and determine update safety without requiring administrator intervention. This maintains reliability through systematic verification while dramatically improving productivity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring system configuration information and updating health indicators based on database queries about update compatibility. This automated feedback loop enables reliable update decisions without manual administration, resolving the contradiction between reliability and productivity.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If administrators review each update in detail, then update accuracy is improved, but time consumption increases

Engineering Contradiction:
Improveupdate selection accuracyVSAvoidupdate review time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system introduces an intermediary automated assessment mechanism that acts as a mediator between update availability and administrator decision-making. This intermediary queries databases, evaluates compatibility using system configuration data, and provides health indicators that accurately indicate whether updates should be applied, thereby maintaining high accuracy while eliminating time-consuming manual reviews.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7734574B2Intelligent system health indicator
Publication Date: 2010.06.08 GOOGLE LLC
  • US7734574B2 patent drawing
  • US7734574B2 patent drawing
  • US7734574B2 patent drawing

AI summary

A method, apparatus, and computer instructions for handling updates. A database is queried to determine an effect of the update on the data processing system in response to detecting an update for the data processing system. A configuration of the data processing system is used in querying the database. A health status of the data processing system is selectively modified using the response to form a modified health status in response to receiving a response from the database.