Patent ID: 8291116
Filing Date: 2012-10-16
Classification: H04L

Abstract:
1. A method of performing a multimedia communication session over a communication link using Transmission Control Protocol (TCP) and over a communication link using User Datagram Protocol (UDP), comprising: receiving a request at a server, over the TCP link, to register from a client terminal located within a private network; forwarding, at the server, a probe data packet to the client terminal, over the TCP link, requesting to send a data packet over the UDP link, the probe data packet including a unique token that allows the server to associate the data packet received from the client terminal to the UDP link, and the unique token is a unique number, not an IP address and not a port number; receiving, at the server, the data packet from the client terminal that contains the unique token, information relating to an address of the client terminal, information relating to an address of the server, and a dynamic port over which the multimedia communication session is to be established; utilizing, at the server, the unique token to associate the data packet received from the client terminal with the UDP link; comparing the unique number in the data packet received from the client terminal with the unique number included in the probe data packet forwarded by the server; and establishing the multimedia communication session over the UDP link only when the unique number received from the client terminal is equal to the unique number included in probe data packet forwarded by the server.