Behavior Driven Graph Expansion via Smart Contract Role Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Centralized databases face issues such as single points of failure, dependency on network connectivity, limited access, and data redundancy, which hinder efficient data management and accessibility, especially in blockchain-based applications requiring real-time graph expansion for user interactions.

Innovation Solution

A behavior-driven graph expansion system utilizing a blockchain network, where a processor acquires user profiles, determines user roles, and executes smart contracts to analyze user behavior and adjust expandability settings of graph nodes based on user actions, enabling role-based customization and efficient data representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a centralized database is used to store and maintain data at one location, then data management and control are easy, but the system has a single point of failure and limited access

Engineering Contradiction:
Improvedata management and controlVSAvoidsingle point of failure
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent segments the centralized database into multiple distributed nodes across a blockchain network. Each node maintains a copy of the data, eliminating the single point of failure while preserving data management capabilities through distributed consensus mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates multiple copies of the data stored at different locations (nodes) in the blockchain network. This replication ensures data availability and reliability even when individual nodes fail, while smart contracts maintain data integrity across all copies.

Inventive Principle:
Principle #26Copying

2Quantity of substance

If a centralized database is used, then data redundancy is minimized, but data accessibility and availability are limited

Engineering Contradiction:
Improvedata redundancyVSAvoiddata accessibility
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent divides the data storage function across multiple independent nodes in the blockchain network. Each node holds a copy of the data, providing redundant access points that improve accessibility without requiring traditional data redundancy mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The blockchain network provides multiple functions: data storage, data access, consensus validation, and distributed computation. This multi-functionality allows the system to handle various data accessibility requirements while maintaining data integrity through the same distributed structure.

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

3Loss of information

If graph expansion requires computation power and calculation time for each node, then complete traceability is achieved, but UI responsiveness and performance deteriorate

Engineering Contradiction:
Improvetraceability completenessVSAvoidUI responsiveness
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The patent implements partial graph expansion where only relevant portions of the blockchain graph are expanded and displayed to the user based on their interests and permissions. The system calculates and displays traceability information selectively rather than computing the entire graph, maintaining UI responsiveness while providing complete traceability for displayed nodes.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent performs preliminary computation of graph expansion data on the backend before presenting it to the user. Smart contracts pre-calculate traceability information and store it in an optimized format, allowing the UI to display data rapidly without performing heavy computations in real-time.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If smart contracts are executed to analyze user behavior and adjust expandability settings, then role-based customization is achieved, but system complexity increases

Engineering Contradiction:
Improverole-based customizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-service through smart contracts that automatically analyze user behavior patterns and adjust graph expandability settings based on detected roles. The system autonomously performs customization without requiring manual configuration or complex administrative interfaces, reducing operational complexity while maintaining high adaptability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12079283B2Behavior driven graph expansion
Publication Date: 2024.09.03 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12079283B2 patent drawing
  • US12079283B2 patent drawing
  • US12079283B2 patent drawing

AI summary

An example operation may include one or more of generating, by an organization node, an item traceability graph comprising a plurality of expandable nodes, and executing, by the organization node, a smart contract to: acquire user role-based behavior results from the blockchain, and adjust expandability settings of the plurality of the expandable nodes based on the user role-based behavior results.