Internet phone to PSTN cellular/PCS system
First Claim
1. A telecommunications system for providing telephone access from the Internet to cellular telephones comprising:
- a Domain Name Server system associated with the Internet, said Domain Name Server system receiving textual domain name addresses from Internet telephone equipment attempting to make a call and being capable of responding back to the calling Internet telephone equipment with an Internet Protocol (IP) address corresponding to the received textual domain name addresses;
means associated with the Domain Name Server system for delaying sending the IP address back to the calling Internet telephone equipment; and
means associated with the Domain Name Server system to perform a preprogrammed telecommunication routing control function beginning substantially upon lookup of the said IP address and ending just prior to a response to the calling Internet telephone equipment, wherein the preprogrammed telecommunication routing control function comprises querying a computer corresponding to the IP address via the Internet to determine if that computer is ready to receive an incoming call.
4 Assignments
0 Petitions
Accused Products
Abstract
An Internet telecommunication system in accord with the invention combines the capabilities of the Advanced Intelligent Network (AIN) with those of the internetwork commonly known as the Internet. Functions associated with the Internet Domain Name Server system are enhanced using AIN data and processing. Voice grade telephone calls from a fixed position Internet PC to a roaming wireless personal communication system are enabled. Home Location Register data from the control point of the AIN is forwarded into the Internet Domain Name Server for conditioning the IP lookup and addressing to determine the ultimate call routing. Internet calls may also be automatically completed by the system to addresses other than the ones entered by the caller.
-
Citations
41 Claims
-
1. A telecommunications system for providing telephone access from the Internet to cellular telephones comprising:
-
a Domain Name Server system associated with the Internet, said Domain Name Server system receiving textual domain name addresses from Internet telephone equipment attempting to make a call and being capable of responding back to the calling Internet telephone equipment with an Internet Protocol (IP) address corresponding to the received textual domain name addresses; means associated with the Domain Name Server system for delaying sending the IP address back to the calling Internet telephone equipment; and means associated with the Domain Name Server system to perform a preprogrammed telecommunication routing control function beginning substantially upon lookup of the said IP address and ending just prior to a response to the calling Internet telephone equipment, wherein the preprogrammed telecommunication routing control function comprises querying a computer corresponding to the IP address via the Internet to determine if that computer is ready to receive an incoming call. - View Dependent Claims (2, 3)
-
-
4. A telecommunication system, for providing telephone access from the Internet to cellular telephones comprising:
-
a Domain Name Server system associated with the Internet, said Domain Name Server system receiving textual domain name addresses from Internet telephone equipment attempting to make a call and being capable of responding back to the calling Internet telephone equipment with an Internet Protocol (IP) address corresponding to the received textual domain name addresses; means associated with the Domain Name Server system for delaying sending the IP address back to the calling Internet telephone equipment; and means associated with the Domain Name Server system to perform a preprogrammed telecommunication routing control function beginning substantially upon lookup of the said IP address and ending just prior to a response to the calling Internet telephone equipment, wherein the preprogrammed telecommunication routing control function includes generation of billing data.
-
-
5. A telecommunication system, for providing telephone access from the Internet to cellular telephones comprising:
-
a Domain Name Server system associated with the Internet, said Domain Name Server system receiving textual domain name addresses from Internet telephone equipment attempting to make a call and being capable of responding back to the calling Internet telephone equipment with an Internet Protocol (IP) address corresponding to the received textual domain name addresses wherein the Domain Name Server system comprises a computer coupled for two-way data communication via the Internet; means associated with the Domain Name Server system for delaying sending the IP address back to the calling Internet telephone equipment; and means associated with the Domain Name Server system to perform a preprogrammed telecommunication routing control function beginning substantially upon lookup of the said IP address and ending just prior to a response to the calling Internet telephone equipment. - View Dependent Claims (6, 7)
-
-
8. 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 personal computers equipped for Internet telephone service and operationally, connected to said access servers; a PSTN Gateway Server operationally connected to the public packet switched data network for voice telephone communications; a Mobile Switching Office operationally connectable to said PSTN Gateway Server; at least one wireless personal communications terminal for communication via said Mobile Switching Office; a Domain Name Server operationally connected to the public packet switched data network; a Service Control Point (SCP) database system; and a Signaling Transfer Point (STP) coupled to the SCP, the Mobile Switching Office and the said Domain Name Server. - View Dependent Claims (9, 10)
-
-
11. A method comprising:
-
modifying an Internet Domain Name System to delay for a time period a response to a domain name translation query relating to subscriber to a follow-me type routing service from a querying Internet terminal device; and executing during said time period, a process to determine whether to include a home Internet Protocol (IP) address or to include an alternate IP address in a response message; and sending the response message to the Internet terminal device. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method for providing telephone services over the Internet comprising:
-
providing SS7 signaling links from a Domain Name Server coupled to the Internet to an intelligent telephone network; delaying for a time period a response to an Internet telephone, which telephone is querying the Internet Domain Name Server for translation of a domain name of a subscriber to a roaming communication service; during the said time period, obtaining data over the SS7 links from the intelligent telephone network for executing a call; and transmitting the response including information dependent on the data. - View Dependent Claims (17, 18)
-
-
19. A telecommunication system comprising:
-
the Internet; at least two Internet access servers operationally connected to said Internet; at least one Local Area Network operationally connected to said Internet; a first personal computer connected to said Local Area Network and being equipped for operation as a telephone; a second personal computer and a third personal computer, said second and third personal computers being equipped for operation as telephones over the Internet; a PSTN Gateway Server operationally connected to said Internet; a telephone operationally connectable to said PSTN Gateway Server; a Mobile Switching Office operationally connectable to said PSTN Gateway Server; a wireless personal communications terminal for telephone communication via said Mobile Switching Office; a Domain Name Server coupled to the Internet; an Intelligent Service Control Point (ISCP); and a Signaling Transfer Point (STP) providing signaling communications between said Domain Name Server and said ISCP so that data from the ISCP can effect operation of the Domain Name Server and thereby connections in the Internet; wherein completion of an Internet telephone call from one of said personal computers is delayed for a time period to permit the execution of a telecommunication control function by the Domain Name Server and the ISCP. - View Dependent Claims (20)
-
-
21. A mobile telephone communication system, comprising:
-
a public packet data network; a plurality of computers coupled for data communication via the public packet data network, wherein a subset of the plurality of computers include elements providing voice telephone communication capabilities; a domain name server system coupled to the public packet data network for receiving a domain name query from a calling one of the subset of computers and sending an address back to the calling computer in response to the domain name query; a public switched wireline telephone network, including a plurality of central office switching systems, an interoffice signaling network and at least one service control point data base coupled to the interoffice signaling network; a data communication module coupling the domain name server to the interoffice signaling network of the public switched wireline telephone network; and a wireless communication network comprising one or more mobile switching offices coupled to one or more of the central office switching systems. - View Dependent Claims (22, 23)
-
-
24. A system for controlling routing of calls through a public packet data network, said system comprising:
-
a Domain Name Server coupled to the public packet data network for receiving queries from calling computers and sending addresses in responses back to the calling computers, said Domain Name Server including a domain name to address translation table and running software to execute a conditional analysis in response to a domain name query before transmitting an address back in a response; and a data communication module for coupling the Domain Name Server to an interoffice signaling network of an intelligent public switched telephone network for obtaining at least some information from a node of an intelligent public switched telephone network.
-
-
25. A system for controlling routing of calls through a public packet data network to roaming telephone service subscribers, said system comprising:
-
a Domain Name Server coupled to the public packet data network for receiving queries from calling telephone capable computers and sending addresses in responses back to the calling computers, said Domain Name Server including a domain name-to-address translation table and running software to execute a conditional analysis in response to a domain name query before transmitting an address back in a response, wherein under some call conditions, the conditional analysis identifies a destination address for a roaming subscriber; and a data communication module for coupling the Domain Name Server to an interoffice signaling network of an intelligent public switched telephone network for obtaining at least some information relating to the conditional analysis or the destination address from a node of an intelligent public switched telephone network. - View Dependent Claims (26)
-
-
27. A telecommunications system comprising:
-
an interlinked data network creating an Internet functionally connectable to wireless communication systems; said network having a Domain Name Server system which receives textual domain names from an access server at a first time, T1, said Domain Name Server system including means for sending a response to said access server at a second time, T2; and means for executing a telecommunication rousing control function during the period of time between T1 and T2, to determine the nature of the response back to the access server. - View Dependent Claims (28, 29, 30)
-
-
31. A method for providing telephone services over the Internet comprising:
-
providing SS7 signaling links from a Domain Name Server coupled to the Internet to an intelligent telephone network; delaying for a time period a response to an Internet telephone, which telephone is querying the Internet Domain Name Server for translation of a domain name; during said time period, obtaining data over the SS7 links from the intelligent telephone network for executing a call; and transmitting the response including information dependent on the data.
-
-
32. A method comprising:
-
receiving a domain name query at a server coupled to a public packet data network; executing a conditional analysis in response to the domain name query; if the conditional analysis produces a first result, translating a domain name included in the query into a first destination address; if the conditional analysis produces a second result, obtaining control information from a routing control database of a public switched telephone network and generating a second destination address based on the control information; and transmitting a response message containing the first or the second destination address to a calling terminal for use in establishing communication at least partially through the public packet data network. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification