Duplicate Action Request Detection Using ML Execution Queues

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Unintended duplicate execution of action requests consumes significant computing and user resources, affecting memory, processor, and human resources, and can adversely impact accounts or other interests.

Innovation Solution

A machine-learning-based system that utilizes a trained model to detect duplicate action execution requests by recognizing patterns in historical action execution information, temporarily placing requests in a future execution queue, and generating outputs to remove duplicates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If action execution requests are processed without duplicate detection, then processing speed is maintained, but computing resources (memory, processor, human resources) are wasted due to unintended duplicate execution

Engineering Contradiction:
Improvecomputing resourcesVSAvoidprocessing speed
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The system performs preliminary duplicate detection by training a machine-learning model on historical action execution information before processing new requests. The trained model proactively identifies potential duplicate requests in the future execution queue before they are executed, preventing wasted computing resources while maintaining efficient processing of unique requests

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional mechanical duplicate detection methods (exact matching, rule-based systems) with a machine-learning model that recognizes patterns in historical data. This substitution enables more accurate identification of duplicates including near-duplicates and variations, reducing false negatives while maintaining processing efficiency

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If a machine-learning model is trained on historical action execution information, then duplicate detection accuracy is improved, but system complexity and training time increase

Engineering Contradiction:
Improveduplicate detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The machine-learning model is trained on historical action execution information generated by the system's own operations. The system uses its accumulated historical data to train the model, making the system self-improving without requiring external datasets or complex external training infrastructure

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces a future execution queue as an intermediary between request reception and execution. This queue allows the system to pause and analyze requests with the trained model before final execution, enabling accurate duplicate detection without blocking the overall processing flow

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250390764A1Conserving computing resources by detecting duplicate action execution requests
Publication Date: 2025.12.25 TRUIST BANK
  • US20250390764A1 patent drawing
  • US20250390764A1 patent drawing
  • US20250390764A1 patent drawing

AI summary

A computing system for determining the presence of one or more duplicate action execution requests among multiple received action execution requests is disclosed. The system can train a machine-learning model on training data including historical action execution information associated with a plurality of historical actions executed by one or more action execution applications, to generate a trained a machine-learning model. The trained machine-learning model can subsequently identify duplicate requests among newly received action execution requests by recognizing patterns in associated action execution information received with the action execution requests. An action execution request that is determined to be a duplicate action execution request by the trained a machine-learning model can then be identified for removal or automatically removed from the system.