Deferred Child Task Scheduling for Electronic Transaction Resource Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data processing tasks for electronic transactions consume large resources, and existing technologies lack mechanisms to effectively control or defer resource consumption, limiting efficiency and flexibility.

Innovation Solution

The system and method involve receiving an electronic transaction data set with parameters identifying resource consumption, generating signals to communicate options for deferring data processing tasks, and creating deferred child tasks to execute these tasks at future times, thereby managing resource consumption over time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data processing tasks are executed immediately upon receiving electronic transaction data, then transaction processing speed is improved, but resource consumption spikes and creates short-term constraints

Engineering Contradiction:
Improvetransaction processing speedVSAvoidresource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the timing of data processing tasks based on resource availability and transaction priorities. Instead of rigid immediate execution or uniform deferral, the system flexibly schedules tasks to balance speed requirements with resource consumption patterns, allowing critical transactions to be processed immediately while deferring less urgent ones during resource-constrained periods

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements periodic resource consumption by scheduling data processing tasks at intervals rather than all at once. This distributes resource usage over time periods, preventing spikes while maintaining steady transaction processing. The periodic scheduling allows resources to be consumed in manageable batches aligned with system capacity

Inventive Principle:
Principle #19Periodic action

2Loss of time

If all data processing tasks are executed immediately, then transaction completion time is reduced, but resource constraints are exceeded and system stability deteriorates

Engineering Contradiction:
Improvetransaction completion timeVSAvoidsystem stability
Core Design Contradiction:
Loss of timeVSStability of the object's composition

Solution Approach 1:

The system segments data processing tasks into smaller, manageable units that can be executed independently at different times. By dividing the overall processing workload into discrete task components, the system can process critical segments immediately while scheduling non-critical segments for later execution, maintaining both fast completion for urgent items and stable resource usage overall

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary scheduling and prioritization of data processing tasks before execution. By pre-categorizing tasks based on urgency and resource requirements, the system prepares an execution plan that ensures critical transactions are processed immediately while less urgent tasks are deferred, maintaining system stability without significantly impacting overall completion time

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20200082385A1System and method for managing resource consumption for electronic transaction data processes
Publication Date: 2020.03.12 ROYAL BANK OF CANADA
  • US20200082385A1 patent drawing
  • US20200082385A1 patent drawing
  • US20200082385A1 patent drawing

AI summary

A method for executing a data processing task for an electronic transaction includes receiving an electronic transaction data set including parameters identifying a quantity of an electronic resource consumed from a purchaser resource pool by the data processing task;upon receiving response signals indicative of instructions to defer execution of at least a portion of the data processing task thereby deferring a corresponding consumption of at least a portion of the quantity of the electronic resource from the purchaser resource pool, generating a second data processing task for releasing at least the portion of the electronic resource to the purchaser resource pool; andgenerating deferred child data processing tasks for executing at least the portion of the data processing task at one or more future times which when executed, consume at least the portion of the quantity of the electronic resource from the purchaser resource pool.