Parallel Connection Management for Uninterrupted Device Transactions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing mobile device transactions are prone to connectivity issues, leading to transaction failures or interruptions when using single connection methods, such as Wi-Fi, Bluetooth, or NFC, without seamless transition to backup connections.
Innovation Solution
A parallel connection system that identifies multiple available connections, predicts potential connectivity issues, and proactively initiates backup connections to ensure seamless handoff between different network protocols, ensuring continuous transaction processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single connection is used for device transactions, then the device complexity is reduced, but the reliability of the transaction is worsened due to connectivity issues
Solution Approach 1:
The system proactively identifies potential connectivity issues by comparing historical network data with current network data before the connection fails, and initializes backup connections in advance. This preliminary detection and preparation of alternative connections prevents transaction interruptions without requiring complex real-time switching mechanisms.
Solution Approach 2:
The system introduces a connection management layer that acts as an intermediary between the transaction application and the physical network connections. This layer monitors connection health, detects potential issues, and orchestrates seamless handoffs between primary and backup connections, abstracting the complexity from the transaction logic.
2Reliability
If multiple parallel connections are initialized for backup, then the reliability is improved, but the device complexity and energy consumption increase
Solution Approach 1:
Instead of maintaining multiple active connections simultaneously, the system preliminarily identifies potential connection issues and only activates backup connections when needed. This on-demand activation approach ensures reliability while minimizing energy consumption by keeping backup connections dormant until required.
Solution Approach 2:
The system dynamically adjusts the number of active connections based on real-time network conditions and detected issues. Connections are activated or deactivated as needed, creating a flexible system that optimizes between reliability and energy consumption rather than maintaining a fixed number of active connections.
3Speed
If multiple parallel connections are maintained active, then the handoff speed is improved, but the energy consumption and device complexity increase
Solution Approach 1:
The system performs preliminary assessments of connection quality and potential issues, preparing backup connections in advance but keeping them inactive. When a connection issue is detected, the pre-identified backup connection can be activated quickly without the overhead of maintaining it in a fully active state, achieving fast handoff with reduced complexity.
Solution Approach 2:
Different connections are maintained at different levels of readiness based on their role and importance. The primary connection is fully active, while backup connections are maintained in a lower-power standby state with essential protocols pre-loaded, allowing fast activation without the full complexity of maintaining all connections at maximum readiness.
Data Source
AI summary
A method for parallel connection for device transactions includes stablishing a first connection to perform a transaction by a client device. The method also includes identifying a plurality of available connections supported by the client device to perform the transaction. The method also includes initializing the plurality of available connections to perform the transaction, wherein each available connection represents a parallel connection to the first connection. The method also includes identifying at least one potential connectivity issue with the first connection based on a comparison between historical network data for the first connection and current network data for the first connection. The method also includes performing a handoff of the transaction between the first connection and a second connection from the plurality of available connections.


