Method for wide area network service location

Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S202000, C709S217000, C709S219000, C709S231000, C709S233000, C709S238000, C709S245000

Reexamination Certificate

active

06446108

ABSTRACT:

FIELD OF THE INVENTION
The instant invention relates to the general problem of service location in wide area computer networks and, more particularly, to the specific problem which arises when a user wishes to locate some service, such as a media bridge, internet telephony gateway, H.323 Gatekeeper, unicast to multicast bridge, etc., which has some desired characteristics, but whose location (in terms of network address, domain or geographical location) is completely unknown and may be anywhere on the public network.
BACKGROUND OF THE INVENTION
Today, there exists a number of examples of wide area services. One is media bridges, which are devices used for mixing voice or video together for multipoint conferences. Another might be a media server, which contains movies and multimedia accessible to the user for playback. Another example are Internet telephone gateways. These devices allow Internet hosts to communicate with standard “POTS” telephone users by translating Internet telephony to traditional telephony. Yet another example is a multicast to unicast bridge, which would allow unicast-only endpoints to receive multicast.
Generally, with currently existing technology, service location mechanisms need to be involved for every call set-up. This makes their location a time critical, and potentially network and CPU intensive operation. Furthermore, relaying internet telephony calls to the PSTN results in cost for the gateway provider which must somehow be passed on to the remote user. This also requires security mechanisms to provide authentification and authenticity in an international environment.
Prior art systems and devices exist for locating services, but none work well for wide area network service location. For example, some prior art publications have taught the use of DNS records for finding services in a particular domain. See for example A. Gulbrandsen, P. Vixie, “A DNS RR for Specifying the Location of Services (DNS SR V)”, IETF Request for Comments 2052, October 1996, and R. Moats, M. Hamilton, P. Leach, “Finding Stuff”, IETF InternetDraft draft-ietf-srvloc-discovery-02.txt, Work in progress. Prior art publications have also addressed the problem of finding fax gateways in a particular telephone exchange; see, for example, C. Malamud, M. Rose, “Principles of Operation for TPC.INT Subdomain: General Principles and Policy”, IETF Request for Comments 1530, October 1993.
The use of DNS requires the client to know the domain name where the server is located, which is generally not possible. The Service Location Protocol, see for example, J. Veizades, E. Guttman, C. Perkins, S. Kaplan, “Service Location Protocol”, IETF Request for Comments 2165, June 1997, is used for location of services in an administrative domain, but does not work for wide area networks as it ends up using excessive bandwidth as more servers and clients use it. The Session Announcement Protocol (SAP), M. Handley, “SAP - Session Announcement Protocol”, EETF Internet Draft, Work in Progress, allows for announcement of services, but requires an excessive amount of time for clients to learn about them. Web search engines, such as Lycos and Alta Vista, can also be used for the location of services. However, such search engines tend to generate excessive traffic, and service location control rests in the hands of a few, dedicated search facilities. This has limited scalability.
It is, therefore, an object of the instant invention to provide a solution to the service location problem which is efficient and scalable both in use of bandwidth and CPU power.
It is a further object of the instant invention to provide a protocol architecture which allows clients in a data network to readily locate services in a wide area network.
It is another object of the instant invention to provide a protocol architecture which scales to an infinite number of clients and millions of servers without requiring excessive bandwidths, while at the same time being fast, simple and flexible.
SUMMARY OF THE INVENTION
The claimed invention comprises a protocol architecture which allows clients connected to a data network to locate services in a wide area network such as the internet. The invention scales to an infinite number of clients and millions of servers without requiring excessive bandwidths and is also fast, simple and flexible.
The inventive method includes activating a server X to provide a service A to clients and when activated server X multicasts an advertisement for service A to a multicast group G
1
.
Broker Y stores the advertisement for service A in its database and multicast the advertisement for service A to a multicast group G
2
, which advertisement is detected by Directory Agent Z and stored in Z's data base.
A client, looking to find a server for service A queries Directory Agent Z and receives the address for Broker Y, who then provides to the client the address for server X.
The client is then able to contact server X to obtain service A.


REFERENCES:
patent: 5227778 (1993-07-01), Visser
patent: 5329619 (1994-07-01), Page et al.
patent: 5475819 (1995-12-01), Miller et al.
patent: 5603029 (1997-02-01), Aman et al.
patent: 5608865 (1997-03-01), Midgely et al.
patent: 5621734 (1997-04-01), Mann et al.
patent: 5740549 (1998-04-01), Reilly et al.
patent: 5742598 (1998-04-01), Dunn et al.
patent: 5815665 (1998-09-01), Teper et al.
patent: 5826244 (1998-10-01), Huberman
patent: 5905865 (1999-05-01), Palmer et al.
patent: 5905871 (1999-05-01), Buskens et al.
patent: 5948054 (1999-09-01), Nielsen
patent: 5974409 (1999-10-01), Sanu et al.
patent: 6018771 (2000-01-01), Hayden
patent: 6041166 (2000-03-01), Hart et al.
patent: 6157944 (2000-12-01), Pedersen
patent: 6230205 (2001-05-01), Garrity et al.
patent: 6279112 (2001-08-01), O'Toole, Jr. et al.
patent: 6338081 (2002-01-01), Furusawa et al.
patent: 0 491 069 (1992-06-01), None
Microsoft Press Computer Dictionary, Third Edition, 1997, pp. 64 and 318.*
Schwartz, M F : “Internet Resource Discovery at the University of Colorado” Computer, IEEE Computer Society, Sep. 1, 1993.
Peterson L L: “A yellow-pages service for a local-area network” Computer Communications Review, Asso. for Computing Machinery, Aug. 1, 1988.
A. Gulbradsen, P. Vixie, “A DNS RR for Specifying the Location of Services (DNS SRV),” IETF Request for Comments 2052, Oct. 1996.
R. Moats, M. Hamilton, P. Leach, “Finding Stuff”, IETF InternetDraft draft-ietf-srvloc-discovery-02.txt, Work in Progress. (No date).
C. Malamud, M. Rose, “Principles of Operation for TPC.INT Subdomain: General Principles and Policy”, IETF Request for Comments 1530, Oct. 1993.
The Service Location Protocol see for example, J. Veizades, E. Guttman, C. Perkins, S. Kaplan, “Service Location Protocol”, IETF Request for Comments, 2165, Jun. 1997.
Session Announcement Protocol (SAP), M. Handley, “SAP—Session Announcement Protocol”, IETF Internet Draft, Work in Progress (No Date).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for wide area network service location does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for wide area network service location, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for wide area network service location will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2837777

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.