IoT Resource Transfer Engine for Constraint-Based Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a need for a centralized resource transfer engine to facilitate secure and reliable autonomous resource transfers between distributed IoT devices, as existing systems lack efficient mechanisms for authorization and compliance evaluation in complex IoT networks.

Innovation Solution

A system comprising a processing device that receives transaction authorization requests from IoT devices, determines constraints based on device profiles and transaction information, and authorizes transactions using machine learning algorithms and a policy compliance engine to ensure secure and compliant resource transfers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized resource transfer engine is implemented to facilitate autonomous resource transfers between distributed IoT devices, then the security and reliability of resource transfers are improved, but the system complexity increases due to the need for centralized authorization and compliance evaluation

Engineering Contradiction:
Improvesecurity and reliability of resource transfersVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A centralized resource transfer engine is introduced as an intermediary system between distributed IoT devices to handle authorization requests, evaluate compliance with policies, and manage constraints. This mediator coordinates transactions, verifies device identities, and enforces security rules, thereby improving reliability without requiring complex peer-to-peer security implementations at each device level.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The centralized resource transfer engine divides the authorization and compliance evaluation processes into distinct functional modules: receiving authorization requests, evaluating device information against policies, determining constraints, and transmitting authorization decisions. This segmentation allows each module to specialize in specific tasks, improving overall system reliability while maintaining manageable complexity through modular design.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If machine learning algorithms and policy compliance engines are used to determine transaction authorization, then the precision of authorization decisions is improved, but the computational resources and processing time required increase

Engineering Contradiction:
Improveprecision of authorization decisionsVSAvoidcomputational resources and processing time
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

Device profiles, security credentials, and policy rules are pre-configured and stored in the centralized resource transfer engine before transactions occur. When an authorization request is received, the system performs rapid pattern matching against pre-loaded data rather than conducting full analysis in real-time, thereby improving decision precision while reducing computational overhead and processing time.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If constraints are determined based on device information and transaction details, then the control over resource transfers is improved, but the difficulty of detecting and measuring compliance increases

Engineering Contradiction:
Improvecontrol over resource transfersVSAvoiddifficulty of detecting and measuring compliance
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The centralized resource transfer engine implements feedback mechanisms that monitor transaction execution and verify compliance with determined constraints. The system tracks whether devices adhere to authorized parameters, provides status information back to relevant parties, and can trigger corrective actions or alerts when compliance deviations are detected, thereby maintaining control while simplifying compliance verification.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10921787B1Centralized resource transfer engine for facilitating resource transfers between distributed internet-of-things (IoT) components
Publication Date: 2021.02.16 BANK OF AMERICA CORP
  • US10921787B1 patent drawing
  • US10921787B1 patent drawing
  • US10921787B1 patent drawing

AI summary

Systems, computer program products, and methods are described herein for a centralized resource transfer engine for facilitating resource transfers between distributed IoT devices. The present invention is configured to receive, from a first autonomous IoT device, a transaction authorization request to execute a transaction with a second autonomous IoT device; receive information associated with the first autonomous IoT device, information associated with the second autonomous IoT device, and information associated with the transaction; determine one or more constraints associated with the transaction; determine that the first autonomous IoT device is authorized to execute the transaction with the second autonomous IoT device within the one or more constraints; transmit a transaction authorization to the first autonomous IoT device to execute the transaction within the one or more constraints; and receive, from the first autonomous IoT device, an indication that the transaction has been executed.