Method and system for configuring a computer for real-time communication
First Claim
Patent Images
1. A method for ensuring that a client computer on a computer network is properly configured for real-time communication, the method comprising:
- monitoring a database of the network, wherein the database comprises configuration settings that client computers on the network required to engage in real-time communication over the network;
receiving, from the client computer, a request to be notified whenever there is a change in the required configuration settings;
detecting that a change has occurred in the required configuration settings, wherein the change results in new required configuration settings; and
transmitting the new required configuration settings to the client computer.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for configuring a client computer for real-time communication is provided, in which configuration settings are sent to the computer in the form of a configuration document, such as mark-up language document, that is readable by the client computer. The client computer may request the configuration document on an as-needed basis, or may request to be notified whenever new configuration settings are needed.
100 Citations
36 Claims
-
1. A method for ensuring that a client computer on a computer network is properly configured for real-time communication, the method comprising:
-
monitoring a database of the network, wherein the database comprises configuration settings that client computers on the network required to engage in real-time communication over the network;
receiving, from the client computer, a request to be notified whenever there is a change in the required configuration settings;
detecting that a change has occurred in the required configuration settings, wherein the change results in new required configuration settings; and
transmitting the new required configuration settings to the client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 14)
-
-
9. A method for configuring a client computer to engage in real-time communication on the computer network, wherein a user has logged onto the network via the client computer, the method comprising:
-
maintaining a profile for the user, wherein the profile comprises information as to how to configure the client computer to perform real-time communication on the network;
receiving, from a client program executing on the client computer, a message formatted according to a real-time communication protocol, wherein the message includes a request for the profile; and
transmitting, over the computer network, at least part of the profile to the client computer. - View Dependent Claims (10, 11, 12, 13)
-
-
15. A system for facilitating real-time communication in a computer network, the system comprising:
-
a client computer executing one or more programs for performing steps comprising engaging in real-time communication on the computer network;
at least one computer-readable medium having stored thereon a database, the database comprising configuration settings for allowing computers on the computer network to conduct real-time communication;
a server computer communicatively linked to the client computer, the computer-readable medium being accessible by the server computer, the server computer executing one or more programs for performing steps comprising monitoring the database, detecting whether or not a configuration setting on the database has changed to a new configuration setting, and in response to the detecting step, transmitting the new configuration setting to the client computer over the computer network, wherein, in response to the transmitting step, the client computer uses the new setting to engage in real-time communication via the computer network - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method for configuring a client computer for real-time communication on a computer network having a server computer, the method comprising:
-
the client computer transmitting, to the server computer, a request for the configuration settings that the client computer needs in order to engage in real-time communication over the computer network;
the server computer responding to the request by transmitting, to the client computer, a document containing the configuration settings; and
the client computer automatically reading the document and implementing the configuration settings; and
the client computer engaging in real-time communication using the implemented configuration settings. - View Dependent Claims (22, 23, 24)
-
-
25. A system for configuring a computer for real-time communication, the system comprising:
a client computer executing one or more programs for performing steps comprising;
transmitting, to a server computer, a request for configuration settings required by the client computer to control real-time communication access to a user of the client computer;
receiving, from the server computer, a configuration document that contains the configuration settings, and automatically reading the configuration document, implementing the configuration settings and controlling access to a user of the client computer based on the implemented configuration settings. - View Dependent Claims (26, 27, 28, 29)
-
30. A system for configuring a computer for real-time communication on a computer network, the system comprising
a means for generating, for transmission from a client computer to a server computer, a request that the client computer be updated whenever configuration settings that are required by the client computer to engage in real-time communication have changed; -
a means for monitoring conditions on the network to determine whether any changes have occurred that would require the client computer to have new configuration settings in order to engage in real-time communication over the network; and
a means for generating for transmission from the server computer to the client computer, the new configuration settings as part of a protocol normally used by both the server computer and the client computer to structure real-time communication between the client computer and computers with which the client computer communicates.
-
-
31. A method for configuring a program executing on a client computer for real-time communication on a computer network having a server computer, the method comprising:
-
the program transmitting, to the server computer, a request for the configuration settings that the program needs in order to engage in real-time communication over the computer network;
the server computer responding to the request by transmitting, to the program, a document containing the configuration settings; and
the program automatically reading the document and implementing the configuration settings; and
the program engaging in real-time communication using the implemented configuration settings.
-
-
32. A method for maintaining configuration settings required to engage in real-time communication over a computer network, the method comprising:
-
transmitting, to a server on the network, a request a request to be notified whenever changes are required to the configuration settings;
receiving from the server computer, in response to the request, a document containing updates to the configuration settings;
implementing the updates; and
engaging in real-time communication one the computer network using the implemented updates. - View Dependent Claims (33, 34, 35)
-
-
36. A method for enabling a client computer to obtain an access control list, the client computer having at least one associated user, the access control list indicating the extent to which other users may contact the associated user, the method comprising:
-
transmitting, to a server on the network, a request a request to be notified whenever changes are made to the access control list;
receiving from the server computer, in response to the request, a document containing updates to the access control list;
implementing the updates; and
engaging in real-time communication one the computer network using the implemented updates.
-
Specification