Script-Based Health Management for Network Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing computer and network health is complex due to the independent operation of various services from different manufacturers, requiring a unified system to collect and aggregate status information across multiple devices and networks.

Innovation Solution

A script-driven management system that uses human-readable executable statements to gather status information from diverse services, combining them into overall statistics and allowing for service configuration and monitoring, with a user interface that refreshes upon script updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple independent services from different manufacturers are used to provide comprehensive functionality, then the system capabilities and versatility are improved, but the device complexity and difficulty of unified management increase

Engineering Contradiction:
Improvesystem capabilitiesVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a management system as an intermediary layer between administrators and multiple independent services. This management system provides unified configuration, monitoring, and control capabilities across diverse services from different manufacturers, thereby maintaining system versatility while reducing management complexity through centralized access and standardized interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If services operate independently with different configurations, then service specialization and functionality are improved, but the ease of operation and unified monitoring deteriorate

Engineering Contradiction:
Improveservice specializationVSAvoidunified monitoring
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The management system implements universal monitoring and configuration capabilities that can interface with multiple different service types from various manufacturers through standardized protocols. This allows the system to maintain service specialization while providing unified operation and monitoring through a single management interface that adapts to different service configurations.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If comprehensive status information from multiple services is collected, then the measurement precision of system health assessment is improved, but the quantity of data and processing requirements increase

Engineering Contradiction:
Improvesystem health assessment accuracyVSAvoiddata volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The management system extracts and focuses on collecting only the essential status information needed for comprehensive system health assessment from multiple services. By selectively gathering critical data points rather than all possible service data, the system achieves high measurement precision for health assessment while minimizing the overall data volume and processing requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8250196B2Script based computer health management system
Publication Date: 2012.08.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8250196B2 patent drawing
  • US8250196B2 patent drawing
  • US8250196B2 patent drawing

AI summary

A management system may use a human readable script in which is defined executable statements that may gathers status information from various services. The status information may be displayed within a management user interface, which may also include various summary statistics including an overall security state. The services may be locally running services, and services provided or accessible over a local area network or wide area network. In some cases, the human readable script may include statements for starting or resuming the services, querying a running service, or querying a database related to a service. The user interface may be refreshed when the human readable script is updated and re-executed. The services may include security related services, among others.