Cloud Data Distribution via Event-Driven Object Replication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In mixed cloud-delivered service environments, consumer enterprises face challenges with data management due to the need to maintain redundant data across multiple cloud service providers, leading to administrative and replication difficulties.

Innovation Solution

A data distribution system that detects events at cloud-delivered services, determines responsive data objects, and replicates them as needed to target services, reducing the need for duplicate data maintenance across multiple providers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If enterprises maintain data across multiple cloud service providers, then service functionality is improved, but data redundancy and administrative complexity increase

Engineering Contradiction:
Improveservice functionalityVSAvoiddata management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an enterprise-controlled data distribution system that acts as an intermediary between multiple cloud service providers. This system receives data from source cloud services, processes it according to enterprise policies, and distributes it to target cloud services. The intermediary eliminates the need for enterprises to manually maintain redundant data across providers while preserving service functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates controlled copies of data objects and distributes them to multiple cloud service providers according to enterprise-defined policies. Rather than requiring enterprises to manually replicate data, the automated copying mechanism handles redundancy management, reducing administrative complexity while maintaining data availability across services.

Inventive Principle:
Principle #26Copying

2Reliability

If data is replicated across multiple cloud providers, then data availability is improved, but replication difficulty and time increase

Engineering Contradiction:
Improvedata availabilityVSAvoidreplication time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by establishing data distribution policies and event subscription configurations in advance. When data changes occur, the pre-configured system automatically detects events and triggers replication operations immediately, eliminating manual setup time and accelerating the replication process while maintaining data availability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where cloud services publish events about data changes, the distribution system detects these events, and automatically triggers replication. This event-driven feedback loop ensures data is replicated promptly and reliably across providers without manual intervention, reducing replication time while maintaining availability.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If manual data management is used across cloud services, then data accuracy can be monitored, but administrative burden increases

Engineering Contradiction:
Improvedata accuracyVSAvoidadministrative burden
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system enables self-service by allowing enterprises to define their own data distribution policies, event subscriptions, and routing rules through configurable interfaces. The system then automatically executes data distribution according to these self-defined parameters, maintaining data accuracy through enterprise-controlled logic while eliminating ongoing manual administrative burden.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12585666B2Cloud environment data distribution
Publication Date: 2026.03.24 SAP SE
  • US12585666B2 patent drawing
  • US12585666B2 patent drawing
  • US12585666B2 patent drawing

AI summary

Various examples are directed to systems and methods for managing multiple cloud-delivered services. An integration adapter may receive, from a first cloud-delivered service, event data describing an event at the first cloud-delivered service. The integration adapter may send a request for data objects for responding to the event to a determination engine executing at the data distribution computing system. The determination engine may determine a first data object and a second data object responsive to the request for data objects. The integration adapter may replicate the first data object from a database management system to generate a first replicated data object and replicate the second data object from a second cloud-delivered service to generate a second replicated data object. The integration adapter may send the first replicated data object and the second replicated data object to a target cloud-delivered service.