Cross-Cloud Data Exchange for Scalable, Controlled Data Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data sharing methods are cumbersome, slow, and insecure, making it difficult for smaller entities to access valuable data sets, and traditional methods do not allow scalable and timely sharing of data assets.

Innovation Solution

A private data exchange facilitated by cloud computing services allows data providers to control access and sharing of data assets through a centralized hub, enabling secure, scalable, and efficient data collaboration without copying, using cloud-based storage and computing resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional data sharing methods are used, then data can be shared among entities, but the process is cumbersome and slow

Engineering Contradiction:
Improvedata sharing speedVSAvoiddata sharing process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a data exchange platform as an intermediary system that facilitates data sharing between data providers and data consumers. This platform eliminates the need for direct, complex point-to-point data transfer arrangements by providing a centralized hub with standardized interfaces, thereby simplifying the sharing process and improving efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The data exchange platform provides universal access mechanisms that serve multiple functions: data discovery, access control, transfer facilitation, and security management. This multi-functional approach consolidates what would otherwise require multiple separate systems into a single unified platform, reducing complexity while maintaining high productivity

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

2Reliability

If data is shared using traditional methods, then data access is possible, but security and control are compromised

Engineering Contradiction:
Improvedata securityVSAvoiddata access ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The platform acts as a secure intermediary that mediates all data access requests. It implements authentication, authorization, and audit mechanisms while maintaining ease of use through standardized interfaces. The intermediary handles security complexities behind the scenes, allowing users to access data easily without compromising security

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms through audit logs and access monitoring that provide real-time information about data access patterns. This enables continuous security verification while maintaining operational ease, as the feedback loop allows for dynamic access control adjustments without disrupting legitimate data sharing operations

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If data sets are made accessible to more entities, then data value is increased, but control over data becomes difficult

Engineering Contradiction:
Improvedata sharing scalabilityVSAvoiddata control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The platform provides universal data control mechanisms that work consistently across all data providers and consumers. By implementing standardized access control policies, authentication methods, and permission management at the platform level, it enables scalable data sharing while maintaining centralized control. The same control framework applies regardless of the number of participants, preventing complexity from increasing linearly with scale

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

Data Source

PatentEP4097955B1System and method for global data sharing
Publication Date: 2025.09.03 SNOWFLAKE INC
  • EP4097955B1 patent drawingFigure 1A
  • EP4097955B1 patent drawingFigure 1B
  • EP4097955B1 patent drawingFigure 2~3

AI summary

Sharing data in a data exchange across multiple cloud computing platforms and/or cloud computing platform regions is described. An example computer-implemented method can include receiving data sharing information from a data provider for sharing a data set in a data exchange from a first cloud computing entity to a set of second cloud computing entities. In response to receiving the data sharing information, the method may also include creating an account with each of the set of second cloud computing entities. The method may also further include sharing the data set from the first cloud computing entity with the set of second cloud computing entities using at least the corresponding account of that second cloud computing entity.