Claims
- 1. A method for establishing a communication link at least partially through a system of interlinked networks using TCP/IP protocol comprising the steps of:
initiating from a first terminal a request for a translation of a first domain name; determining whether there is a control record for said first domain name; if said determination fails to establish that there is a control record for said first domain name, translating said first domain name into a first IP address; if said determination establishes that there is a control record for said first domain name, translating said first domain name into said first IP address and at least one additional IP address; transmitting query messages to coupling points for terminal devices represented by said first and said additional IP addresses to determine the availability of said terminal devices for communication; transmitting to terminal devices determined to be available the IP address for said first terminal; establishing a communication link between said first terminal and the first of said terminal devices to respond to the transmittal thereto of said IP address for said first terminal.
- 2. A method according to claim 1 wherein said system of interlinked networks comprises the Internet.
- 3. A method according to claim 1 including the steps of ascertaining which of said terminal devices is the first to respond to the transmittal thereto of said IP address for said first terminal, and sending to said first terminal the IP address of said first to respond terminal device.
- 4. A method according to claim 3 wherein said first terminal uses said IP address of said first to respond terminal device to establish said communication link.
- 5. A method according to claim 1 wherein said communication link includes a switched telecommunications network.
- 6. A method according to claim 5 wherein said telecommunications network comprises a public switched telecommunications network.
- 7. A method according to claim 1 wherein at least one of said terminal and terminal devices comprises a computer having two-way audio communication capabilities.
- 8. A method according to claim 1 wherein at least one of said terminal and terminal devices comprises a telephone terminal connected to a public switched telecommunications network.
- 9. A method according to claim 1 wherein at least one of said terminal and terminal devices comprises a wireless transceiver.
- 10. A method according to claim 1 wherein said communication link includes a wireless communication network.
- 11. A method according to claim 1 wherein said domain name includes a telephone number.
- 12. A method according to claim 1 wherein said domain name is a textual domain name comprising a plurality of words.
- 13. A method according to claim 1 wherein at least one of said first IP address and at least one additional IP address further include information relating to call routing via a public switched telephone network.
- 14. A method according to claim 1 wherein at least one of said first IP address and at least one additional IP address further include information relating to call routing via a telephone/Internet gateway to a public switched telephone network.
- 15. A telecommunication system comprising:
a system of interlinked networks using TCP/IP protocol; an intelligent domain name server system coupled to the system of interlinked networks; said intelligent domain name server system having means capable of producing at least two different Internet Protocol (IP) addresses for use in establishing routing responsive to a single domain name address query.
- 16. A telecommunication system according to claim 15 wherein the system of interlinked networks comprises the Internet.
- 17. A telecommunication system as in claim 15, further comprising a plurality of terminal devices coupled for data communication via the system of interlinked networks.
- 18. A telecommunication system according to claim 17, wherein a plurality of the terminal devices have two way voice communication capabilities.
- 19. A telecommunication system according to claim 15, wherein said means comprises at least one translation table and a conditional analysis routing control record.
- 20. A telecommunications system comprising:
a public packet switched data network; at least two access servers operationally connected to the said public packet switched data network; at least two terminal devices operationally connected to said access servers; a domain name server operationally connected to the public packet switched data network, said domain name server having means capable of producing a selected plurality of at least two different Internet Protocol (IP) addresses for use in establishing routing responsive to a single domain name address query based on predetermined criteria.
- 21. A telecommunication system according to claim 20, wherein said terminal devices comprise personal computers.
- 22. A telecommunication system according to claim 21, wherein said personal computers comprise means for conducting two-way audio communications.
- 23. A telecommunication system according to claim 22, further comprising a telephone network gateway, operationally connected between the public packet switched data network and a public telephone network, for voice telephone communications.
- 24. A telecommunication system according to claim 20 wherein the domain name server comprises:
an interface for coupling the domain name server to the public packet data network; a central processing unit coupled to the interface; and a data storage system accessible by the central processing unit, wherein said means comprises software running on the central processing unit for processing said query received via the interface and using data from the storage system to identify said two different IP addresses and engaging in control signaling via the interface to effect said routing.
- 25. A telecommunication system according to claim 24, wherein the data storage system stores at least one translation table and a plurality of conditional analysis routing control records.
- 26. A telecommunication system according to claim 20 wherein the public packet switched data network comprises the Internet.
- 27. A telecommunications system comprising:
a public packet switched data network; at least two access servers operationally connected to the said public packet switched data network; at least three terminal devices operationally connected to said access servers; a domain name server operationally connected to the public packet switched data network, said domain name server having means capable of producing a selected plurality of at least two different Internet Protocol (IP) addresses for use in establishing routing responsive to a single domain name address query based on predetermined criteria, and having control means for directing the establishment of a communication link between two of said terminals via said public packet switched data network.
- 28. A system according to claim 27 wherein said two different IP addresses are IP addresses for two of said terminal devices.
- 29. A system according to claim 28 wherein said control means determines the availability of said two terminal devices for responding to a request to establish a communication link from the third of said three terminal devices, and controls signaling which effects the establishment of such a communication link between said third of said terminal devices and the first to respond of said two terminal devices.
- 30. A telecommunication system according to claim 29 wherein said terminal devices comprise personal computers.
- 31. A telecommunication system according to claim 30 wherein said personal computers comprise means for conducting two-way audio communications.
- 32. A telecommunication system according to claim 27, further comprising a telephone network gateway, operationally connected between the public packet switched data network and a public telephone network, for voice telephone communications, at least one of said terminal devices being connected to said public telephone network.
- 33. A telecommunication system according to claim 27 wherein the domain name server comprises:
an interface for coupling the domain name server to the public packet data network; a central processing unit coupled to the interface; and a data storage system accessible by the central processing unit, wherein said means and said control means comprise software running on the central processing unit for processing the query received via the interface and using data from the storage system to generate a control message containing the selected IP addresses and information for directing said establishment of said communication link between two of said terminals via said public packet switched data network.
- 34. A telecommunication system according to claim 33 wherein the data storage system stores at least one translation table and a plurality of conditional analysis routing control records.
- 35. A telecommunication system according to claim 27 wherein the public packet switched data network comprises the Internet.
RELATED APPLICATIONS
[0001] This application is a continuation-in-part of application Ser. No. ______, filed ______, entitled “Enhanced Internet Domain Name Server,” and is related to application Ser. No. ______, filed ______, entitled “Internet Phone to PSTN Cellular/PCS System.” Those applications are incorporated herein by reference in their entirety.
Continuations (1)
|
Number |
Date |
Country |
| Parent |
08811714 |
Mar 1997 |
US |
| Child |
09750771 |
Jan 2001 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
08812075 |
Mar 1997 |
US |
| Child |
08811714 |
Mar 1997 |
US |