Distributed Ledger Notarization for SaaS Data Consistency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems for synchronizing reference data across computing systems, particularly in Software-as-a-Service (SaaS) applications, face challenges in managing bilateral updates to reference data, leading to potential conflicts and inaccuracies in maintaining a reliable replica of data.

Innovation Solution

The implementation of a notarized, distributed electronic ledger that uses consensus-based notarization processes to constrain simultaneous updates, ensuring data integrity and accuracy by recording snapshots of reference data and approving modifications based on predefined criteria, thus preventing conflicts and ensuring data consistency across systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If bilateral updates to reference data are allowed across computing systems, then system autonomy and update frequency are improved, but data conflicts and synchronization accuracy deteriorate

Engineering Contradiction:
Improveupdate frequencyVSAvoiddata consistency
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

A notary system acts as an intermediary between computing systems requesting updates and the reference data store. The notary receives update requests, validates them against notarization criteria stored in the distributed ledger, and only permits updates that maintain data consistency. This mediator approach enables frequent updates while preventing conflicts through centralized coordination of the update process.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Notarization criteria are established and stored in the distributed ledger before update operations occur. These pre-defined rules specify which updates are permitted and under what conditions. By having validation rules in place beforehand, the system can quickly assess update requests without ad-hoc decision-making, maintaining both high update frequency and data consistency.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If notarization processes are implemented to prevent conflicts, then data consistency is improved, but system complexity increases

Engineering Contradiction:
Improvedata consistencyVSAvoidsynchronization mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The distributed ledger autonomously stores and manages notarization criteria without requiring external validation authorities. The system self-regulates by automatically comparing update requests against pre-stored criteria in the ledger. This self-service approach maintains data consistency through automated processes rather than complex manual coordination mechanisms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The distributed ledger serves multiple functions: it stores reference data, maintains notarization criteria, validates update requests, and provides an auditable record of all operations. By consolidating these functions into a single multi-functional system, the patent reduces overall system complexity compared to having separate specialized components for each function.

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

3Reliability

If distributed ledgers are used to record notarization data, then auditability and data integrity are improved, but storage requirements and processing overhead increase

Engineering Contradiction:
Improvedata integrityVSAvoiddata storage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and stores only the essential notarization criteria and approval decisions in the distributed ledger, rather than duplicating entire reference data sets across all nodes. This selective extraction approach maintains data integrity and auditability while minimizing storage requirements by recording only the critical validation information needed for verification.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240097915A1Multidirectional synchronization of confidential data using distributed ledgers
Publication Date: 2024.03.21 THE TORONTO DOMINION BANK
  • US20240097915A1 patent drawing
  • US20240097915A1 patent drawing
  • US20240097915A1 patent drawing

AI summary

The disclosed embodiments include computer-implemented processes that, using a distributed notarized ledger, constrain an ability of multiple parties to simultaneously, or near simultaneously, update or modify elements of reference data maintained within a centralized data store. For example, an apparatus may receive, from a first computing system, a request to modify reference data maintained at a second computing system. The apparatus may approve the first requested modification to the reference data based on a notarization criterion maintained within an element of a notarized distributed ledger, and perform operations that record notarization data characterizing the approved modification within an additional element of the notarized distributed ledger. The apparatus may also transmit the notarization data to the first computing system, and the notarization data causing an application program executed by the first computing system to modify local reference data in accordance with the notarization data.