Resource Upgrade Scheduling With Dependency-Aware Change Windows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack an efficient method to optimize resource upgrades in entity resources, leading to potential disruptions and downtime due to dependencies between resources and user impact.

Innovation Solution

A system that identifies resources needing upgrades, determines rules and change windows, generates a schedule, and allows user input through a dynamic interface for optimizing upgrades, ensuring minimal disruption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If resource upgrades are performed automatically without user input, then upgrade efficiency is improved, but user needs and potential disruptions are not considered

Engineering Contradiction:
Improveupgrade efficiencyVSAvoiduser input consideration
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system implements feedback by displaying the generated upgrade schedule to users through a user interface and receiving user inputs that may modify the schedule. This allows the system to adjust upgrade timing based on user feedback about potential disruptions, combining automated efficiency with user consideration.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The upgrade schedule is made dynamic rather than static, allowing it to be modified based on user inputs. The system can adjust upgrade timings and configurations in response to user feedback, making the process adaptable to both automated efficiency requirements and user needs.

Inventive Principle:
Principle #15Dynamics

2Speed

If resource upgrades are performed without considering dependencies between resources, then upgrade speed is improved, but disruptions and downtime increase

Engineering Contradiction:
Improveupgrade speedVSAvoiddisruption minimization
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary analysis of resource dependencies before generating the upgrade schedule. It identifies dependencies between resources and determines optimal upgrade sequences in advance, ensuring that upgrades are performed in an order that minimizes disruptions while maintaining upgrade speed.

Inventive Principle:
Principle #10Preliminary action

3Loss of time

If all resource upgrades are performed simultaneously, then total upgrade time is reduced, but system stability and reliability deteriorate

Engineering Contradiction:
Improvetotal upgrade timeVSAvoidsystem stability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system segments the upgrade process by dividing resources into groups based on dependencies and criticality. Instead of upgrading all resources simultaneously, it schedules upgrades in sequences that maintain system stability while minimizing total upgrade time through parallel processing of independent resource groups.

Inventive Principle:
Principle #1Segmentation

4Device complexity

If a fixed upgrade schedule is implemented without user input, then scheduling complexity is reduced, but adaptability to user needs decreases

Engineering Contradiction:
Improvescheduling complexityVSAvoidadaptability to user needs
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The upgrade schedule transitions from a fixed static configuration to a dynamic one that can be adjusted based on user inputs. The system maintains the simplicity of automated schedule generation while adding the flexibility to adapt to user needs through a user interface that allows modifications to the generated schedule.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250238271A1System and method for optimizing configuration of resource upgrades
Publication Date: 2025.07.24 BANK OF AMERICA CORP
  • US20250238271A1 patent drawing
  • US20250238271A1 patent drawing
  • US20250238271A1 patent drawing

AI summary

Embodiments of the present invention provide a system for optimizing configuration of resource upgrades. The system is configured for identifying entity resources that meet conditions associated with upgrading the entity resources, identifying rules associated with upgrading the entity resources, determining change windows for upgrading the entity resources based at least on the rules, generating a schedule for upgrading the entity resources based on the rules and the change windows, displaying the schedule for upgrading the entity resources to a user, via a dynamic editable user interface, prompting the user to provide an input associated with the schedule via the dynamic editable user interface, receiving the response from the user via the dynamic editable user interface, and automatically upgrading the entity resources based on the schedule and the response received from the user.