Remediation Orchestrator for Application Upgrade Failures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Application upgrade failures in computing devices are common and challenging to remediate efficiently, leading to disruptions in client environments.

Innovation Solution

A method and system that utilize a remediation orchestrator to identify and execute remediation steps on client devices by obtaining remediation requests, policies, and upgrade information through device emulation, enabling automatic remediation of failed application upgrades.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If application upgrades are performed on client devices, then application functionality is improved, but upgrade failures occur causing disruptions

Engineering Contradiction:
Improveapplication functionalityVSAvoidupgrade success rate
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary emulation of application upgrades in a virtualized environment before deploying them to actual client devices. The remediation orchestrator creates virtual instances, applies upgrades there first, validates success, and only then propagates successful upgrades to production devices, preventing failures in the live environment.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a remediation orchestrator as an intermediary component between the upgrade source and client devices. This orchestrator manages the upgrade process by coordinating emulation instances, analyzing failure causes, generating remediation scripts, and controlling the deployment workflow, thereby isolating and managing upgrade risks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If manual remediation of upgrade failures is performed, then upgrade issues can be addressed, but time and resources are consumed

Engineering Contradiction:
Improveupgrade failure remediationVSAvoidremediation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements automated self-service remediation where the remediation orchestrator automatically analyzes upgrade failure logs, identifies root causes, generates appropriate remediation scripts, and applies fixes without human intervention. The system services itself by autonomously detecting and correcting its own upgrade failures.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent establishes a feedback loop where upgrade failure information is captured, analyzed by the remediation orchestrator, and used to generate remediation actions. The results of remediation are monitored and fed back into the system to validate success, creating a closed-loop automated remediation process that continuously improves.

Inventive Principle:
Principle #23Feedback

3Reliability

If device emulation is used to test upgrades, then upgrade reliability is improved, but system complexity increases

Engineering Contradiction:
Improveupgrade validation accuracyVSAvoidemulation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system creates virtual copies (emulation instances) of client devices to test upgrades in isolation. These copies replicate the necessary device environment and application state without requiring physical duplicate devices, enabling comprehensive testing while managing complexity through virtualization.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The remediation orchestrator serves multiple functions: it manages emulation instances, analyzes failure logs, generates remediation scripts, and deploys fixes. This multi-functional approach consolidates what could be separate complex systems into a single coordinated platform, reducing overall system complexity while maintaining comprehensive upgrade validation capability.

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

Data Source

PatentUS11782785B2Method and system for proactively resolving application upgrade issues using a device emulation system of a customer environment
Publication Date: 2023.10.10 DELL PROD LP
  • US11782785B2 patent drawing
  • US11782785B2 patent drawing
  • US11782785B2 patent drawing

AI summary

A method for managing a client environment includes obtaining, by a remediation orchestrator, a remediation request associated with a failed application upgrade on an emulation of a client device; in response to the remediation request: obtaining a remediation policy associated with the application upgrade; obtaining application upgrade information associated with the application upgrade; identifying remediation steps to service the remediation request using the application upgrade information and the remediation policy; and initiating performance of the application upgrade and the remediation steps on the client device.