CA2364974C - Automatic conversion of telephone number to internet protocol address - Google Patents
Automatic conversion of telephone number to internet protocol address Download PDFInfo
- Publication number
- CA2364974C CA2364974C CA002364974A CA2364974A CA2364974C CA 2364974 C CA2364974 C CA 2364974C CA 002364974 A CA002364974 A CA 002364974A CA 2364974 A CA2364974 A CA 2364974A CA 2364974 C CA2364974 C CA 2364974C
- Authority
- CA
- Canada
- Prior art keywords
- internet protocol
- telephone
- telephone number
- network
- database
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
Abstract
A conversion system and method allows a calling party to transmit a message to a telephone belonging to a recipient party wherein the message is transmitted via an Internet Protocol network.
This conversion system and method preferably utilizes an Internet Protocol gateway.
The Internet Protocol gateway preferably includes a controller and a database.
In use, a telephone number of the recipient party is preferably transmitted to the Internet Protocol gateway from the calling party. Then, the controller preferably directs this telephone number to the database. The database preferably matches the telephone number of the recipient party to an Internet Protocol address which corresponds with the telephone number and returns this corresponding Internet Protocol address to the controller. Finally, the Internet Protocol gateway responds to the conversion system and method by returning the Internet Protocol address. This conversion system and method then contacts an appropriate server associated with the Internet Protocol address and transmits the message over the Internet Protocol network. The message is then transmitted from the appropraite server to the telephone number of the recipient party. Once the message is transmitted to the telephone number of the recipient party, a communication link is established between the calling party and the recipient party via the Internet Protocol network.
This communication link allows both the calling party and the recipient party to communicate with each other. Further, the Internet Protocol gateway has the messaging capabilities of an Intelligent Network service such as signalling system no. 7 protocol.
This conversion system and method preferably utilizes an Internet Protocol gateway.
The Internet Protocol gateway preferably includes a controller and a database.
In use, a telephone number of the recipient party is preferably transmitted to the Internet Protocol gateway from the calling party. Then, the controller preferably directs this telephone number to the database. The database preferably matches the telephone number of the recipient party to an Internet Protocol address which corresponds with the telephone number and returns this corresponding Internet Protocol address to the controller. Finally, the Internet Protocol gateway responds to the conversion system and method by returning the Internet Protocol address. This conversion system and method then contacts an appropriate server associated with the Internet Protocol address and transmits the message over the Internet Protocol network. The message is then transmitted from the appropraite server to the telephone number of the recipient party. Once the message is transmitted to the telephone number of the recipient party, a communication link is established between the calling party and the recipient party via the Internet Protocol network.
This communication link allows both the calling party and the recipient party to communicate with each other. Further, the Internet Protocol gateway has the messaging capabilities of an Intelligent Network service such as signalling system no. 7 protocol.
Description
Automatic Conversion of Telephone Number to Internet Protocol Address Related Applications This application claims priority under 35 U.S.C. ~ 119(e) of the co-pending U.S.
provisional application Serial Number 60/122,248 filed on February 26, 1999 and entitled "Automatic Conversion of Telephone Number to Internet Protocol Address." The provisional application Serial Number 60/122,248 filed on February 26, 1999 and entitled "Automatic Conversion of Telephone Number to Internet Protocol Address" is also hereby incorporated by reference.
Field of the Invention This invention relates to the field of telecommunications communications systems.
More particularly, this invention relates to the field of telecommunications systems employing the Internet Protocol network.
Background of the Invention The Internet Protocol network (also collectively known as the "Internet") has steadily increased in popularity as a way for users to broadcast and receive information to and from other parties. Presently, transmission of information relating to audio, textual, and/or graphical data over the Internet is quite common either through electronic mail or websites. Further, this transmission of information is typically received by a computer.
Transmission of information over the Internet is often times faster compared to conventional mail and more cost effective compared toll telephone calls utilizing land lines.
There is a growing need to provide audio communication over the Internet which alerts a recipient party through a conventional telephone of an incoming audio communication and also allows the recipient party to send and receive the audio communication through the conventional telephone. Presently, there are solutions which are based on localized look up tables (databases) that contain a telephone number and a corresponding Internet Protocol address. These localized databases rely on the Internet to transmit the telephone number and the corresponding Internet Protocol address belonging to the recipient.
Being localized and relying solely on the Internet, these localized databases have a variety of disadvantages. First, these localized databases are not a scalable solution because standard interfaces across multiple service providers are not properly defined.
Each service provider is free to adopt a localized database using their unique format.
Further, because the Internet is not limited by geographical boundaries, standardizing all these localized databases which are maintained and operated by independent service providers are virtually impossible. Second, instead of one centralized database or a group of localized databases which are coupled together, the prior solution utilizing independent, localized databases leads to increased maintenance costs, increased network administration costs, and less efficient resource utilization. Finally, the notion of utilizing independent, localized databases which cannot be coupled together neither allows compatibility with mobile telephone services nor number portability applications.
What is needed is a conversion system that allows a recipient to receive a communication through a conventional telephone wherein the communication is transmitted via the Internet. Further, what is needed is a conversion system that maintains a database which is standardized and remains global. Finally, what is also needed is a conversion system that utilizes the messaging capabilities of an Intelligent Network service such as signalling system no. 7 protocol.
summary of the Invention The present invention is a conversion system and method that allows a calling party to transmit a message to a telephone belonging to a recipient party wherein the message is transmitted via an Internet Protocol network. This conversion system and method preferably utilizes an Internet Protocol gateway. The Internet Protocol gateway preferably includes a controller and a database. In use, a telephone number of the recipient party is preferably transmitted to the Internet Protocol gateway from the calling party. Then, the controller preferably directs this telephone number to the database. The database preferably matches the telephone number of the recipient party to an Internet Protocol address which corresponds with the telephone number and returns this corresponding Internet Protocol address to the controller. Finally, the Internet Protocol gateway responds to the conversion system and method by returning the Internet Protocol address. This conversion system and method then contacts an appropriate server associated with the
provisional application Serial Number 60/122,248 filed on February 26, 1999 and entitled "Automatic Conversion of Telephone Number to Internet Protocol Address." The provisional application Serial Number 60/122,248 filed on February 26, 1999 and entitled "Automatic Conversion of Telephone Number to Internet Protocol Address" is also hereby incorporated by reference.
Field of the Invention This invention relates to the field of telecommunications communications systems.
More particularly, this invention relates to the field of telecommunications systems employing the Internet Protocol network.
Background of the Invention The Internet Protocol network (also collectively known as the "Internet") has steadily increased in popularity as a way for users to broadcast and receive information to and from other parties. Presently, transmission of information relating to audio, textual, and/or graphical data over the Internet is quite common either through electronic mail or websites. Further, this transmission of information is typically received by a computer.
Transmission of information over the Internet is often times faster compared to conventional mail and more cost effective compared toll telephone calls utilizing land lines.
There is a growing need to provide audio communication over the Internet which alerts a recipient party through a conventional telephone of an incoming audio communication and also allows the recipient party to send and receive the audio communication through the conventional telephone. Presently, there are solutions which are based on localized look up tables (databases) that contain a telephone number and a corresponding Internet Protocol address. These localized databases rely on the Internet to transmit the telephone number and the corresponding Internet Protocol address belonging to the recipient.
Being localized and relying solely on the Internet, these localized databases have a variety of disadvantages. First, these localized databases are not a scalable solution because standard interfaces across multiple service providers are not properly defined.
Each service provider is free to adopt a localized database using their unique format.
Further, because the Internet is not limited by geographical boundaries, standardizing all these localized databases which are maintained and operated by independent service providers are virtually impossible. Second, instead of one centralized database or a group of localized databases which are coupled together, the prior solution utilizing independent, localized databases leads to increased maintenance costs, increased network administration costs, and less efficient resource utilization. Finally, the notion of utilizing independent, localized databases which cannot be coupled together neither allows compatibility with mobile telephone services nor number portability applications.
What is needed is a conversion system that allows a recipient to receive a communication through a conventional telephone wherein the communication is transmitted via the Internet. Further, what is needed is a conversion system that maintains a database which is standardized and remains global. Finally, what is also needed is a conversion system that utilizes the messaging capabilities of an Intelligent Network service such as signalling system no. 7 protocol.
summary of the Invention The present invention is a conversion system and method that allows a calling party to transmit a message to a telephone belonging to a recipient party wherein the message is transmitted via an Internet Protocol network. This conversion system and method preferably utilizes an Internet Protocol gateway. The Internet Protocol gateway preferably includes a controller and a database. In use, a telephone number of the recipient party is preferably transmitted to the Internet Protocol gateway from the calling party. Then, the controller preferably directs this telephone number to the database. The database preferably matches the telephone number of the recipient party to an Internet Protocol address which corresponds with the telephone number and returns this corresponding Internet Protocol address to the controller. Finally, the Internet Protocol gateway responds to the conversion system and method by returning the Internet Protocol address. This conversion system and method then contacts an appropriate server associated with the
-2-Internet Protocol address and transmits the message over the Internet Protocol network.
The message is then transmitted from the appropriate server to the telephone number of the recipient party. Once the message is transmitted to the telephone number of the recipient party, a communication link is established between the calling party and the recipient party via the Internet Protocol network. This communication link allows both the calling party and the recipient party to communicate with each other. Further, the Internet Protocol gateway has the messaging capabilities of an Intelligent Network service such as signalling system no. 7 protocol.
The present invention provides a conversion system and method which operates within an Intelligent Network service. Additionally, the present invention provides a conversion system and method which automatically transmits a message from a calling party to a telephone of a recipient party through an Internet Protocol network.
Brief Description of the Drawings Figure lA illustrates a general block diagram showing a telecommunications system containing a preferred embodiment of the present invention.
Figure 1 B illustrates a detailed block diagram of an Internet Protocol gateway of the preferred embodiment of the present invention.
Figure 2 illustrates a first sample configuration of the preferred embodiment of the present invention.
Figure 3 illustrates a first timing diagram of the first sample configuration of the preferred embodiment.
Figure 4 illustrates a second sample configuration of the preferred embodiment of the present invention.
Figure 5 illustrates a second timing diagram of the second sample configuration of the preferred embodiment.
Detailed Description of the Preferred Embodiment of the Present Invention Figure 1 illustrates a diagram showing an Intelligent Network system 100 that includes the present invention therein. The present invention is a conversion system which allows a calling party to seamlessly place a call through an Internet Protocol network to a telephone number of a recipient party. Preferably, the present invention automatically
The message is then transmitted from the appropriate server to the telephone number of the recipient party. Once the message is transmitted to the telephone number of the recipient party, a communication link is established between the calling party and the recipient party via the Internet Protocol network. This communication link allows both the calling party and the recipient party to communicate with each other. Further, the Internet Protocol gateway has the messaging capabilities of an Intelligent Network service such as signalling system no. 7 protocol.
The present invention provides a conversion system and method which operates within an Intelligent Network service. Additionally, the present invention provides a conversion system and method which automatically transmits a message from a calling party to a telephone of a recipient party through an Internet Protocol network.
Brief Description of the Drawings Figure lA illustrates a general block diagram showing a telecommunications system containing a preferred embodiment of the present invention.
Figure 1 B illustrates a detailed block diagram of an Internet Protocol gateway of the preferred embodiment of the present invention.
Figure 2 illustrates a first sample configuration of the preferred embodiment of the present invention.
Figure 3 illustrates a first timing diagram of the first sample configuration of the preferred embodiment.
Figure 4 illustrates a second sample configuration of the preferred embodiment of the present invention.
Figure 5 illustrates a second timing diagram of the second sample configuration of the preferred embodiment.
Detailed Description of the Preferred Embodiment of the Present Invention Figure 1 illustrates a diagram showing an Intelligent Network system 100 that includes the present invention therein. The present invention is a conversion system which allows a calling party to seamlessly place a call through an Internet Protocol network to a telephone number of a recipient party. Preferably, the present invention automatically
-3-matches a corresponding Internet Protocol address with a telephone number and returns the corresponding Internet Protocol address to a control point via a telephone network. The control point then transmits the call to the recipient party through the Internet Protocol network.
The Intelligent Network system 100 includes a calling party 110; switches 120 and 160; a server 125; an Internet Protocol network 130; a signalling system No. 7 (SS7) Network 140; an Internet Protocol gateway 150; a recipient 170; control links 180 and 181;
and data links 190, 191, 192, 193, and 194. Portions of the Intelligent Network system 100 are illustrated for exemplary purposes only. For example, it would be apparent to those skilled in the art to utilize any number of switches, servers, Internet Protocol gateways, recipients, and calling parties. In particular, the switches 120 and 160 are service switching points (SSPs), visitor location registers (VLRs), or mobile service switching centers (MSCs), depending on the applications. It would also be apparent to those skilled in the art to utilize appropriate control links, data links, Internet Protocol networks, and SS7 networks to create a functional Intelligent Network.
The calling party 110 and the recipient 170 are preferably situated in remote locations. The switches 120 and 160 preferably act as a coordinator between elements within the Intelligent Network system 100. The calling party 110 is preferably coupled to the switch 120 via the data link 190. The switch 120 is preferably coupled to the server 125 via the data link 194. The server 125 is preferably coupled to the Internet Protocol network 130 via the data link 191. The server is also coupled to the SS7 network 140 via the control link 180. The Internet Protocol network 130 is preferably coupled to the switch 160 via the data link 192. The switch 160 is preferably coupled to the recipient 170 via the data link 193. The SS7 network 140 is preferably coupled to the Internet Protocol gateway 150 via the control link 181.
The control links 180 and 181 provide communication links between the server 125, the SS7 network 140 and the Internet Protocol gateway 150. The data links 190, 191, 192, 193, and 194 provide data links between the calling party 110, the switches 120 and 160, the server 125, the Internet Protocol network 130, and the recipient 170.
Figure 1B illustrates a detailed block diagram of the Internet Protocol gateway 150.
The Internet Protocol gateway 150 preferably includes a controller 1 S 1 and a database 152.
The Internet Protocol gateway 150 is preferably accessed through the SS7 network 140
The Intelligent Network system 100 includes a calling party 110; switches 120 and 160; a server 125; an Internet Protocol network 130; a signalling system No. 7 (SS7) Network 140; an Internet Protocol gateway 150; a recipient 170; control links 180 and 181;
and data links 190, 191, 192, 193, and 194. Portions of the Intelligent Network system 100 are illustrated for exemplary purposes only. For example, it would be apparent to those skilled in the art to utilize any number of switches, servers, Internet Protocol gateways, recipients, and calling parties. In particular, the switches 120 and 160 are service switching points (SSPs), visitor location registers (VLRs), or mobile service switching centers (MSCs), depending on the applications. It would also be apparent to those skilled in the art to utilize appropriate control links, data links, Internet Protocol networks, and SS7 networks to create a functional Intelligent Network.
The calling party 110 and the recipient 170 are preferably situated in remote locations. The switches 120 and 160 preferably act as a coordinator between elements within the Intelligent Network system 100. The calling party 110 is preferably coupled to the switch 120 via the data link 190. The switch 120 is preferably coupled to the server 125 via the data link 194. The server 125 is preferably coupled to the Internet Protocol network 130 via the data link 191. The server is also coupled to the SS7 network 140 via the control link 180. The Internet Protocol network 130 is preferably coupled to the switch 160 via the data link 192. The switch 160 is preferably coupled to the recipient 170 via the data link 193. The SS7 network 140 is preferably coupled to the Internet Protocol gateway 150 via the control link 181.
The control links 180 and 181 provide communication links between the server 125, the SS7 network 140 and the Internet Protocol gateway 150. The data links 190, 191, 192, 193, and 194 provide data links between the calling party 110, the switches 120 and 160, the server 125, the Internet Protocol network 130, and the recipient 170.
Figure 1B illustrates a detailed block diagram of the Internet Protocol gateway 150.
The Internet Protocol gateway 150 preferably includes a controller 1 S 1 and a database 152.
The Internet Protocol gateway 150 is preferably accessed through the SS7 network 140
-4-(Figure lA) by the server 125 (Figure lA). The server 125 (Figure lA) is preferably coupled to the Internet Protocol gateway 150 through a link 153 which is coupled between the controller 151 and the server 125 (Figure lA). The server 125 (Figure lA) via the link 153, preferably messages the controller 151 with a telephone number of the recipient. The telephone number of the recipient is preferably recognized by the Internet Protocol gateway 150 as a global title. Further, a sub-system number is preferably attached to the telephone number such that the Internet Protocol gateway 150 is properly instructed to return an Internet Protocol address which corresponds to the telephone number.
Preferably, a new sub-system number is assigned to the Internet Protocol gateway 150.
Preferably, the controller 151 is coupled to the database 152 via a link 154.
The database 152 preferably contains a plurality of telephone numbers and corresponding Internet Protocol addresses. In response to the telephone number transmitted from the server 125 (Figure lA), the Internet Protocol gateway 150 preferably searches for this telephone number within the database and matches this telephone number belonging to the recipient with a corresponding Internet Protocol address. Additionally, the Internet Protocol gateway 150 preferably returns this corresponding Internet Protocol address to the server 125 (Figure 1 A).
The Internet Protocol gateway 150 preferably conforms to standards established by the SS7 protocol. Because the Internet Protocol gateway 150 is compatible with the SS7 network 140, additional Internet Protocol gateways are capable of being added to the Intelligent Network system 100 (Figure 1 A) while retaining communication between each of the Internet Protocol gateways via the SS7 network 140 (Figure lA). The database 152 within Internet Protocol gateway 150 and the possible additional Internet Protocol gateways mentioned above are able to be globally updated, modified, and created via the network 140 (Figure lA).
In a first alternate embodiment, multiple Internet Protocol gateways, similar to the Internet Protocol gateway 150 (Figures lA and 1B), are coupled to the SS's network 140.
By utilizing multiple Internet Protocol gateways, there is an increased capacity, flexibility, and assurance of service. In addition, because the multiple Internet Protocol gateways are compatible with the SS7 network 140, the controller 151 and/or the database 152 within each Internet Protocol gateways is capable of being globally updated, modified, and created.
Preferably, a new sub-system number is assigned to the Internet Protocol gateway 150.
Preferably, the controller 151 is coupled to the database 152 via a link 154.
The database 152 preferably contains a plurality of telephone numbers and corresponding Internet Protocol addresses. In response to the telephone number transmitted from the server 125 (Figure lA), the Internet Protocol gateway 150 preferably searches for this telephone number within the database and matches this telephone number belonging to the recipient with a corresponding Internet Protocol address. Additionally, the Internet Protocol gateway 150 preferably returns this corresponding Internet Protocol address to the server 125 (Figure 1 A).
The Internet Protocol gateway 150 preferably conforms to standards established by the SS7 protocol. Because the Internet Protocol gateway 150 is compatible with the SS7 network 140, additional Internet Protocol gateways are capable of being added to the Intelligent Network system 100 (Figure 1 A) while retaining communication between each of the Internet Protocol gateways via the SS7 network 140 (Figure lA). The database 152 within Internet Protocol gateway 150 and the possible additional Internet Protocol gateways mentioned above are able to be globally updated, modified, and created via the network 140 (Figure lA).
In a first alternate embodiment, multiple Internet Protocol gateways, similar to the Internet Protocol gateway 150 (Figures lA and 1B), are coupled to the SS's network 140.
By utilizing multiple Internet Protocol gateways, there is an increased capacity, flexibility, and assurance of service. In addition, because the multiple Internet Protocol gateways are compatible with the SS7 network 140, the controller 151 and/or the database 152 within each Internet Protocol gateways is capable of being globally updated, modified, and created.
-5-02-04-2001 ~ 1g:04 ~ssossaoi~o anvvExsTOCr~owEr~s In a second alte~~te embodiment, the functionality of the Internet Protocol gateway 150 is incorporated into as already addressable existing element within the Intelligent Network system 100 (Figure lA) such as a service switching point or a visitor location register. If the Internet Protocol gateway is incorporated into as already addressable existing element, no new sub-systcun number is required.
Figure 2 illustrate:: a first sample configuration 200 of the Intelligent Network s.,rstesn 100 (Figure lA). The first sample configuration 200 preferably includes a calling party portion 201 and a recipi~t party portion 202. The calling party portion 201 and the rec ipieat party portion 20Z art coupled together via an SS7 network 245 and an Internet Protocol network 240. The calling party portion 20I preferably includes a telephone 210, the Int cruet Protocol gateway 215, a switch 220, a server 225, as Internet Protocol muter 230, and a computer 235. The recipient party portion 202 preferably includes a telephone 270, the Internet Protocol gateway 250, a switch 255, a server 2b0, an Internet Protocol muter 2c ~5, and a computer 275.
The Internet Protocol gateways 215 and 250, the servers 225 and 260, the switch 220, and the switch 255 are si~auilar to the Internet Protocol gateway 150 (Figure lA), the scr.~er 125 (Figure lA), the switch 120 (Figure lA), and the switch 160 (Figure lA), respectiw:ly.
Pardons of the fast sample configuration 200 are illustrated for exemplary purpc uses only. For example, it would be apparent to those skilled in the art to utilize any number of switches, servers, Internet Protocol gateways, recipients, and calling parties. In particul: cr, the first sample configuration 200 can hays more than one reeipiem party portion 202.
By utilizing the fast sample configuration 200, a calling party, by either utilizing the telegbone 210 or the computer 235, is preferably capable of transmitting a message to a recipient party via the telephone 270 over the Internet Protocol network 240.
This xness.sge includes voice messages, audible messages containing data, and the Iike.
In Figure 3, a timing diagram illustrates interaction between the telephone 210, the Internet Protocol gateway 250, the switch Z20, the server 225, the Internet Protocol netv~ ork 240, the SS7 network 245, tlae server 260, the switch 255, and the telephone 270. First, ~:x the step 300, the calling party dials a telephone number which corresponds to the recipient party and desires to leave a voice; message for the recipient party. Then, tb.e telephone 210 preferably contacts the swi tch 220 and includes the telephone number of the recipient pa cty.
Replacement Sheet- 6 -AMENDED SHEET
02-04-20011 is:os '~'s30$390170 HAVERSTOCF~&Ufftbi~
Next, in the step 305, the switch 220 notifies the server 225 that the calling party wishes to reach the recipient party at this telephone number. The savor 225 then interfaces with the SS7 network 245 in the step 31.0 and ~raasmits the telephone number of the recipient p:uty. In the step 315, the SS7 network 245 messages the Internet Protocol gateway 250 and submits a request to the Iatezaet Protocol gateway with the telephone number of the recipient par y.
Next, the Internet Protocol gateway 250 then matches a corresponding Internet Protoeo i address to the telephone number of the recipient party.
Next, in the step 320, the Internet Protocol gataaray 250 contacts the SS7 netwock 245.
Then, is the step 325, the SS7 network 245 returns the corresponding Internet Protocol . 10 address belonging to the recipient party to the server 225. Next, the server 225 prcfcrat~Iy contacts the Internet Protocol network 240 is the step 330. The Internet Protocol network 240 then preferably contacts the server 260 in response to the corresponding hxtemet Protocol address belonging to the recipient party is the step 335. The server 260 preferably s~erv~ces the same geographic area of the rec~ipirnt party. Next, the server 260 contacts the switch 2~ 5 in response to instructions from the server 260 in the step 340. Finally, the switch 255 preferably couples with the telephone 270 belonging to the recipient party in the step 34 5.
As a result, a communication link is established between the recipient parry through the telephone 270 and the calling party through the telephone 210. This communication link allows both the recipient party and the calling party to communicate with each other. Tic calling party and the recipient party are able to exchange voice messages, data encoded messages, and the like. Fiuther, the communication link utilizes the Internet Protocol n.:tworl:
240 as a conduit to pass infonaation between the calling party and the recipient party.
It will be apparent to those slallcd is the art that steps may be deleted or substituted with other steps and that other steps may be added without ch~ing the scope of the pnaeat invention as described in Figures 2 atld 3.
Figure 4 illustrates a second sample configuration 400 of the latelligcnt Nctworl~
system 100 (Figure lA). 1'he second sample configuration 400 preferably includes a calling party portion 401 and a recipient party portion 402, The calling party portion 401 and tt~e recipient party portion 402 are coupled together via an SS7 network 425 and an Replacement Sheet- 7 -AMENDED SHEET
Internet Protocol network 430. The calling party portion 401 preferably includes a computer 410, a server 420, and an Internet Protocol muter 415. The recipient party portion 402 preferably includes a telephone 460, an Internet Protocol gateway 435, a switch 440, a server 445, an Internet Protocol router 450, and a computer 455.
The Internet Protocol gateway 435, the servers 420 and 445, the switch 440, are similar to the Internet Protocol gateway 150 (Figure lA), the server 125 (Figure lA), and the switch 120 (Figure 1 A), respectively.
Portions of the second sample configuration 400 are illustrated for exemplary purposes only. For example, it would be apparent to those skilled in the art to utilize any number of switches, servers, Internet Protocol gateways, recipients, and calling parties. In particular, the second sample configuration 400 can have more than one recipient party portion 402.
By utilizing the second sample configuration 400, a calling party, by operating the computer 410, is preferably capable of transmitting a message to a recipient party via the telephone 460 over the Internet Protocol network 430.
In Figure 5, a timing diagram illustrates interaction between the computer 410, the server 420, the SS7 network 425, the Internet Protocol network 430, the Internet Protocol gateway 435, the switch 440, the server 445, and the telephone 460. First, at the step 500, the calling party dials a destination telephone number which corresponds to the recipient party and desires to leave a message for the recipient party. Then, the computer 410 preferably contacts the server 420 and includes the destination telephone number of the recipient party. Next, in the step 505, the server 420 preferably then interfaces with the SS7 network 425 and transmits the destination telephone number of the recipient party. In step 510, the SS7 network 425 messages the Internet Protocol gateway 435 and submits a request to the Internet Protocol gateway 435 with the destination telephone number of the recipient party. Next, the Internet Protocol gateway 435 then matches a corresponding Internet Protocol address to the destination telephone number of the recipient party.
Next, in the step 515, the Internet Protocol gateway 435 contacts the SS7 network 425. Then, in the step 520, the SS7 network 425 returns the corresponding Internet Protocol address belonging to the recipient party to the server 420. Next, the server 420 preferably contacts the Internet Protocol network 430 in the step 525. The Internet Protocol network 430 then preferably messages the server 445 in response to the _g_ 02-04-2001 ~ is:os $'6508~~01T0 FAV~IZSiu(a~cunau~
US 000004$22 corresponding Iatemet Protocol address belongi:ag to the recipient party is the step 530. The Internet Protocol network 430 preferably utilizes the particular server 445, because the server 445 preferably services the same geographic area of the recipient party. Next, the scxvrr 445 contacts the switch 444 in response to instructions from the server 445 in the step 535.
Finally, the switch 440 pr-ferably couples with the telephone 460 belonging to tho rxilricnt party in the step 540.
As a result, a communication link is established between the recipient party through the telephone 4b0 and the calling party through the computer 410. This communication link allows both the recipient party and the calling party to ca~nunicate with each other. Further, . 10 the communication lick utilizes the Internet Protocol network 430 as a conduit to pass information between the calling party and the recipient party.
It will be apparent to those skilled in the art that steps may be deleted or substituted with other steps ~d that other step's may be added without changing the scope of the pn~ent invention as desen-bed in Figures 4 and 5.
The present invention has been described in terms of spxific embodiments incorporating details to facilitate the understanding of tho principles of construction and operation of the invention. Such reference hcran to specific embodiments and details tl Hereof is not intended to limit the scope of the claims appended hereto. It will be apparent to d~cse skilled in the art that modifications may be made in the embodiments chosen for illustration without departing from the scope of the invention.
Specifically, it will be apparent to one of ordinary skill in the art that the device ~.f the present invention could be implemented is several diffaront ways and the boolanaxk sys~cm and method disclosed abo~~e is only illustrative of the preferred embodiment of the inveT~tion and is in no way a limitation.
Replacement Sheet- 9 -AMENDED SHEET
Figure 2 illustrate:: a first sample configuration 200 of the Intelligent Network s.,rstesn 100 (Figure lA). The first sample configuration 200 preferably includes a calling party portion 201 and a recipi~t party portion 202. The calling party portion 201 and the rec ipieat party portion 20Z art coupled together via an SS7 network 245 and an Internet Protocol network 240. The calling party portion 20I preferably includes a telephone 210, the Int cruet Protocol gateway 215, a switch 220, a server 225, as Internet Protocol muter 230, and a computer 235. The recipient party portion 202 preferably includes a telephone 270, the Internet Protocol gateway 250, a switch 255, a server 2b0, an Internet Protocol muter 2c ~5, and a computer 275.
The Internet Protocol gateways 215 and 250, the servers 225 and 260, the switch 220, and the switch 255 are si~auilar to the Internet Protocol gateway 150 (Figure lA), the scr.~er 125 (Figure lA), the switch 120 (Figure lA), and the switch 160 (Figure lA), respectiw:ly.
Pardons of the fast sample configuration 200 are illustrated for exemplary purpc uses only. For example, it would be apparent to those skilled in the art to utilize any number of switches, servers, Internet Protocol gateways, recipients, and calling parties. In particul: cr, the first sample configuration 200 can hays more than one reeipiem party portion 202.
By utilizing the fast sample configuration 200, a calling party, by either utilizing the telegbone 210 or the computer 235, is preferably capable of transmitting a message to a recipient party via the telephone 270 over the Internet Protocol network 240.
This xness.sge includes voice messages, audible messages containing data, and the Iike.
In Figure 3, a timing diagram illustrates interaction between the telephone 210, the Internet Protocol gateway 250, the switch Z20, the server 225, the Internet Protocol netv~ ork 240, the SS7 network 245, tlae server 260, the switch 255, and the telephone 270. First, ~:x the step 300, the calling party dials a telephone number which corresponds to the recipient party and desires to leave a voice; message for the recipient party. Then, tb.e telephone 210 preferably contacts the swi tch 220 and includes the telephone number of the recipient pa cty.
Replacement Sheet- 6 -AMENDED SHEET
02-04-20011 is:os '~'s30$390170 HAVERSTOCF~&Ufftbi~
Next, in the step 305, the switch 220 notifies the server 225 that the calling party wishes to reach the recipient party at this telephone number. The savor 225 then interfaces with the SS7 network 245 in the step 31.0 and ~raasmits the telephone number of the recipient p:uty. In the step 315, the SS7 network 245 messages the Internet Protocol gateway 250 and submits a request to the Iatezaet Protocol gateway with the telephone number of the recipient par y.
Next, the Internet Protocol gateway 250 then matches a corresponding Internet Protoeo i address to the telephone number of the recipient party.
Next, in the step 320, the Internet Protocol gataaray 250 contacts the SS7 netwock 245.
Then, is the step 325, the SS7 network 245 returns the corresponding Internet Protocol . 10 address belonging to the recipient party to the server 225. Next, the server 225 prcfcrat~Iy contacts the Internet Protocol network 240 is the step 330. The Internet Protocol network 240 then preferably contacts the server 260 in response to the corresponding hxtemet Protocol address belonging to the recipient party is the step 335. The server 260 preferably s~erv~ces the same geographic area of the rec~ipirnt party. Next, the server 260 contacts the switch 2~ 5 in response to instructions from the server 260 in the step 340. Finally, the switch 255 preferably couples with the telephone 270 belonging to the recipient party in the step 34 5.
As a result, a communication link is established between the recipient parry through the telephone 270 and the calling party through the telephone 210. This communication link allows both the recipient party and the calling party to communicate with each other. Tic calling party and the recipient party are able to exchange voice messages, data encoded messages, and the like. Fiuther, the communication link utilizes the Internet Protocol n.:tworl:
240 as a conduit to pass infonaation between the calling party and the recipient party.
It will be apparent to those slallcd is the art that steps may be deleted or substituted with other steps and that other steps may be added without ch~ing the scope of the pnaeat invention as described in Figures 2 atld 3.
Figure 4 illustrates a second sample configuration 400 of the latelligcnt Nctworl~
system 100 (Figure lA). 1'he second sample configuration 400 preferably includes a calling party portion 401 and a recipient party portion 402, The calling party portion 401 and tt~e recipient party portion 402 are coupled together via an SS7 network 425 and an Replacement Sheet- 7 -AMENDED SHEET
Internet Protocol network 430. The calling party portion 401 preferably includes a computer 410, a server 420, and an Internet Protocol muter 415. The recipient party portion 402 preferably includes a telephone 460, an Internet Protocol gateway 435, a switch 440, a server 445, an Internet Protocol router 450, and a computer 455.
The Internet Protocol gateway 435, the servers 420 and 445, the switch 440, are similar to the Internet Protocol gateway 150 (Figure lA), the server 125 (Figure lA), and the switch 120 (Figure 1 A), respectively.
Portions of the second sample configuration 400 are illustrated for exemplary purposes only. For example, it would be apparent to those skilled in the art to utilize any number of switches, servers, Internet Protocol gateways, recipients, and calling parties. In particular, the second sample configuration 400 can have more than one recipient party portion 402.
By utilizing the second sample configuration 400, a calling party, by operating the computer 410, is preferably capable of transmitting a message to a recipient party via the telephone 460 over the Internet Protocol network 430.
In Figure 5, a timing diagram illustrates interaction between the computer 410, the server 420, the SS7 network 425, the Internet Protocol network 430, the Internet Protocol gateway 435, the switch 440, the server 445, and the telephone 460. First, at the step 500, the calling party dials a destination telephone number which corresponds to the recipient party and desires to leave a message for the recipient party. Then, the computer 410 preferably contacts the server 420 and includes the destination telephone number of the recipient party. Next, in the step 505, the server 420 preferably then interfaces with the SS7 network 425 and transmits the destination telephone number of the recipient party. In step 510, the SS7 network 425 messages the Internet Protocol gateway 435 and submits a request to the Internet Protocol gateway 435 with the destination telephone number of the recipient party. Next, the Internet Protocol gateway 435 then matches a corresponding Internet Protocol address to the destination telephone number of the recipient party.
Next, in the step 515, the Internet Protocol gateway 435 contacts the SS7 network 425. Then, in the step 520, the SS7 network 425 returns the corresponding Internet Protocol address belonging to the recipient party to the server 420. Next, the server 420 preferably contacts the Internet Protocol network 430 in the step 525. The Internet Protocol network 430 then preferably messages the server 445 in response to the _g_ 02-04-2001 ~ is:os $'6508~~01T0 FAV~IZSiu(a~cunau~
US 000004$22 corresponding Iatemet Protocol address belongi:ag to the recipient party is the step 530. The Internet Protocol network 430 preferably utilizes the particular server 445, because the server 445 preferably services the same geographic area of the recipient party. Next, the scxvrr 445 contacts the switch 444 in response to instructions from the server 445 in the step 535.
Finally, the switch 440 pr-ferably couples with the telephone 460 belonging to tho rxilricnt party in the step 540.
As a result, a communication link is established between the recipient party through the telephone 4b0 and the calling party through the computer 410. This communication link allows both the recipient party and the calling party to ca~nunicate with each other. Further, . 10 the communication lick utilizes the Internet Protocol network 430 as a conduit to pass information between the calling party and the recipient party.
It will be apparent to those skilled in the art that steps may be deleted or substituted with other steps ~d that other step's may be added without changing the scope of the pn~ent invention as desen-bed in Figures 4 and 5.
The present invention has been described in terms of spxific embodiments incorporating details to facilitate the understanding of tho principles of construction and operation of the invention. Such reference hcran to specific embodiments and details tl Hereof is not intended to limit the scope of the claims appended hereto. It will be apparent to d~cse skilled in the art that modifications may be made in the embodiments chosen for illustration without departing from the scope of the invention.
Specifically, it will be apparent to one of ordinary skill in the art that the device ~.f the present invention could be implemented is several diffaront ways and the boolanaxk sys~cm and method disclosed abo~~e is only illustrative of the preferred embodiment of the inveT~tion and is in no way a limitation.
Replacement Sheet- 9 -AMENDED SHEET
Claims (21)
1. A system for transmitting a message over an Internet Protocol network from a calling party to a telephone number of a recipient party, the system comprising:
a. a database for storing the telephone number of the recipient party and a corresponding IP address;
b. a control point coupled to the Internet Protocol network and the calling party; and c. a telephone network coupled between the control point and the database and configured to return the corresponding IP address to the control point, wherein the database is configured to receive the telephone number and match the corresponding IP address, further wherein the control point is configured to coordinate obtaining the corresponding IP address from the database via the telephone network and transmitting the message to the recipient party over the Internet Protocol network.
a. a database for storing the telephone number of the recipient party and a corresponding IP address;
b. a control point coupled to the Internet Protocol network and the calling party; and c. a telephone network coupled between the control point and the database and configured to return the corresponding IP address to the control point, wherein the database is configured to receive the telephone number and match the corresponding IP address, further wherein the control point is configured to coordinate obtaining the corresponding IP address from the database via the telephone network and transmitting the message to the recipient party over the Internet Protocol network.
2. The system according to claim 1 wherein the control point is a server.
3. The system according to claim 1 wherein the database adheres an SS7 protocol.
4. The system according to claim 1 wherein the database is configured to be modified globally.
5. The system according to claim 1 wherein the telephone network utilizes an protocol.
6. A method of seamlessly placing a message originating from a calling party through an Internet Protocol network to a telephone number of a recipient party, the method comprising the following steps:
a. inputting the telephone number of the recipient party via an input device, wherein the input device is coupled to the Internet Protocol network;
b. transmitting the telephone number to a control point, wherein the control point is coupled to the input device, the Internet Protocol network, and a telephone network;
c. querying a gateway with the telephone number of the recipient via the telephone network wherein the gateway is coupled to the telephone network;
d. providing an IP address corresponding to the telephone number of the recipient to the control point; and e. forwarding the message over the Internet Protocol network to the telephone number of the recipient party.
a. inputting the telephone number of the recipient party via an input device, wherein the input device is coupled to the Internet Protocol network;
b. transmitting the telephone number to a control point, wherein the control point is coupled to the input device, the Internet Protocol network, and a telephone network;
c. querying a gateway with the telephone number of the recipient via the telephone network wherein the gateway is coupled to the telephone network;
d. providing an IP address corresponding to the telephone number of the recipient to the control point; and e. forwarding the message over the Internet Protocol network to the telephone number of the recipient party.
7. The method according to claim 6 further comprising matching the telephone number of the recipient party to the IP address via a database within the gateway.
8. The method according to claim 7 further comprising globally updating the database via the telephone network.
9. The method according to claim 6 wherein the gateway adheres to and is compatible with an SS7 protocol.
10. The method according to claim 6 wherein the telephone network utilizes an protocol.
11. The method according to claim 6 wherein the input device is a computer.
12. The method according to claim 6 wherein the input device is a telephone.
13. A method of transmitting a call through an Internet Protocol network to a telephone destination, the method comprising the following steps:
a. transmitting a telephone number from a control point to a database via a telephone network, wherein the telephone number corresponds to the telephone destination;
b. matching a corresponding IP address to the telephone number via the database;
c. returning the corresponding IP address to the control point via the telephone network; and d. completing the call originating from a calling party to the telephone destination via the Internet Protocol network.
a. transmitting a telephone number from a control point to a database via a telephone network, wherein the telephone number corresponds to the telephone destination;
b. matching a corresponding IP address to the telephone number via the database;
c. returning the corresponding IP address to the control point via the telephone network; and d. completing the call originating from a calling party to the telephone destination via the Internet Protocol network.
14. The method according to claim 13 wherein the telephone network is based on an SS7 protocol.
15. The method according to claim 13 further comprising updating the telephone number and the corresponding IP address within the database.
16. The method according to claim 13 further comprising selecting the database from a plurality of databases in response to the telephone number.
17. The method according to claim 16 wherein the plurality of databases are coupled to the telephone network and adhere to an SS7 protocol.
18. The method according to claim 16 further comprising globally modifying the plurality of databases via the telephone network.
19. The method according to claim 6, further comprising establishing a communications link between the input device of the calling party and a telephone of the recipient party, the step of establishing the communications link comprises the following steps:
a. transmitting the telephone number from the input device to the control point, wherein the telephone number is configured to correspond to the telephone of the recipient party;
b. transmitting the telephone number from the control point to a gateway via the telephone network;
c. converting the telephone number into the corresponding Internet Protocol address;
d. returning the corresponding Internet Protocol address to the control point via the telephone network; and e. connecting the input device and the telephone of the recipient party via the Internet Protocol network.
a. transmitting the telephone number from the input device to the control point, wherein the telephone number is configured to correspond to the telephone of the recipient party;
b. transmitting the telephone number from the control point to a gateway via the telephone network;
c. converting the telephone number into the corresponding Internet Protocol address;
d. returning the corresponding Internet Protocol address to the control point via the telephone network; and e. connecting the input device and the telephone of the recipient party via the Internet Protocol network.
20. The method according to claim 19 further comprising matching the telephone number to the corresponding Internet Protocol address within a database.
21. The method according to claim 20 wherein the database adheres to an SS7 protocol.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12224899P | 1999-02-26 | 1999-02-26 | |
US60/122,248 | 1999-02-26 | ||
PCT/US2000/004822 WO2000051331A1 (en) | 1999-02-26 | 2000-02-25 | Automatic conversion of telephone number to internet protocol address |
US09/513,030 | 2000-02-25 | ||
US09/513,030 US6810034B1 (en) | 1999-02-26 | 2000-02-25 | Automatic conversion of telephone number to internet protocol address |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2364974A1 CA2364974A1 (en) | 2000-08-31 |
CA2364974C true CA2364974C (en) | 2005-01-04 |
Family
ID=26820328
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002364974A Expired - Lifetime CA2364974C (en) | 1999-02-26 | 2000-02-25 | Automatic conversion of telephone number to internet protocol address |
Country Status (3)
Country | Link |
---|---|
US (1) | US6810034B1 (en) |
CA (1) | CA2364974C (en) |
WO (1) | WO2000051331A1 (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3764016B2 (en) | 1999-05-10 | 2006-04-05 | 財団法人流通システム開発センタ− | Integrated IP transfer network |
US7301952B2 (en) | 2000-04-06 | 2007-11-27 | The Distribution Systems Research Institute | Terminal-to-terminal communication connection control method using IP transfer network |
EP1143682A3 (en) * | 2000-04-06 | 2003-12-03 | The Distribution Systems Research Institute | Terminal-to-terminal communication connection control method using IP transfer network |
SG101985A1 (en) | 2000-07-12 | 2004-02-27 | Distribution Systems Res Inst | Integrated information communication system |
FI109752B (en) * | 2000-09-18 | 2002-09-30 | Sonera Oyj | Method and system for a telecommunications system |
CA2388938C (en) | 2001-06-08 | 2010-05-04 | The Distributions Systems Research Institute | Terminal-to-terminal communication connection control system for ip full service |
US8072979B2 (en) | 2002-06-07 | 2011-12-06 | The Distribution Systems Research Institute | Terminal-to-terminal communication control system for IP full service |
US7376126B1 (en) | 2002-09-06 | 2008-05-20 | At&T Delaware Intellectual Property, Inc. | Systems and methods for messaging using a broadband connection |
US7418092B2 (en) * | 2004-03-08 | 2008-08-26 | Alto Ventures, Inc. | Virtual call center |
US8566342B2 (en) * | 2005-12-07 | 2013-10-22 | Berm Logic Llc | In-memory data optimization system |
US7924820B2 (en) * | 2005-12-07 | 2011-04-12 | Marron Interconnect Llc | Method and system for facilitating communications |
GB2443889A (en) | 2006-11-20 | 2008-05-21 | Skype Ltd | Method and system for anonymous communication |
GB0623622D0 (en) * | 2006-11-27 | 2007-01-03 | Skype Ltd | Communication system |
GB0623621D0 (en) | 2006-11-27 | 2007-01-03 | Skype Ltd | Communication system |
Family Cites Families (63)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4625081A (en) | 1982-11-30 | 1986-11-25 | Lotito Lawrence A | Automated telephone voice service system |
US5572579A (en) | 1995-04-06 | 1996-11-05 | Bell Communications Research, Inc. | System and method for providing portable telephone number service |
US5058152A (en) | 1989-12-12 | 1991-10-15 | The Telephone Connection | Anonymous interactive telephone system having direct connect feature |
US5177780A (en) | 1990-10-18 | 1993-01-05 | At&T Bell Laboratories | Method of voice mail notification for cellular telephone systems |
KR920015810A (en) | 1991-01-21 | 1992-08-27 | 김광호 | Phone with counterpart caller identification |
SE469960B (en) | 1992-02-19 | 1993-10-11 | Ericsson Telefon Ab L M | Methods and systems for enabling a subscriber with a radio terminal to use another terminal that does not belong to the subscriber's radio terminal subscription |
US5583920A (en) | 1992-04-17 | 1996-12-10 | Bell Atlantic | Intelligent peripheral in video dial tone network |
US5339352A (en) | 1992-10-01 | 1994-08-16 | Bell Atlantic Network Services, Inc. | Directory assistance call completion via mobile systems |
SE470578B (en) | 1993-02-05 | 1994-09-19 | Ericsson Telefon Ab L M | Procedures for completing a telephone call in a telecommunications system |
TW303563B (en) | 1993-04-26 | 1997-04-21 | At & T Corp | |
GB2280820A (en) | 1993-07-29 | 1995-02-08 | Ibm | Distributed system for call processing |
US5487111A (en) | 1993-07-29 | 1996-01-23 | At&T Ipm Corp. | Telecommunications system sequence calling |
US5537464A (en) | 1993-11-02 | 1996-07-16 | Lewis; C. Alan | Method and apparatus for the billing of value-added communication calls |
SE515361C2 (en) | 1993-12-22 | 2001-07-23 | Eritel Ab | Transmission of spoken messages |
CA2119086C (en) | 1994-03-15 | 1998-06-16 | Thomas A. Gray | Help desk improvement |
GB9408042D0 (en) | 1994-04-22 | 1994-06-15 | Hewlett Packard Co | Device for managing voice data |
US5742905A (en) | 1994-09-19 | 1998-04-21 | Bell Communications Research, Inc. | Personal communications internetworking |
US5479489A (en) | 1994-11-28 | 1995-12-26 | At&T Corp. | Voice telephone dialing architecture |
US5524147A (en) | 1995-02-02 | 1996-06-04 | Aspect Telecommunications Corporation | Method for forming a virtual call center |
GB2301260A (en) | 1995-05-26 | 1996-11-27 | Ibm | Voice mail system |
US5559875A (en) | 1995-07-31 | 1996-09-24 | Latitude Communications | Method and apparatus for recording and retrieval of audio conferences |
US5712903A (en) | 1995-08-21 | 1998-01-27 | Bell Atlantic Network Services, Inc. | Split intelligent peripheral for broadband and narrowband services |
US5737725A (en) | 1996-01-09 | 1998-04-07 | U S West Marketing Resources Group, Inc. | Method and system for automatically generating new voice files corresponding to new text from a script |
US5764746A (en) | 1996-05-30 | 1998-06-09 | Ericsson, Inc. | Holding party call back subscriber feature |
DE69734650T2 (en) | 1996-06-03 | 2006-08-10 | Worldvoice Licensing, Inc. | REMOTE DIALING METHODS WITH NETWORK ADDRESS AND LANGUAGE AUTHENTICATION |
JPH1013532A (en) | 1996-06-19 | 1998-01-16 | Fujitsu Ltd | Communication state management system and method in intelligent network |
US5970133A (en) | 1996-07-12 | 1999-10-19 | At&T Corp | Call branding system |
US5922045A (en) | 1996-07-16 | 1999-07-13 | At&T Corp. | Method and apparatus for providing bookmarks when listening to previously recorded audio programs |
WO1998009422A2 (en) | 1996-08-30 | 1998-03-05 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for controlled media conversion in an intelligent network |
WO1998009421A2 (en) | 1996-08-30 | 1998-03-05 | Telefonaktiebolaget Lm Ericsson (Publ) | System and method for incoming and outgoing interrogations for store-and-forward services |
JPH1079785A (en) | 1996-09-04 | 1998-03-24 | Toyo Commun Equip Co Ltd | Telephone terminal equipment |
US5850629A (en) | 1996-09-09 | 1998-12-15 | Matsushita Electric Industrial Co., Ltd. | User interface controller for text-to-speech synthesizer |
WO1998011704A2 (en) * | 1996-09-12 | 1998-03-19 | Dialnet, Inc. | Dedicated system and process for distributed communication on a packet-switched network |
US5732216A (en) | 1996-10-02 | 1998-03-24 | Internet Angles, Inc. | Audio message exchange system |
US6199076B1 (en) | 1996-10-02 | 2001-03-06 | James Logan | Audio program player including a dynamic program selection controller |
US6289090B1 (en) | 1996-12-23 | 2001-09-11 | Nortel Networks Limited | Delivery of display information to the caller in an advanced intelligent network |
US6731625B1 (en) * | 1997-02-10 | 2004-05-04 | Mci Communications Corporation | System, method and article of manufacture for a call back architecture in a hybrid network with support for internet telephony |
EP0856979A3 (en) | 1997-02-03 | 2002-01-23 | Siemens Information and Communication Networks, Inc. | Apparatus and method for detecting information from a voice message |
US6084892A (en) * | 1997-03-11 | 2000-07-04 | Bell Atlantic Networks Services, Inc. | Public IP transport network |
US6167119A (en) | 1997-03-28 | 2000-12-26 | Bell Atlantic Network Services, Inc. | Providing enhanced services through SIV and personal dial tone |
US6125126A (en) * | 1997-05-14 | 2000-09-26 | Telefonaktiebolaget Lm Ericsson | Method and apparatus for selective call forwarding |
US6233234B1 (en) * | 1997-06-03 | 2001-05-15 | Bell Atlantic Network Services, Inc. | Secure LAN/internet telephony |
IL125571A0 (en) * | 1997-08-01 | 1999-03-12 | Comverse Network Syst Inc | A packet-switched-network telephone system |
US6424647B1 (en) * | 1997-08-13 | 2002-07-23 | Mediaring.Com Ltd. | Method and apparatus for making a phone call connection over an internet connection |
US6078655A (en) | 1997-08-27 | 2000-06-20 | At&T Corp | Automatic international reattempt method and apparatus |
US6018575A (en) | 1997-09-08 | 2000-01-25 | Mci Worldcom | Direct distance dialing (DDD) access to a communications services platform |
CA2216620C (en) * | 1997-09-24 | 2002-06-25 | Bell Canada | Method and apparatus for dynamically routing calls in an intelligent network |
US5995613A (en) | 1997-10-02 | 1999-11-30 | At&T Corp | Method for establishing virtual private line for long distance carrier |
US6016336A (en) | 1997-11-18 | 2000-01-18 | At&T Corp | Interactive voice response system with call trainable routing |
WO1999029083A1 (en) | 1997-12-02 | 1999-06-10 | Alcatel Usa Sourcing, L.P. | Method and apparatus for dynamic domain names |
US6185288B1 (en) * | 1997-12-18 | 2001-02-06 | Nortel Networks Limited | Multimedia call signalling system and method |
US6061432A (en) | 1997-12-23 | 2000-05-09 | Bell Atlantic Network Services, Inc. | Voice mail system for obtaining routing information from signaling nodes |
US6317484B1 (en) | 1998-04-08 | 2001-11-13 | Mcallister Alexander I. | Personal telephone service with transportable script control of services |
US6330308B1 (en) | 1998-04-09 | 2001-12-11 | Bell Atlantic Network Services, Inc. | Voice mail system for obtaining forwarding number information from directory assistance systems having speech recognition |
US6163855A (en) * | 1998-04-17 | 2000-12-19 | Microsoft Corporation | Method and system for replicated and consistent modifications in a server cluster |
US6389126B1 (en) | 1998-05-07 | 2002-05-14 | Mci Communications Corporation | Service provisioning system for interactive voice response services |
US6427002B2 (en) | 1998-05-07 | 2002-07-30 | Worldcom, Inc. | Advanced interactive voice response service node |
US6229880B1 (en) | 1998-05-21 | 2001-05-08 | Bell Atlantic Network Services, Inc. | Methods and apparatus for efficiently providing a communication system with speech recognition capabilities |
US6233315B1 (en) | 1998-05-21 | 2001-05-15 | Bell Atlantic Network Services, Inc. | Methods and apparatus for increasing the utility and interoperability of peripheral devices in communications systems |
US6381325B1 (en) | 1998-09-22 | 2002-04-30 | Operator Service Co. | System and method for wireless directory assistance |
US6442169B1 (en) * | 1998-11-20 | 2002-08-27 | Level 3 Communications, Inc. | System and method for bypassing data from egress facilities |
US6400804B1 (en) | 1998-12-10 | 2002-06-04 | At&T Corp. | On-hold activity selection apparatus and method |
US6456700B1 (en) | 1999-11-17 | 2002-09-24 | Bellsouth Intellectual Property Corporation | System and method for calling name delivery to voicemail systems |
-
2000
- 2000-02-25 WO PCT/US2000/004822 patent/WO2000051331A1/en active IP Right Grant
- 2000-02-25 CA CA002364974A patent/CA2364974C/en not_active Expired - Lifetime
- 2000-02-25 US US09/513,030 patent/US6810034B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
WO2000051331A1 (en) | 2000-08-31 |
CA2364974A1 (en) | 2000-08-31 |
US6810034B1 (en) | 2004-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6282574B1 (en) | Method, server and telecommunications system for name translation on a conditional basis and/or to a telephone number | |
US6185204B1 (en) | Internet phone to PSTN cellular/PCS system | |
US6594258B1 (en) | Integrated home location register and IP-SS7 gateway | |
USRE48760E1 (en) | Method and apparatus for placing a long distance call based on a virtual phone number | |
US6519242B1 (en) | Apparatus and method of PSTN based network roaming and SCP based subscriber management for internet telephony systems | |
US6411632B2 (en) | Network hub for interconnecting a wireless office environment with a public cellular telephone network | |
US6683870B1 (en) | Method and system for multicasting call notifications | |
US7050427B2 (en) | Method and system for multicasting call notifications | |
US8588391B2 (en) | Method and system for automatic update of a location profile | |
CA2364974C (en) | Automatic conversion of telephone number to internet protocol address | |
FI108193B (en) | Procedure and system for routing a message | |
US8331945B2 (en) | Local point of presence | |
US6438218B1 (en) | Internet telephone service | |
US20030118001A1 (en) | Method and system using SS7 signaling control connection part (SCCP) in a distributed network having shared point codes | |
US6795430B1 (en) | Service-related signaling between voice over internet protocol servers | |
US6961576B2 (en) | Method for causing a communication link to be established | |
EP1155560B1 (en) | Automatic conversion of telephone number to internet protocol address | |
US20020128003A1 (en) | Telecommunication gateway between a private network and mobile network | |
US6487216B1 (en) | Management of a telecommunications system | |
CA2336440C (en) | Signalling in a telecommunications network | |
KR100695927B1 (en) | Method and system for establishing a communication between a first and a second communication entity | |
JP3280629B2 (en) | Internet packet switching equipment | |
FI111316B (en) | A method and system for obtaining and using geographic information in a telecommunications system | |
WO2000025506A2 (en) | Methods and system for internetworking internet telephony and the pstn | |
MXPA00012965A (en) | Signalling in a telecommunications network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20200225 |