Coexistence Tools for On-Premises and Cloud Property Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing coexistence tools face challenges in synchronizing properties between on-premises customer locations and remote hosting services, particularly across dissimilar operating environments and un-trusted network links, leading to management duplication and inefficiencies.

Innovation Solution

The development of coexistence tools that enable synchronization by installing software components on-premises and hosted services, using administrative servers with hosted-side and on-premises coexistence components to communicate and replicate data, facilitating seamless coexistence across disparate environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If coexistence tools are deployed to synchronize properties between on-premises and hosted services, then property synchronization capability is improved, but system complexity increases due to the need for coexistence components on both sides

Engineering Contradiction:
Improveproperty synchronization capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system divides synchronization functionality into separate coexistence components: on-premises coexistence components installed at customer sites and hosted-side coexistence components at the service provider's administrative servers. Each component handles specific synchronization tasks independently, allowing the system to achieve reliable property synchronization while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Coexistence components act as intermediary elements between on-premises infrastructure and hosted services. These components facilitate property synchronization by mediating communications between dissimilar operating environments and un-trusted network links, enabling reliable data exchange without requiring direct integration between the on-premises and hosted systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If coexistence components are installed on both on-premises servers and administrative servers, then synchronization reliability is improved, but implementation complexity increases

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidimplementation complexity
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The coexistence components are designed and prepared in advance with pre-configured synchronization protocols and authentication mechanisms. This preliminary preparation enables reliable synchronization between on-premises and hosted services while simplifying implementation, as the components come ready-to-deploy with built-in compatibility handling for different operating systems and network environments.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If properties are synchronized across dissimilar operating environments, then system adaptability is improved, but communication reliability may deteriorate due to un-trusted network links

Engineering Contradiction:
Improvecross-environment adaptabilityVSAvoidcommunication reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The coexistence components dynamically adjust synchronization parameters such as authentication methods, data formats, and communication protocols to match the specific operating environments and network conditions. This adaptability allows reliable property synchronization across dissimilar systems by modifying communication parameters to ensure trust and compatibility without requiring uniform infrastructure.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9063993B2Coexistence tools for synchronizing properties between on-premises customer locations and remote hosting services
Publication Date: 2015.06.23 ZHIGU HLDG
  • US9063993B2 patent drawing
  • US9063993B2 patent drawing
  • US9063993B2 patent drawing

AI summary

Coexistence tools are described for synchronizing properties between on-premises customer locations and remote hosting services. These tools may provide methods that send the tools for installation onto on-premises infrastructure located at customer sites, execute the tools to manage the customer infrastructure remotely via a hosted service, and synchronize properties at the customer site with the hosted service. Other methods may include receiving the tools from the hosted service, communicating configuration parameters related to operating the tools, and executing the tools in response to the configuration parameters. The tools may also provide systems that include on-premises servers associated with the customer infrastructure, with the on-premises servers including on-premises coexistence components for maintaining the property at the customer site. These systems may also include administrative servers associated with the hosted service. The administrative servers may include hosted-side coexistence components for maintaining and synchronizing counterparts of the on-premises properties.