Method and system for delayed registration of protocols
First Claim
1. A method for delaying registration of a protocol for communicating between a client process and a server process on a computer system until requested by the client process, the computer system having a communications process, the method comprising:
- registering for the communications process a protocol at a communications endpoint;
sending to the client process an identification of the registered protocol;
receiving from the client process via the communications endpoint an indication that the client process is to communicate with the server process and an indication that the client process supports the protocol registered for the communications process; and
in response to receiving the indications, registering for the server process the protocol at a server endpoint.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for delayed registration of a remote protocol for communicating between a client computer system and a server computer system. The server computer system has a communications process that registers a plurality of protocols. When the client process needs to communicate with the server process, it sends a request to the communications process along with an indication of the protocols that it supports. The communications process selects a protocol that is supported by both the client computer system and the server computer system and directs the server process to register that protocol. The communication process provides the server endpoint for that protocol to the client process which can then communicate directly with the server process.
-
Citations
47 Claims
-
1. A method for delaying registration of a protocol for communicating between a client process and a server process on a computer system until requested by the client process, the computer system having a communications process, the method comprising:
-
registering for the communications process a protocol at a communications endpoint;
sending to the client process an identification of the registered protocol;
receiving from the client process via the communications endpoint an indication that the client process is to communicate with the server process and an indication that the client process supports the protocol registered for the communications process; and
in response to receiving the indications, registering for the server process the protocol at a server endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for delayed registration of a protocol for communicating between a client process and a server process on a computer system when requested by the client process, the computer system having a communications process, the method comprising:
-
registering for the communications process a plurality of protocols at communications endpoints;
sending to the client process identifications of the registered protocols;
receiving from the client process via a communications endpoint an indication that the client process is to communicate with the server process and an identification of one or more protocols supported by the client; and
in response to receiving the indication, selecting one of the identified protocols supported by the client process that is registered for the communications process; and
registering for the server process the selected protocol at a server endpoint. - View Dependent Claims (10, 11, 12)
-
-
13. A method in a computer system for delayed registration of protocols for server processes, the method comprising:
-
executing a communications process that registers a communications protocol at a communications endpoint;
executing a plurality of server processes wherein each server process registers a protocol for communication with the communications process;
receiving at the communications endpoint a request from a client process to communicate with a server process over a specified protocol; and
in response to receiving the request, directing the server process to register the specified protocol;
registering the specified protocol for the server process; and
notifying the client process that it can communicate with the server process using the specified protocol. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable medium containing instructions for causing a computer system to delay registration of protocols for server processes, by:
-
executing a communications process that registers a communications protocol at a communications endpoint;
executing a plurality of server processes wherein each server process registers a protocol for communication with the communications process;
receiving at the communications endpoint a request from a client process to communicate with a server process over a specified protocol; and
in response to receiving the request, directing the server process to register the specified protocol;
registering the specified protocol for the server process; and
notifying the client process that it can communicate with the server process using the specified protocol. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
-
27. A computer-readable medium containing instructions for delaying registration of a protocol for communicating between a client process and a server process on a computer system until requested by the client process, the computer system having a communications process, by:
-
registering for the communications process a protocol at a communications endpoint;
sending from the server process to the client process an identification of the registered protocol;
receiving from the client process via the communications endpoint an indication that the client process is to communicate with the server process and an indication that the client process supports the protocol registered for the communications process; and
registering for the server process the protocol at a server endpoint. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A computer system for delayed registration of a protocol, the computer system comprising:
-
a communications component that registers a plurality of protocols, that receives requests using a registered protocol from clients to communicate with servers using a designated protocol, that in response to receiving the requests, directs servers to register the designated protocol, and that notifies the clients that they can communicate with the servers; and
a server component that receives a directive from the communications component to register a designated protocol and registers the designated protocol to effect the delayed registration of the designated protocol. - View Dependent Claims (34)
-
-
35. A method in a computer system for delayed registration of a protocol by a first process, the method comprising:
-
registering a first protocol that is supported by a second process;
receiving from the second process a request for the first process to register a second protocol, the request being sent in the registered first protocol; and
in response to receiving the request, registering the second protocol for the first process whereby the registration of the second protocol is delayed until requested by the second process. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
Specification