Method for wide area network service location
AssigneeLucent Technologies Inc.
InventorsJonathan D. Rosenberg, Henning G. Schulzrinne, Bernhard Suter
Life of this patent
Estimating the term…
Abstract
A method for a client to locate a particular service from a service provider on wide area computer networks. The method includes multicasting of an advertisement from a service provider, which advertisement is detected by a Service Broker and in turn multicast into the wide area computer network. A client queries the network when seeking a particular service and receives in turn the address of the Broker and a Server to obtain the service desired.
Claims10
A method for locating services in a wide area network, comprising the steps of:
- receiving a communication from a Server X desiring to provide a service A to a client connected to said wide area network;
- Server X joining a multicast group G1 on said wide area network, wherein Server X listens to said multicast group G1 and counts the number of other distinct servers which are currently sending advertisements for service A to said multicast group G1;
- Server X periodically multicasting an advertisement for service A, wherein a period between sending of subsequent advertisements from Server X is dependent on the number of other distinct servers which are currently sending advertisements for service A to said multicast group G1;
- storing, in a Broker Y's database, the advertisement for service A multicast by Server X;
- periodically multicasting from Broker Y an advertisement for service-A-Broker to multicast group G2;
- processing a request from client C to Broker Y for a server providing service A;
- and
- providing from Broker Y to client C an address for Server X to obtain service A.
A method for locating services in a wide area network, comprising the steps of:
- defining a plurality of multicast addresses for services that can be provided in said wide area network;
- Server X, desiring to provide a service A to a client connected to said wide area network, joining a multicast group G1 on said wide area network, wherein Server X listens to said multicast group G1 on the defined multicast address for service A and counts the number of other distinct servers which are currently sending advertisements for service A to said multicast group G1;
- Server X periodically multicasting an advertisement for service A, wherein a period between sending of subsequent advertisements from Server X is dependent on the number of other distinct servers which are currently sending advertisements for service A to said multicast group G1;
- storing, in a Broker Y's database, the advertisement for service A multicast by Server X;
- Broker Y periodically multicasting service announcements of advertisements it has stored in its database;
- receiving and processing a request from client C to Broker Y for a server providing service A;
- and
- providing from Broker Y to client C an address for Server X to obtain service A.
Dependencies are inferred from the claim text.