Job Execution System with Deposit Balance and Bundled Transaction Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing job execution systems require a transaction to be performed for each job, which is inefficient when multiple jobs need to be executed successively.
Innovation Solution
An information processing apparatus that receives a deposit, adds it to a balance, and executes jobs based on this balance, outputting transaction information based on a cumulative charge, eliminating the need for individual transactions for each job.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a transaction is performed for each job execution, then payment accuracy for each job is ensured, but operation complexity increases and productivity decreases
Solution Approach 1:
The patent merges multiple individual job transactions into a single bundled transaction. The system accumulates multiple job charges and processes them as one unified payment, reducing the number of transactions from N (one per job) to 1 (one for all jobs), thereby improving productivity while maintaining payment accuracy through centralized reconciliation.
Solution Approach 2:
The system performs preliminary actions by accumulating job charges in advance before executing the transaction. Jobs are executed first based on available balance, and the transaction is bundled and processed afterward, allowing job execution to proceed without waiting for individual payment confirmations.
2Loss of information
If a transaction is performed for each job execution, then payment tracking for each job is accurate, but the number of operations increases
Solution Approach 1:
The patent combines multiple payment tracking operations into a single unified transaction record. Instead of requiring users to track and confirm payment for each individual job, the system bundles all job charges into one transaction, significantly reducing the number of user operations from N individual confirmations to 1 bundled confirmation.
Solution Approach 2:
The system creates a consolidated copy of multiple job charges in the form of a single bundled transaction record. This aggregated representation preserves all individual job payment information while presenting it in a simplified format that reduces operational complexity for users.
3Reliability
If multiple transactions are performed for successive jobs, then each job's charge is confirmed separately, but time consumption increases
Solution Approach 1:
The system performs preliminary accumulation of job charges before executing the transaction. Multiple job charges are collected and bundled in advance, allowing the actual transaction execution to happen only once after all jobs are queued, thereby minimizing total transaction processing time while ensuring each job's charge is accurately confirmed in the bundled record.
Solution Approach 2:
The system maintains continuous job execution without interrupting for individual transaction confirmations. Jobs are executed continuously based on available balance, and transaction bundling ensures that charge confirmation continues without interruption, eliminating idle time between individual transactions.
Data Source
AI summary
An information processing apparatus includes a processor configured to: receive an operation relating to payment of a deposit and obtain payment information, which is information regarding the payment of the deposit, from a transaction apparatus connected to the information processing apparatus over a network; receive the payment of the deposit corresponding to the payment information; add the deposit to a balance; receive execution of at least one job in consideration of the balance; and output, to the transaction apparatus, transaction information based on a cumulative charge, which is a sum of a charge for the at least one job.


