Server-Mediated Peer-to-Peer Data Relay for Fast M2M Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current machine-to-machine communication systems, such as those using Bluetooth Low Energy (BLE) for transferring electronic IDs like electronic driver's licenses, are limited by slow data transfer speeds, necessitating a more efficient method for data exchange.
Innovation Solution
Implementing a system that switches from traditional local device-to-device communication protocols like BLE to Internet-based mechanisms (e.g., HTTP/HTTPS) for faster data transfer, utilizing a communication server to facilitate peer-to-peer sessions and ensuring secure data exchange through mutual authentication protocols.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If traditional local device-to-device communication protocols (BLE, NFC) are used for data transmission, then security and direct connection are maintained, but data transfer speed is slow
Solution Approach 1:
The patent introduces a communication server as an intermediary between the first device and second device. The server receives data from the first device and relays it to the second device, enabling faster Internet-based communication while maintaining the simplicity of device-to-device interaction. This resolves the contradiction by providing high-speed transfer through the server intermediary without requiring complex peer-to-peer protocol implementation on the devices themselves.
2Productivity
If switching to Internet-based communication (HTTP/HTTPS) is implemented, then data transfer speed is accelerated, but connection reliability may be affected by network issues
Solution Approach 1:
The patent dynamically changes communication parameters by switching between different communication modes (direct device-to-device vs. server-mediated Internet-based communication) based on detected connection conditions. When Internet connection is available and reliable, the system uses HTTP/HTTPS for high-speed transfer. When network conditions are poor or unavailable, it falls back to local protocols, thus maintaining reliability while optimizing for productivity when conditions permit.
3Ease of operation
If seamless switching between communication protocols is implemented, then user experience is improved, but system complexity increases
Solution Approach 1:
The system implements automatic protocol selection and switching without requiring user intervention. The communication manager automatically detects available communication channels, evaluates their suitability, and switches between protocols based on connection conditions. This provides seamless user experience while concentrating the complexity in the background system rather than requiring user awareness or action.
4Reliability
If secure mutual authentication protocols are implemented for online communication, then security is maintained, but authentication overhead increases transmission time
Solution Approach 1:
The patent performs mutual authentication between the first device and the communication server as a preliminary action before actual data transfer begins. The authentication process establishes secure credentials and session tokens in advance. Once authenticated, subsequent data transfers occur rapidly without repeated authentication overhead, thus maintaining security while minimizing time loss for the actual communication task.
Data Source
AI summary
A method and system for facilitating machine-to-machine communications at an improved communication rate is provided. An illustrative system is disclosed to include a transmitting device, a requesting device, and a communication server that helps facilitate an online exchange of data between the transmitting device and requesting device by using information exchanged directly between the transmitting device and receiving device.


