Blockchain Automated User Matching via Distributed AI

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current match making systems in decentralized peer-to-peer networks face inefficiencies and vulnerabilities due to their reliance on centralized hubs, which limit their ability to handle multiple parties and create a single point of trust, leading to potential unauthorized use and data security issues.

Innovation Solution

A blockchain-based automated user matching system that utilizes artificial intelligence algorithms to match supply and demand side parameters across a decentralized peer-to-peer network, distributing the matching process across multiple computing devices and storing data on a blockchain to enhance security and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If match making is performed at a centralized computing hub, then the system can maintain a singular trust relationship, but the system creates a centralized point for unauthorized use and reduces ability to handle multiple parties

Engineering Contradiction:
Improvetrust relationshipVSAvoidunauthorized use vulnerability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent divides the centralized match making function into distributed segments across multiple peer nodes in the network. Each node can independently perform matching operations, eliminating the single point of control and reducing vulnerability to unauthorized access while maintaining trust through cryptographic verification of matching results.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces blockchain technology as an intermediary layer that mediates trust between users without requiring a centralized hub. The blockchain provides immutable recording of matching transactions and cryptographic verification mechanisms, allowing nodes to trust each other directly through the blockchain's consensus protocol rather than through a central authority.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If match making is performed one-to-one at a computing hub, then the system can maintain simplicity, but the system is unable to handle matching over a plurality of parties

Engineering Contradiction:
Improvematch making structureVSAvoidmulti-party matching capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent designs the matching algorithm to be universally applicable to any number of parties. The same distributed matching protocol can handle one-to-one matching, many-to-one matching, or many-to-many matching scenarios, providing multi-functionality without requiring separate systems for different matching types.

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

Solution Approach 2:

The patent implements a dynamic matching system where the number and configuration of participating parties can change flexibly. Nodes can dynamically join or leave matching groups, and the system adapts to different group sizes and compositions without requiring structural changes, enabling versatile multi-party matching while maintaining operational simplicity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10965446B2Blockchain-based automated user matching
Publication Date: 2021.03.30 BANK OF AMERICA CORP
  • US10965446B2 patent drawing
  • US10965446B2 patent drawing
  • US10965446B2 patent drawing

AI summary

Methods, systems, and apparatuses for blockchain-based automated user matching are described herein. In some arrangements, a node within a decentralized peer-to-peer (e.g., P2P) network may receive match parameters from one or more computing devices associated with supply side entities and demand side entities. The node may execute one or more artificial intelligence algorithms to match the supply side entities with the demand side entities based on the received match parameters. In some instances, the artificial intelligence algorithms may be stored in a smart contract on a blockchain and the matching may be performed through execution of the smart contract by nodes of the decentralized P2P network.