Distributed Ledger Document Generation Using Segmented Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As data records increase on distributed ledgers, efficiency and computational complexity for accessing and processing records are affected, particularly in decentralized applications requiring low memory footprint and fast processing times.

Innovation Solution

A data management system that uses a distributed ledger to generate electronic documents by abstracting domain-specific data from user-specific data, employing machine learning for template retrieval and storage, and combining common and user-specific content on demand, reducing memory footprint by storing a single copy of common templates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data records are stored on distributed ledger, then transaction security and immutability are improved, but memory footprint and computational complexity increase

Engineering Contradiction:
Improvetransaction securityVSAvoidmemory footprint
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments data into two distinct types: domain-specific template data (common across multiple users) and user-specific data (unique to each user). This segmentation allows the system to store template data once and reference it for multiple users, reducing redundant storage while maintaining security and immutability of the distributed ledger.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a universal template data structure that serves multiple users across different domains. The template data contains domain-specific information (e.g., document formats, validation rules) that can be universally applied to generate documents for multiple users, eliminating the need to store complete document data for each user individually.

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

2Reliability

If data records are stored on distributed ledger, then transaction security and immutability are improved, but processing time increases

Engineering Contradiction:
Improvetransaction securityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

By segmenting data into templates and user-specific records, the system reduces the amount of data that needs to be processed for each user request. Instead of processing complete document data for every user, the system only processes user-specific data and combines it with pre-stored templates, significantly reducing processing time while maintaining security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by storing domain-specific template data on the distributed ledger in advance. This allows the system to quickly retrieve and combine templates with user-specific data during processing, rather than generating documents from scratch each time, thereby reducing processing time while maintaining immutability.

Inventive Principle:
Principle #10Preliminary action

3Ease of manufacture

If complete document data is stored for each user, then document generation is straightforward, but memory footprint increases due to redundancy

Engineering Contradiction:
Improvedocument generationVSAvoidmemory footprint
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The patent segments document data into reusable template components and user-specific data. The template data contains common document structures and domain-specific information that can be shared across multiple users, while only the user-specific portions are stored individually, dramatically reducing memory footprint while keeping document generation simple through template instantiation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses copying by storing template data once and creating references/copies for multiple users. Instead of storing complete document data for each user, the system stores the template once and generates user-specific documents by copying and modifying the template, reducing redundancy while maintaining ease of document generation.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11403283B2Distributed ledger based generation of electronic documents
Publication Date: 2022.08.02 SONY GROUP CORP
  • US11403283B2 patent drawing
  • US11403283B2 patent drawing
  • US11403283B2 patent drawing

AI summary

A data management system is provided. The data management system is communicatively coupled to a distributed ledger that stores electronic document information for users and smart contracts that control access to the document information. The data management system receives a user request, including a user identifier (ID), for an electronic document and identifies a domain associated with the user request. The data management system selects smart contract(s) for the domain from the stored smart contracts and extracts user-specific information for the electronic document from the distributed ledger based on the user ID and the selected smart contract(s). The data management system determines a content ID associated with template information for the electronic document and extracts the template information from the distributed ledger based on the determined content ID and the selected smart contract(s). Based on the user-specific information and the template information, the data management system generates the electronic document.