Modular Virtualization Platform for Secured E-Commerce Communications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing security techniques fail to adequately protect users from malware threats while maintaining reliability, resilience, and scalability in e-commerce environments, particularly in online transactions.

Innovation Solution

A modular virtualization platform is implemented for secured communications between a user device and an application server, utilizing a virtual machine client and a peer-to-peer gossip-based state notification process to select a virtualization server based on performance factors, ensuring secure transactions without direct interaction with malware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If strong authentication methods are used to improve security, then malware susceptibility is reduced, but system complexity increases

Engineering Contradiction:
Improvemalware susceptibilityVSAvoidauthentication system complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent introduces a virtualization server as an intermediary between the user device and application server. This intermediary provides a disposable virtual environment that handles authentication and communication security, shielding the user from malware while managing authentication complexity centrally rather than requiring complex local implementation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent employs disposable virtual machines that are created, used, and discarded after each session. These short-lived virtual environments provide secure authentication and communication without persisting anywhere, eliminating the need for complex long-term security infrastructure while maintaining strong authentication through the disposable nature of each virtual instance.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Object-affected harmful factors

If a virtual computing environment is provided to secure communications, then malware protection is improved, but system reliability may be compromised

Engineering Contradiction:
Improvemalware protectionVSAvoidsystem availability
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent segments the virtualization infrastructure into multiple independent virtual machines that can be deployed across different physical servers. This segmentation allows continuous operation even if individual virtual machines or physical hosts fail, as the system can migrate sessions to other available instances, thereby maintaining reliability while providing malware protection through virtualization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements beforehand cushioning by maintaining a pool of pre-configured virtual machines ready to accept sessions. When a virtual machine becomes unavailable due to failure or maintenance, the system can immediately redirect users to alternative virtual machines without interruption, cushioning against reliability issues while preserving the security benefits of the virtualized environment.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Device complexity

If traditional security systems are used, then implementation is simpler, but scalability and resilience in e-commerce environments is insufficient

Engineering Contradiction:
Improveimplementation simplicityVSAvoidscalability and resilience
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The virtualization server provides a universal platform that can serve multiple functions: authentication, communication encryption, malware isolation, and session management. This multi-functionality consolidates what would traditionally require multiple separate systems into a single scalable virtual infrastructure, achieving both implementation simplicity and the scalability needed for e-commerce environments.

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

Solution Approach 2:

The system dynamically allocates and deallocates virtual machines based on real-time demand and system state. Virtual machines can be dynamically migrated between physical hosts, and the system can dynamically adjust security parameters and resource allocation. This dynamic behavior enables the system to scale elastically with e-commerce traffic patterns while maintaining resilience through dynamic failover and load balancing.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8694993B1Virtualization platform for secured communications between a user device and an application server
Publication Date: 2014.04.08 EMC IP HLDG CO LLC
  • US8694993B1 patent drawing
  • US8694993B1 patent drawing
  • US8694993B1 patent drawing

AI summary

A modular virtualization platform is provided for secured communications between a user device and an application server. A client-side computing device performs secured communications during a virtual session with an application server across a network. The client-side computing device loads a virtual machine client; and selects a remote module to serve as a virtualization server for the virtual session based on one or more performance factors. The virtual session is established with the selected module, and secured communications can occur between the client-side computing device and the application server via the virtual session of the selected module. The performance factors can be collected from a plurality of modules using a peer-to-peer gossip-based state notification process. A route list preferably stores the performance factors for a plurality of modules. The route list can contain pointers to a plurality of remote modules in a plurality of virtualization platforms, to increase reliability.