Claims
- 1. In a server process executing on a computer network and connectable to at least one parent service process and one child service process, a method of assisting establishment of point-to-point communications between nonservice processes comprising the steps of:a. maintaining a local directory database, the local directory database comprising a plurality of process records of selected non-service processes connectable to the server process and further maintaining a local database of child service processes connectable to the server process; b. selectively propagating the local directory database to a parent service process; c. receiving a request from a nonservice process for the process record of a second process; d. searching the local directory database for the process record of the second process; and e. supplying one of the process record of the second process or the transport address of a parent or child service process.
- 2. In a server process executing on a computer network and connectable to at least one parent service process and one child service process, a method of assisting establishment of point-to-point communications between nonservice processes comprising:a. maintaining a local database, the local database comprising a selected data from a plurality of process records of processes connectable to the server process; b. selectively propagating the local database to a parent service process; and c. receiving an information catalog from the parent service process; and d. propagating the information catalog to all child service processes of the server process, the information catalog comprising selected data from the process records of processes connectable to the computer network.
- 3. A computer program product for use with a computer system operatively to a computer network and capable of executing a server process and connectable to at least one parent service process and one child service process, the computer program product comprising a computer useable medium having computer usable program code embedded therein, the program code comprising:a. program code for maintaining a local directory database, the local directory database comprising a plurality of process records of selected non-service processes connectable to the server process and further maintaining a local database of child service processes connectable to the server process; b. program code for selectively propagating the local directory database to a parent service process; c. program code for receiving a request from a nonservice process for the process record of a second process; d. program code for searching the local directory database for the process record of the second process; and e. program code for supplying one of the process record of the second process or the transport address of a parent or child service process.
- 4. A computer program product for use with a computer system operatively to a computer network and capable of executing a server process and connectable to at least one parent service process and one child service process, the computer program product comprising a computer useable medium having computer usable program code embedded therein, the program code comprising:a. program code for maintaining a local database, the local database comprising a selected data from a plurality of process records of processes connectable to the server process; b. program code for selectively propagating the local database to a parent service process; and c. program code for receiving an information catalog from the parent service process; and d. program code for propagating the information catalog to all child service processes of the server process, the information catalog comprising selected data from the process records of processes connectable to the computer network.
RELATED APPLICATIONS
This application claims priority to U.S. provisional patent application Ser. No. 60/038,060 entitled Virtual Circuit Switching Architecture by Mattaway et al., filed Feb. 18, 1997.
In addition, the subject matters of the following related applications are incorporated herein by reference:
U.S. patent application Ser. No. 08/533,115 entitled Point-to-Point Internet Protocol, by Glenn W. Hutton, filed Sep. 25, 1995;
U.S. patent application Ser. No. 08/719,894, entitled Directory Server For Providing Dynamically Assigned Network Protocol Addresses, by Mattaway et al., filed Sep. 25, 1996;
U.S. patent application Ser. No. 08/721,316, entitled Graphic User Interface For Internet Telephony Application, by Mattaway et al., filed Sep. 25, 1996, now U.S. Pat. No. 6,009,469.
U.S. patent application Ser. No. 08/719,891, entitled Method And Apparatus For Distribution And Presentation Of Multimedia Data Over A Computer Network, by Mattaway et al., filed Sep. 25, 1996;
U.S. patent application Ser. No. 08/719,554, entitled Point-to-point Computer Network Communication Utility Utilizing Dynamically Assigned Network Protocol Addresses, by Mattaway et al., filed Sep. 25, 1996;
U.S. patent application Ser. No. 08/719,640, entitled Method And Apparatus For Dynamically Defining Data Communication Utilities, by Mattaway et al., filed Sep. 25, 1996;
U.S. patent application Ser. No. 08/719,898, entitled Method And Apparatus For Providing Caller Identification Based Out-going Messages In A Computer Telephony Environment, by Mattaway et al., filed Sep. 25, 1996;
U.S. patent application Ser. No. 08/718,911, entitled Method And Apparatus For Providing Caller Identification Based Call Blocking In A Computer Telephony Environment, by Mattaway et al., filed Sep. 25, 1996; and
U.S. patent application Ser. No. 08/719,639, entitled Method And Apparatus For Providing Caller Identification Responses In A Computer Telephony Environment, by Mattaway et al., filed Sep. 25, 1996.
US Referenced Citations (13)
Non-Patent Literature Citations (3)
Entry |
Pan et al.; “Analysis of a CCSS#7 Network supporting database services”; IEEE International Conference on Information Engineering, Sep. 1993; ISBN: 0-7803-1445-X, pp. 193-197, vol. 1, Sep. 1993. |
Farag et al.; “Structure and network control of a hierarchical mobile network”; IEEE Fourteenth Annual International Pheonix Conference on Computers and Communications, Mar. 1995; ISBN: 0-7803-2492-7, pp. 671-677, Mar. 1995. |
Strom, David; “Talking Telephony”; Windows Sources, Ziff-Davis Publishing Company; Sep. 1996, v4, n9, p 150(2). |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/038060 |
Feb 1997 |
US |