Offline Mobile Banking Transaction Queuing and Auto-Sync
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Manufacturing precision
If real-time network connection is required for transaction processing, then transaction accuracy is improved, but response time and user productivity deteriorate
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
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
3Reliability
If user input is required for transaction verification, then security is improved, but ease of operation deteriorates
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
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
Data Source
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.


