Patent ID: 8194683
Filing Date: 2012-06-05
Classification: H04L

Abstract:
1. A method of establishing communication between a first client adapted to communicate with a first Internet Protocol version 6 (IPv6) network and a second client adapted to communicate with a second IPv6 network, the first client and the second client being connected by an Internet Protocol version 4 (IPv4) network comprising a server, the method comprising performing, at the first client, acts of: a) determining whether the first client adapted to communicate with the first IPv6 network is connected to the IPv4 network comprising the server via a symmetric Network Address Translator (NAT); b) when it is determined that the first client is connected to the IPv4 network via a symmetric NAT, attempting to create a static port mapping for the first client on the symmetric NAT by sending a Universal Plug and Play (UPnP) message to the symmetric NAT requesting that the static port mapping be created; c) when the static port mapping for the first client is successfully created on the symmetric NAT in response to the UPnP message: