Peer-to-Peer Device Discovery via SMS Connectivity Exchange
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for establishing peer-to-peer connections between electronic devices are inefficient, often requiring periodic scanning that drains battery life and can be hindered by factors like electromagnetic interference or network restrictions, making it difficult for devices to discover each other.
Innovation Solution
Devices share wireless connectivity information, such as Bluetooth MAC addresses, via SMS or USSD over a wide area network to determine matching network information and establish a peer-to-peer connection, even when not on a common access point, using timestamps to synchronize scanning and reduce errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If devices periodically scan for other devices to establish peer-to-peer connections, then devices can discover each other, but battery life is drained and wireless medium efficiency is reduced
Solution Approach 1:
The patent applies preliminary action by having devices exchange connectivity information (such as Bluetooth MAC addresses and network identifiers) through SMS or USSD messages before the actual peer-to-peer connection is established. This allows devices to pre-identify each other and prepare connection parameters in advance, eliminating the need for continuous scanning during operation and thereby reducing battery consumption while maintaining reliable device discovery.
2Reliability
If devices periodically scan for other devices to establish peer-to-peer connections, then devices can discover each other, but wireless medium efficiency is reduced
Solution Approach 1:
The patent applies preliminary action by exchanging connectivity information through SMS/USSD before peer-to-peer connection establishment, allowing devices to identify each other in advance without occupying wireless medium continuously. This preliminary exchange phase separates the discovery function from the connection phase, improving wireless medium efficiency by avoiding prolonged scanning activities.
Solution Approach 2:
The patent uses SMS or USSD messaging as an intermediary channel for device discovery and connectivity information exchange. This intermediary approach allows devices to share identification and network information through a reliable text messaging infrastructure, avoiding direct wireless scanning and reducing contention on the primary wireless medium, thereby improving overall wireless efficiency.
3Reliability
If devices rely on common network or periodic scanning for discovery, then connections can be established, but discovery may fail due to electromagnetic interference, captive portals, firewalls, or multicast restrictions
Solution Approach 1:
The patent uses SMS or USSD messaging as an intermediary channel that operates independently of local network conditions such as captive portals, firewalls, and multicast restrictions. This intermediary approach allows connectivity information to be exchanged through a reliable text messaging infrastructure that is not blocked by network security measures, significantly improving discovery robustness across diverse network environments.
Solution Approach 2:
The patent changes the communication parameter from traditional wireless scanning (which operates on Wi-Fi or Bluetooth radio channels) to text messaging (which operates on cellular SMS/USSD channels). This parameter change allows device discovery to proceed through a different communication medium that is not affected by electromagnetic interference, captive portals, or multicast packet restrictions, thereby improving adaptability and reliability.
Data Source
AI summary
Methods are disclosed for connecting devices over peer-to-peer connections. An example method includes: sending first wireless network information and first peer-to-peer information from a first device to a second device; comparing the first wireless network information and a second wireless network information; sending a second peer-to-peer information from the second device to the first device, if the first and second wireless network information match; and attempting a peer-to-peer connection between the first device and the second device based on the first and second peer-to-peer information.


