Maintenance Window Tool for Interconnected System Patching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for patching systems in complex webs of interconnected systems often destabilize the network, lead to service degradation, and fail to inform administrators about ideal downtime windows, resulting in potential quality of service issues and unawareness of software patch availability.

Innovation Solution

An enterprise-level software tool that determines a 'maintenance window' based on computational resource demands and system activity, disconnects systems during low-demand periods to apply patches without disrupting the network, and dynamically reschedules maintenance to ensure minimal operational impact.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If system administrators manually take systems offline to apply patches, then security is improved, but quality of service degrades and system stability is compromised

Engineering Contradiction:
Improvesystem securityVSAvoidquality of service
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by proactively identifying optimal maintenance windows before system downtime is required. The system analyzes historical data, current system states, and interdependencies to predict the best time to take systems offline, ensuring patches are applied during periods of minimal impact on quality of service

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms by continuously monitoring system performance, user activity patterns, and operational metrics. This real-time feedback allows the system to dynamically adjust maintenance scheduling, reschedule patch applications if conditions change, and learn from past maintenance outcomes to improve future scheduling decisions

Inventive Principle:
Principle #23Feedback

2Productivity

If multiple systems are taken offline simultaneously for patching, then security updates are applied efficiently, but the complex web becomes destabilized

Engineering Contradiction:
Improvepatching efficiencyVSAvoidnetwork stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent applies segmentation by dividing the complex web of interconnected systems into smaller groups or clusters based on interdependencies and functional relationships. This allows the maintenance management system to schedule and control offline operations at a granular level, preventing cascading failures and maintaining overall network stability while still achieving efficient batch patching within each segment

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If system administrators manually search for software patches, then patch application is controlled, but time is lost and administrators may be unaware of available patches

Engineering Contradiction:
Improvepatch management controlVSAvoidtime to locate patches
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements self-service by enabling the maintenance management system to automatically discover, evaluate, and schedule software patches without requiring manual administrator intervention. The system autonomously monitors for available patches, assesses their compatibility and impact, and integrates them into the maintenance scheduling process, freeing administrators from time-consuming manual searches while maintaining controlled patch deployment

Inventive Principle:
Principle #25Self-service

4Device complexity

If maintenance windows are fixed and predetermined, then scheduling is simple, but the system cannot adapt to changing operational demands or events

Engineering Contradiction:
Improvescheduling complexityVSAvoidresponsiveness to events
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by transforming fixed, predetermined maintenance windows into flexible, adaptive schedules. The system continuously monitors operational conditions, user activity patterns, and external events, dynamically adjusting maintenance window timing and duration to balance scheduling simplicity with responsiveness to changing demands, allowing rescheduling when critical events are detected

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10333987B2Security enhancement tool for a target computer system operating within a complex web of interconnected systems
Publication Date: 2019.06.25 BANK OF AMERICA CORP
  • US10333987B2 patent drawing
  • US10333987B2 patent drawing
  • US10333987B2 patent drawing

AI summary

Systems and methods the improve operation and security of large complex webs of 200,000 to 2,000,000 interconnected systems are provided. Systems and methods may dynamically schedule downtime for target systems within the complex. The schedule downtime may not impact operations stability of the complex web. Based on computational resource constraints, systems and methods may provide dynamic rescheduling of system downtime. Systems and methods may provide dynamic computational capacity management by adding capacity and/or reorganizing systems within the complex web.