Virtualization Layer for Heterogeneous Website Hosting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Merging website hosting providers with different architectures requires significant resource overlap or a substantial migration process, burdening operating, marketing, and financial resources.

Innovation Solution

Implementing a virtualization layer that abstracts website hosting service delivery from multiple architectures, allowing for the deployment and redeployment of services without specific architecture requirements, and enabling dynamic resource pooling and management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If two website hosting providers with different architectures are merged, then service delivery capability is improved, but resource overlap and operational burden increase significantly

Engineering Contradiction:
Improveservice delivery capabilityVSAvoidresource overlap
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a virtualization layer as an intermediary between the user interface and multiple distinct website hosting architectures. This virtualization layer abstracts and unifies access to heterogeneous hosting systems, allowing service delivery across multiple architectures without requiring direct integration or migration of clients. The virtualization layer handles architecture-specific details internally while presenting a unified interface to users, thereby improving service delivery capability without creating resource overlap or operational burden.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If website hosting clients are migrated from one architecture to another, then architecture compatibility is improved, but migration time and resource burden increase

Engineering Contradiction:
Improvearchitecture compatibilityVSAvoidmigration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a virtualization layer in advance that is capable of supporting multiple distinct website hosting architectures simultaneously. By preparing this unified virtualization infrastructure beforehand, the system can accept clients from different architectures without requiring migration. The virtualization layer is pre-configured to handle various architecture types, allowing clients to be onboarded directly to the unified system rather than requiring time-consuming migration processes.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If dedicated physical servers are used for each architecture, then architecture-specific performance is improved, but hardware resource utilization decreases

Engineering Contradiction:
Improvearchitecture-specific performanceVSAvoidhardware resource utilization
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple distinct website hosting architectures under a single virtualization layer that runs on shared physical infrastructure. Instead of maintaining separate dedicated physical servers for each architecture, the system combines multiple architectures into a unified virtualized environment. The virtualization layer partitions and manages hardware resources dynamically, allowing multiple architectures to share the same physical servers while maintaining their specific performance requirements through virtual resource allocation.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9883008B2Virtualization of multiple distinct website hosting architectures
Publication Date: 2018.01.30 NEWFOLD DIGITAL INC
  • US9883008B2 patent drawing
  • US9883008B2 patent drawing
  • US9883008B2 patent drawing

AI summary

A system for virtualizing service delivery of a plurality of website hosting architectures includes a first website hosting architecture that is adapted to provide a plurality of website hosting services, a second website hosting architecture that is adapted to also provide a plurality of website hosting services. The system further includes a service delivery layer for delivering a portion of the plurality of website hosting services from the first and second website hosting architectures, and a virtualization layer configured to abstract the service delivery layer from each of the first website hosting architecture and the second website hosting architecture.