Patent ID: 8375421

Claim:
A method of managing a communication over a network, comprising: receiving, at a Virtual Meeting Room Server (VRS) device, a request from a master client device for a virtual meeting room, the master client device being different from the VRS device and wherein the master client device is the client device that requests the virtual meeting room; establishing a virtual sub-network for the virtual meeting room through a security perimeter, wherein a pool of Virtual Internet Protocol (VIP) addresses are assigned for use with the virtual meeting room; receiving, at the VRS device, a request to join the virtual meeting room from a client device other than the master client device, the client device receiving virtual meeting room information from the master client device; determining if the client device is authentic based on a credential, wherein the credential is received by the client device from the master client device; if a client device is authenticated to join the virtual meeting room, assigning a VIP address from the pool to the client device and enabling the client device to establish a secure communications into the virtual meeting room through the security perimeter using the VIP address; and monitoring the secure communications from the client device by having each communications be sent through the VRS device for analysis by the VRS device for compliance to a communication constraint, including when a message from the client device in the virtual meeting is to a destination unassociated with the virtual meeting room, inhibiting the forwarding of the message from the client device in the virtual meeting to the destination unassociated with the virtual meeting room.