Patent ID: 7746374

Claim:
A method for a data relay server, the method comprising: the data relay server performing the operations of: receiving a request from a videoconference server to relay data for a videoconference between the videoconference server protected from the data relay server by a firewall and N videoconference clients not protected from the data relay server by the firewall, wherein N≧1; creating a connection pool in response to the request to relay the data for the videoconference comprising accepting at least one first connection from the videoconference server; accepting at least one second connections from each of the N videoconference clients after creating the connection pool; associating each second connection, one from each of the N videoconference clients, with a different one of the at least one first connections in the connection pool; and relaying the data for the videoconference between the videoconference server and the N videoconference clients over the first and second connections.