Application-Agnostic Puncturing of Network Address Translation (NAT) Services
AssigneeLiveU Ltd.
InventorAssaf Inbal
Life of this patent
Estimating the term…
Loading patent…
AssigneeLiveU Ltd.
InventorAssaf Inbal
Estimating the term…
Two electronic devices may attempt to communicate and exchange Internet Protocol (IP) packets over a cellular communication network, and at least one of the two devices is behind a symmetric Network Address Translation (NAT) service. At least one of the two devices may execute a Session Traversal Utilities for NAT (STUN) protocol, which provides to that device a pair of external IP address and port of that device; which that device then may provide to a Message Broker Unit that is accessible to both devices via a public network. The Message Broker Unit provides the external IP address and port of that device, to the other device; which then connects to a Virtual Private Network (VPN) server and sends to the first device one or more packets, e.g., User Datagram Protocol (UDP) packets, that penetrate or puncture the NAT service in an application-agnostic manner.
A method, using Network Address Translation (NAT) puncturing, of establishing Internet Protocol (IP) communication between a first device and a second device across one or more NAT services, the method including:
A computing device including:
A non-transitory storage medium containing machine-readable instructions designed to be executed by a computing device to thereby cause the computing device to implement a method including:
Dependencies are inferred from the claim text.