Interim Platform Bridge for Legacy Software Upgrade Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Incompatible application environments and platforms often face challenges when upgrading or updating, leading to errors and a lack of direct upgrade paths, resulting in 'out of sync' states that prevent seamless migration of digital content.

Innovation Solution

Establishing an interim environment and platform as a bridge between legacy and upgraded environments, using copy operations instead of data conversion and re-conversion, and modifying installation processes to ensure compatibility, allowing data migration from legacy to interim and then to upgraded platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If organizations delay software upgrades to maintain operational stability, then system reliability is improved, but the system becomes incompatible with automated upgrade processes and digital content migration fails

Engineering Contradiction:
Improvesystem reliabilityVSAvoidcompatibility with automated upgrade processes
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an automated upgrade agent as an intermediary component that bridges the legacy software environment and the upgraded environment. This agent is installed on the legacy system and communicates with the upgraded system, enabling seamless digital content migration without requiring the legacy system to be directly compatible with modern upgrade processes. The agent handles the incompatibility by translating and transferring data between different system versions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If organizations upgrade software frequently to maintain compatibility, then adaptability is improved, but loss of time and resources increases

Engineering Contradiction:
Improvesoftware compatibilityVSAvoidtime and resources for upgrades
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary actions by installing the automated upgrade agent on the legacy system before the actual upgrade occurs. This agent prepares the system for future upgrades by establishing communication channels and data migration pathways in advance. When upgrades are needed, the system can quickly migrate digital content without extensive preparation time, reducing the time and resources required for frequent upgrades.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If direct upgrade paths are used between legacy and upgraded environments, then manufacturing precision is improved, but device complexity increases due to incompatibility errors

Engineering Contradiction:
Improveupgrade path accuracyVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The automated upgrade agent serves as a mediator that simplifies the upgrade path between incompatible systems. Instead of dealing with complex direct migration issues between legacy and upgraded environments, the agent handles the complexity by managing the migration process, translating data formats, and ensuring accurate transfer of digital content, thereby maintaining upgrade path accuracy without exposing users to system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9262154B2Enhanced upgrade path
Publication Date: 2016.02.16 ACCENTURE GLOBAL SERVICES LTD
  • US9262154B2 patent drawing
  • US9262154B2 patent drawing
  • US9262154B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for establishing upgrade paths. In one aspect, a method includes establishing an interim environment and platform, migrating the data from the legacy environment and platform to the interim environment and platform, and migrating the data from the interim environment and platform to the upgraded environment and platform.