Patent ID: 7266594

Claim:
A method for ensuring that a client computer on a computer network is properly configured for real-time communication, the method comprising: receiving, from the client computer, a request to be notified when network conditions require a change in configuration settings of the client computer, wherein the configuration settings of the client computer allow the client computer to engage in real-time communication over the computer network, the configuration settings including an identification of a real-time communication server through which the client computer is to engage in real-time communication and an identification of a communication protocol for communicating with the real-time communication server; monitoring conditions on the computer network to detect network conditions of network devices other than the client computer that require a possible change in the configuration settings of the client computer; and when a network condition that requires a change in the configuration settings of the client computer is detected, generating new configuration settings for transmission to the client computer without the need for the client computer to initiate the transmission; and transmitting the new configuration settings to the client computer so that the client computer can update its configuration settings with the new configuration settings to engage in real-time communication over the computer network with the detected network conditions and so that the new configuration settings are automatically transmitted to the client computer without the need for the client computer to initiate the transmission.