Atomic Deposit Transaction Server-Side Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Incomplete electronic check deposit transactions occur when users navigate away from the web page before confirming the upload of a digital image, leading to incomplete processing and lack of confirmation for the user.

Innovation Solution

The transaction processing is moved to the server side after the user submits the digital image file for deposit, allowing the institution to manage the transaction independently of the user's computing device, ensuring completion and providing confirmation to the user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the user submits the digital image file and the system waits for user confirmation before processing, then the user can verify the upload, but the transaction may become incomplete if the user navigates away before confirming

Engineering Contradiction:
Improvetransaction completionVSAvoiduser interaction steps
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs the image upload and processing initiation in advance, before the user completes their navigation. The servlet starts processing the digital image file immediately upon submission, and the transaction is marked as complete once processing begins, eliminating the need for user confirmation while ensuring reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The confirmation step is extracted from the mandatory transaction flow. The system separates the upload confirmation from the processing completion, allowing the transaction to be considered complete once the image is uploaded and processing initiates, even if the user navigates away before seeing a confirmation message.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If the system processes the transaction on the client side requiring user presence, then the user can control the process, but the transaction fails if the user disconnects or navigates away

Engineering Contradiction:
Improvetransaction completionVSAvoidserver-side processing
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The system makes the institution's server self-sufficient by transferring the processed digital image file and transaction details to persistent storage. The servlet completes the transaction independently without requiring further user presence, and the system automatically manages the processing workflow from upload to completion.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The transaction processing moves from the client-side dimension (user's computing device) to the server-side dimension (institution's system). By storing the processed image and transaction details on the institution's server, the system creates a separate processing dimension that operates independently of user presence.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If the user must remain on the page to complete the deposit, then the transaction can be verified, but the user experience is degraded due to connection requirements

Engineering Contradiction:
Improvetransaction verificationVSAvoiduser mobility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system provides automatic feedback to the user through the advisory message that confirms upload success and initiates processing. This feedback mechanism verifies the transaction without requiring the user to remain on the page, as the processing continuation is implied by the successful upload confirmation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7974899B1Atomic deposit transaction
Publication Date: 2011.07.05 UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
  • US7974899B1 patent drawing
  • US7974899B1 patent drawing
  • US7974899B1 patent drawing

AI summary

A user may generate a digital image of a negotiable instrument such as a check. The digital image may be transmitted to an institution in a digital image file for deposit of the check. After the user selects to submit the digital image file, the digital image file may be sent from a user computing device to the institution. The user computing device may be decoupled from the transaction once the submission of the digital image file for deposit of the check is made. The transaction is thereafter managed by the institution. Incomplete transactions are avoided by moving the transaction processing to the server side at the institution after the user submits the digital image file. This may be referred to as an atomic deposit transaction.