Patent ID: 8935760
Filing Date: 2015-01-13
Classification: H04L

Abstract:
1. A method of establishing a peer-to-peer communication session with a host device by a client device, comprising: detecting an external device; receiving a first-Media Access Control (MAC) address from said external device; receiving routing information of said host device from a server coupled to a wide area network; communicating with the server to maintain availability of a port; transmitting a STUN (Simple Traversal of User Datagram Protocol (UDP) through Network Address Translators (NATs)) message query to said server for the UDP public Internet Protocol (IP) address and port number of the client device; receiving the UDP public IP address and port number of the client device from said server in response to said STUN message query; sending routing information of said client device from said server; providing a second MAC address to said host device via said wide area network; authenticating said client device if the first MAC address matches the second MAC address; and establishing a peer-to-peer communication session with said host device via said wide area network if authenticated to communicate with said host device.