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

Abstract:
1. A method of establishing a peer-to-peer communication session with a client device by a host device, comprising: detecting an external device; receiving a first Media Access Control (MAC) address from said external device; transmitting a Session Traversal Utilities for NAT (STUN) message query to said server; receiving a User Datagram Protocol (UDP) public Internet Protocol (IP) address and port number of said host device in response to said STUN message query; sending routing information of said host device from a server coupled to a wide area network; receiving routing information of said client device from said server; communicating with said server to maintain availability of a port; receiving a second MAC address of said client device from said client 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 client device via said wide area network if said client device is authenticated for peer-to-peer communication.