Event-Driven Data Push Architecture for Platform Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for sharing asset-related information between platforms are inefficient, relying on API pull mechanisms that require active data retrieval and may not provide real-time access to new data, limiting the availability and timeliness of information.

Innovation Solution

Implementing an event-driven push architecture that allows platforms to dynamically share asset-related data and commands across a network, using a messaging layer to facilitate near real-time data exchange and governance by a 'master' platform for data reliability and logic distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If API pull mechanisms are used for data sharing, then data security and control are maintained, but data accessibility and timeliness deteriorate

Engineering Contradiction:
Improvedata controlVSAvoiddata accessibility
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent inverts the traditional pull-based API architecture by implementing a push-based event-driven architecture. Instead of platforms actively requesting data, the governance platform automatically pushes data to requesting platforms when events occur, reversing the information flow direction and eliminating the need for continuous polling while maintaining security through controlled push mechanisms.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The governance platform serves as an intermediary between data source platforms and requesting platforms. It receives data from source platforms, processes and validates it according to governance rules, then pushes the processed data to authorized requesting platforms. This intermediary role maintains data control and security while improving accessibility and timeliness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If active data retrieval is implemented, then data can be obtained from other platforms, but system complexity and energy consumption increase

Engineering Contradiction:
Improvedata retrievalVSAvoidenergy consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The governance platform performs preliminary actions by establishing event subscriptions and data sharing rules in advance. When data events occur at source platforms, the governance platform automatically detects and pushes the data to requesting platforms without needing active retrieval. This preliminary configuration eliminates continuous polling and reduces energy consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements self-service through automated event-driven data pushing. The governance platform autonomously monitors for data events, validates them against governance rules, and pushes data to appropriate platforms without human intervention or active retrieval requests. This self-service mechanism reduces system complexity and energy usage compared to manual or polled data retrieval.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If multiple platforms deploy independent data collection systems, then organizational control is maintained, but data completeness and collaboration efficiency deteriorate

Engineering Contradiction:
Improveorganizational controlVSAvoiddata completeness
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The governance platform provides universal functionality that serves multiple platforms simultaneously. It implements a standardized event-driven data sharing framework that can handle data from diverse sources and distribute it to multiple requesting platforms according to unified governance rules. This multi-functional approach maintains organizational control while ensuring data completeness across the network.

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

Solution Approach 2:

The patent merges independent platform data collection efforts into a unified event-driven network. Individual platforms continue to collect data independently, but the governance platform combines these data streams, applies governance rules, and distributes the integrated data to all authorized platforms. This merging approach maintains organizational autonomy while achieving data completeness and improved collaboration efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10291732B2Computer systems and methods for sharing asset-related information between data platforms over a network
Publication Date: 2019.05.14 UPTAKE TECHNOLOGIES INC
  • US10291732B2 patent drawing
  • US10291732B2 patent drawing
  • US10291732B2 patent drawing

AI summary

In an environment where a plurality of data platforms are communicatively coupled via a communication network, two of more of the platforms may be configured to share asset-related information. For example, a first platform may receive asset-related data and determine that a portion of the received data should be pushed to another platform that is communicatively coupled to the first platform via the communication network. Based on that determination, the first platform may prepare a portion of the received data to be transmitted to another platform and then push the portion of the data to another platform over a network connection.