Hosted Appliance Migration to On-Premise Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in migrating software products from a hosted environment to on-premise systems, as this process is costly and time-consuming, often requiring the purchase of additional hardware and manual reinstallation of software.

Innovation Solution

An appliance support module is configured to build and migrate software appliances from a hosted environment to on-premise systems by converting them into a format supported by the on-premise infrastructure, including metadata for configuration parameters, allowing seamless transition without the need for separate hardware purchases.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If users purchase software products and contract with third parties to host them, then users can use software products without purchasing hardware, but users face challenges and costs when migrating to on-premise systems later

Engineering Contradiction:
Improveease of software deploymentVSAvoidmigration time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent creates a copy of the hosted software environment as a virtual appliance that can be migrated to on-premise systems. The appliance support module captures the hosted software state and converts it into a portable virtual machine image, allowing users to migrate without manual reinstallation, thus resolving the contradiction between easy deployment and migration time

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary packaging of software into a standardized appliance format during the hosted phase. This pre-prepared appliance can be quickly deployed to on-premise systems when migration is needed, eliminating the time-consuming reinstallation process while maintaining the initial ease of hosted deployment

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If users contract with third parties to host software products, then users avoid hardware purchase costs, but migration to on-premise systems becomes costly and time-consuming

Engineering Contradiction:
Improvehardware costVSAvoidease of migration
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The patent creates a universal appliance format that can run on both hosted and on-premise environments. The appliance support module converts hosted software into this standardized format, which can then be deployed to various on-premise hardware platforms without modification, making migration easy while maintaining hardware cost benefits

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

Solution Approach 2:

The patent introduces an appliance support module as an intermediary between the hosted environment and on-premise systems. This module handles the conversion and migration process automatically, making migration easy for users while preserving the advantage of avoiding hardware purchase costs

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If users manually reinstall software products on on-premise systems, then users can migrate software, but the process is costly and time-consuming

Engineering Contradiction:
Improvesoftware portabilityVSAvoidmigration efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent creates a copy of the entire software environment as a virtual appliance image, capturing all software components, configurations, and data in a portable format. This copy can be directly transferred to on-premise systems without manual reinstallation, achieving both software portability and high migration efficiency

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent merges the software application, its configuration, and supporting data into a single integrated appliance package. This combined unit can be migrated as one entity to on-premise systems, ensuring software portability while dramatically improving migration efficiency by eliminating separate reinstallation steps

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8943496B2Providing a hosted appliance and migrating the appliance to an on-premise environment
Publication Date: 2015.01.27 RED HAT INC
  • US8943496B2 patent drawing
  • US8943496B2 patent drawing
  • US8943496B2 patent drawing

AI summary

An appliance support module can be configured to build software appliances for use in a hosted environment. The appliance support module can be configured to build the hosted appliances based on a request by a user for the hosted appliances. The appliance support module can be configured to receive a request to migrate the hosted appliances to an on-premise system. To migrate the hosted appliance, the appliance support module can be configured to convert the hosted appliances into a format capable of being supported by the on-premise systems.