Virtual Server Replication for Data Continuity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer systems face challenges in maintaining data and application continuity, particularly in business environments where downtime can result in significant losses, given that a substantial portion of a company's intellectual property resides in its email systems and data infrastructure.

Innovation Solution

A system comprising a communication interface, security infrastructure, replication engine, and application module that creates virtual servers for storing and running application programs, ensuring data continuity by replicating data from client systems and providing secure, redundant access through a portal interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored on client systems without replication, then device complexity is reduced, but reliability deteriorates due to lack of redundancy and recovery capability

Engineering Contradiction:
Improvedata continuityVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements data replication by creating virtual server copies of client systems. The replication engine continuously copies data from primary client systems to virtual server instances, ensuring that redundant copies exist for recovery purposes. This copying mechanism maintains reliability while managing complexity through automated processes.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a portal server as an intermediary component that mediates between client systems and virtual servers. This portal provides a unified interface for data access and management, simplifying the interaction complexity while enabling reliable data recovery through the intermediary layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If virtual servers are created for data redundancy, then reliability improves through failover capability, but device complexity increases due to additional infrastructure components

Engineering Contradiction:
Improverecovery capabilityVSAvoidhardware infrastructure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple virtual server instances onto shared hardware infrastructure. By consolidating replicated data instances on common physical resources rather than requiring separate hardware for each copy, the system achieves reliability through redundancy while reducing the overall hardware complexity and footprint.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The portal server is designed as a universal interface that handles multiple functions including data access, virtual server management, and failover coordination. This multi-functional approach reduces the need for specialized components, thereby managing hardware complexity while maintaining comprehensive recovery capability.

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

3Ease of operation

If data replication is implemented across networks, then data accessibility improves, but loss of time increases due to data synchronization overhead

Engineering Contradiction:
Improvedata accessibilityVSAvoidsynchronization time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The replication engine performs preliminary data replication actions by continuously synchronizing data to virtual servers before failover is needed. This preliminary copying ensures that up-to-date replicas are already available at remote locations, enabling rapid data accessibility during failover without requiring time-consuming synchronization at the moment of recovery.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous data replication in the background, ensuring that the useful action of data synchronization operates continuously rather than being interrupted. This continuous operation keeps virtual servers synchronized with primary systems, providing immediate data accessibility when needed while minimizing synchronization delays through ongoing updates.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11575736B2System and method for providing data and application continuity in a computer system
Publication Date: 2023.02.07 RPS CANADA INC
  • US11575736B2 patent drawing
  • US11575736B2 patent drawing
  • US11575736B2 patent drawing

AI summary

A system and method for providing or maintaining data and application continuity in a computer system. According to an embodiment, the system comprises a communication interface for a client system, a network layer for receiving data from the client system, a hardware infrastructure for creating instances of the client system for replicating data, and an applications module for executing one or more applications on the replicated data. According to a further aspect, the system includes a portal interface configured for providing a remote user with control, audit, and other functions associated with the user's system configuration.