Hands-Free Device P2P IP Video Call NAT Traversal
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Peer-to-peer (P2P) connections are hindered by Network Address Translation (NAT) operations, particularly in scenarios where client devices, such as smartphones and tablets, move between networks with different NAT implementations, making it difficult to establish direct connections for hands-free IP video calls.
Innovation Solution
A method and apparatus for automatically registering client devices for online communication sessions using SMS messages and push tokens, allowing for the generation of a generic incoming call object for IP video calls and establishing a P2P connection through a hands-free device as an auditory relay, while navigating NAT compatibility issues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If NAT operations are used to manage network addresses in private networks, then the depletion of public network address space is slowed and security is increased, but P2P connections are hindered and direct communication between devices becomes difficult
Solution Approach 1:
The patent introduces a signaling server as an intermediary that facilitates P2P connections between devices behind NAT firewalls. The server mediates the exchange of connection information and coordinates the establishment of direct peer-to-peer connections, allowing devices to communicate directly while the server remains as a coordinating intermediary rather than a communication relay.
2Adaptability or versatility
If devices move between networks with different NAT implementations, then network flexibility and mobility are improved, but establishing direct P2P connections becomes more difficult
Solution Approach 1:
The signaling server provides universal functionality that works across different NAT implementations and network configurations. It handles multiple NAT types (full cone, restricted cone, port restricted cone, symmetric NAT) through a unified approach, allowing devices to move between networks with different NAT policies while maintaining reliable P2P connection establishment through the server's coordinated mediation.
3Ease of operation
If a hands-free device is used as an auditory relay for IP video calls, then hands-free operation capability is improved, but the complexity of establishing P2P connections across NAT boundaries increases
Solution Approach 1:
The hands-free device acts as an auditory intermediary that relays audio traffic between the video call participants. The signaling server coordinates the establishment of this relay connection by exchanging connection information and facilitating the P2P connection setup, thereby simplifying the overall process despite the added complexity of NAT traversal requirements.
Data Source
AI summary
Hands-free services for Internet Protocol (IP) video calls through a peered hands-free device can begin when an IP video call invitation request that requests the client computing device participate in a P2P (peer-to-peer) IP video call is received. A generic incoming call object is generated based on the IP video call invitation request in a format that can be common for both incoming audio only cellular calls and IP video call invitation requests. The hands-free device is alerted of the incoming call based on the incoming call object. Responsive to receiving an indication from the hands-free device that a user has indicated to answer the incoming call, an IP video call accept message is transmitted and a P2P connection is established for the P2P IP video call, and the hands-free device can act as an auditory relay during the P2P IP video call.


