Offline Mobile Banking Transaction Queuing and Auto-Sync

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile banking transactions are hindered by the requirement of a steady network connection, making it inconvenient for users to process transactions when offline.

Innovation Solution

A system that allows mobile devices to store and queue transaction requests when a connection is not established, automatically authenticating the device and communicating the requests to a financial institution's server when a connection is re-established, without requiring user input for verification.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a steady network connection is required for mobile banking transactions, then transaction security and reliability are improved, but user convenience and accessibility deteriorate when offline

Engineering Contradiction:
Improvetransaction securityVSAvoiduser convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system performs preliminary authentication of the mobile device before offline transactions. The device is authenticated in advance when connected, and this authentication state is stored locally, allowing secure offline transactions without requiring real-time network verification

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces a local intermediary storage mechanism that holds transaction requests and authentication data on the mobile device. This local storage acts as an intermediary between the user and the remote server, enabling transactions to proceed offline while maintaining security through encrypted local storage and automated synchronization when reconnected

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If real-time network connection is required for transaction processing, then transaction accuracy is improved, but response time and user productivity deteriorate

Engineering Contradiction:
Improvetransaction accuracyVSAvoidtransaction processing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The system prepares and validates transaction requests locally before submission. Transaction parameters are pre-validated against stored account information and user preferences, ensuring accuracy is maintained while enabling faster processing when offline

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements automated feedback mechanisms where transaction results are synchronized with the server when reconnected. The server provides feedback on transaction validity, and this feedback is used to update local records, ensuring accuracy is maintained through iterative verification

Inventive Principle:
Principle #23Feedback

3Reliability

If user input is required for transaction verification, then security is improved, but ease of operation deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidease of use
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system implements self-service authentication where the mobile device automatically verifies its identity using previously stored authentication credentials. The device autonomously signs transaction requests with its private key and presents proofs of authentication without requiring user intervention, maintaining security while improving ease of use

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Authentication credentials and device identities are established in advance during device enrollment. This preliminary authentication setup allows subsequent transactions to proceed with automated verification, eliminating the need for repeated user input while maintaining strong security through cryptographic verification

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9384478B2Offline mobile banking system
Publication Date: 2016.07.05 BANK OF AMERICA CORP
  • US9384478B2 patent drawing
  • US9384478B2 patent drawing
  • US9384478B2 patent drawing

AI summary

Embodiments of the invention are directed to systems, methods and computer program products for providing an offline mobile banking system. An exemplary apparatus is configured to: provide, at a mobile device, a transaction request, determine a connection is not established between the mobile device and a device associated with the financial institution, store the transaction request in response to determining a connection has not been established, establish a connection between the mobile device and a server associated with the financial institution, and communicate the stored transaction request from the mobile device to a device associated with the financial institution.