Virtualization Gateway System Application Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer virtualization solutions, such as VDI and SBC, require significant bandwidth and can encounter difficulties with display and application management, while web-based solutions lack customization capabilities, and there is no system that integrates distinct virtualization solutions effectively.

Innovation Solution

A computer virtualization solution using a web browser on the terminal, a virtualization gateway, and multiple virtualization platforms, where the gateway generates a system application to negotiate and maintain communication sessions with platforms, allowing access to various virtualization services independently of the operating system, using a generic and flexible architecture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If VDI or SBC virtualization solutions are used, then centralized virtualization and application management are improved, but bandwidth consumption increases significantly

Engineering Contradiction:
Improvecentralized virtualization capabilityVSAvoidbandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system segments virtualization services into multiple independent platforms (VDI platform, SBC platform, web interface platform) that can be selectively accessed. Instead of transmitting full desktop environments continuously, the system divides functionality into discrete service components that can be requested and delivered on-demand, reducing unnecessary bandwidth consumption while maintaining centralized management capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements partial virtualization by allowing users to access only specific applications or services through the gateway rather than full desktop environments. The web browser-based approach delivers only the necessary graphical interface elements and data for specific tasks, rather than complete operating system images, thereby reducing bandwidth requirements while maintaining virtualization benefits.

Inventive Principle:
Principle #16Partial or excessive action

2Loss of energy

If web-based virtualization solution is used, then bandwidth consumption is reduced, but customization capability is limited

Engineering Contradiction:
Improvebandwidth consumptionVSAvoidcustomization capability
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The virtualization gateway is designed as a universal platform that supports multiple virtualization protocols and service types (VDI, SBC, web interfaces) through a single interface. The gateway can dynamically adapt to different platform requirements and deliver appropriate service types based on user needs, combining the low bandwidth consumption of web technologies with the customization capabilities of traditional virtualization methods.

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

Solution Approach 2:

The virtualization gateway acts as an intermediary between the web browser and multiple virtualization platforms, translating between different protocols and service types. This mediator enables the web browser to access customized virtualization services from multiple platforms without requiring the browser itself to have complex customization capabilities, thus maintaining low bandwidth consumption while providing access to diverse virtualization functionalities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple distinct virtualization solutions are integrated, then service variety and customization are improved, but system complexity increases

Engineering Contradiction:
Improveservice varietyVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The virtualization gateway serves as a central intermediary that abstracts the complexity of multiple distinct virtualization platforms from the user interface. The gateway handles protocol translation, service routing, and platform-specific configurations internally, presenting a unified simple interface to web browsers while managing the complexity of integrating VDI, SBC, and web-based virtualization services in the background.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The gateway implements a universal architecture that can handle multiple virtualization service types through standardized interfaces and protocols. By designing the gateway to support multiple service types through common mechanisms rather than separate specialized systems, the overall system complexity is reduced while maintaining the ability to provide diverse virtualization services.

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

Data Source

PatentUS10999405B2Method for processing access requests and web browser
Publication Date: 2021.05.04 ORANGE SA
  • US10999405B2 patent drawing
  • US10999405B2 patent drawing
  • US10999405B2 patent drawing

AI summary

A method for processing access requests and a web browser are disclosed. In one embodiment, the processing method may be applied by a gateway maintaining a database containing, for each from among a plurality of computer virtualization platforms, at least one service provided by this platform and connection information to this platform. In one embodiment, the method comprises receiving an access request to a computer virtualization service provided by a platform transmitted by a web browser of a terminal and, if the requested service is in the database, generating from associated connection information in the database with this service, a system application adapted to the service. The system application may be configured to connect to the platform to allow the terminal to negotiate the establishment and maintenance of a communication session with the latter. The method may also comprise sending the system application to the web browser.