Asynchronous Communication Schema Registry for Data Discoverability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing asynchronous communication platforms face challenges in making data easily accessible and scalable, with existing systems often making data difficult to locate and scale.

Innovation Solution

A method and system for registering event schemas in an asynchronous communication platform, involving a schema repository, linting, compatibility checks, and manual validation, to ensure data is standardized, compliant, and easily discoverable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If synchronous communication channels are used to send data, then data can be delivered immediately, but the recipient receives data at times they do not need it and finds it difficult to locate when needed

Engineering Contradiction:
Improvedata availabilityVSAvoiddata accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an asynchronous communication platform that acts as an intermediary between data publishers and consumers. This platform includes a schema registry that stores and manages data schemas, allowing data to be published and consumed at different times. The schema registry serves as the mediator that enables data to be located and accessed when needed, resolving the contradiction between immediate delivery and easy retrieval.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If existing asynchronous communication platforms are used, then data can be published and accessed as needed, but data becomes difficult to access and discover

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata discoverability
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent implements a feedback mechanism through the schema registry that automatically validates, versions, and catalogs data schemas. When data is published, the schema is registered and made discoverable through the registry. This feedback loop ensures that data remains accessible while maintaining high discoverability through systematic cataloging and validation, preventing information loss.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If existing asynchronous communication platforms are used, then data can be published asynchronously, but the system becomes difficult to scale

Engineering Contradiction:
Improveasynchronous communication capabilityVSAvoidsystem scalability
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the asynchronous communication system into distinct modular components: a schema registry for managing data schemas, a validation service for ensuring schema compliance, and a messaging platform for data exchange. This segmentation allows each component to be independently scaled and maintained, reducing overall system complexity while preserving asynchronous communication capabilities.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250209046A1Methods and Systems for Facilitating Asynchronous Communication
Publication Date: 2025.06.26 XERO
  • US20250209046A1 patent drawing
  • US20250209046A1 patent drawing
  • US20250209046A1 patent drawing

AI summary

Registering a schema to a schema repository is described. A method of registering includes receiving a pull request from the schema repository, the pull request being associated with a submitted schema; retrieving linting rules from the schema repository; performing a linting process on the submitted schema based on the retrieved linting rules; performing a compatibility check on the submitted schema by comparing the submitted schema with at least one existing schema stored in the schema repository; and causing the submitted schema to be written to the schema repository.