Patent US3236447A successfully refreshed from Google Patents.
Patent US6282574B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6282574B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method, server and telecommunications system for name translation on a conditional basis and/or to a telephone number

Assignee: Verizon Services Corp
•
Filing: 2000-02-24
•
Granted: 2001-08-28
•
Expires: 2020-02-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An enhanced name translation server, for use on a packet data network such as the Internet, executes a conditional analysis in response to at least some queries or requests for name translations. For example, the server may return a different destination address at different times or in response to translation requests from different terminals. The server also can query a primary destination terminal device, and condition the response to the calling terminal on the status of the primary terminal. For example, if the primary terminal is ‘live’ the server forwards the address of that terminal to the calling terminal device to set up communications. Otherwise, the server returns alternate destination address information. The server also supports a wide variety of different types of translations, including domain name to address, domain name to telephone number, and telephone number to address. The enhanced translations offer called customers numerous options for controlling communications directed toward them, and the customers may elect to apply these options both to their data communications services and their voice communications services through the packet data network.

Inventors

  • 👤 Eric A. Voit

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 06:10
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/02; H04L12/14; H04L12/141; H04L12/1421; H04L12/1432; H04L12/1439; H04L12/64; H04L12/6418; H04L61/00; H04L61/09; H04L61/10; H04L61/45; H04L61/4505; H04L61/4511; H04L61/4535; H04L61/4557; H04L9/00; H04L9/40; H04M; H04M15/00; H04M15/46; H04M15/49; H04M15/55; H04M15/56; H04M15/80; H04M15/8044; H04M15/83; H04M15/90; H04M3/00; H04M3/42; H04M3/42025; H04M3/42085; H04M3/42102; H04M3/4211; H04M3/42229; H04M7/00; H04M7/12; H04M7/1205; H04M7/1285; H04Q; H04Q3/00; H04Q3/0016; H04Q3/0029; H04Q3/0045; H04Q3/0062; H04L2012/6443; H04L2012/6472; H04L2012/6486; H04L2463/00; H04L2463/102; H04L63/00; H04L63/08; H04L63/10; H04L65/00; H04L65/1066; H04L65/1101; H04M2207/00; H04M2207/12; H04M2207/20; H04M2215/00; H04M2215/01; H04M2215/016; H04M2215/018; H04M2215/20; H04M2215/202; H04M2215/22; H04M2215/42; H04M2215/44; H04M2215/46; H04M2215/56; H04M2215/74; H04M2215/745; H04M2215/82; H04M3/487; H04M3/493; H04M3/4931; H04M7/006; H04M7/1225; H04M7/1235; H04M7/125; H04M7/126; H04M7/128; H04M7/1295; H04Q2213/00; H04Q2213/13034; H04Q2213/13093; H04Q2213/13095; H04Q2213/1313; H04Q2213/13196; H04Q2213/13339; H04Q2213/13345; H04Q2213/13349; H04Q2213/13389

Claims Analysis

Total Claims: 39
Claim 1
Independent Claim 116 words
A server, comprising: an interface for coupling the server to a system of interlinked packet data networks using packet addresses defined in a first protocol; a central processing unit coupled to the interface; a data storage system accessible by the central processing unit; and software running on the central processing unit, causing the server to formulate and transmit a reply to a query for translation of a name specified in a second protocol received via the interface, wherein the software controls the central processing unit to include an address of a destination terminal device conforming to the first protocol associated with the name if the server receives the query for translation within a predetermined time window.
Claim 2
Dependent Claim 116 words
A server, comprising: an interface for coupling the server to a system of interlinked packet data networks using packet addresses defined in a first protocol; a central processing unit coupled to the interface; a data storage system accessible by the central processing unit; and software running on the central processing unit, causing the server to formulate and transmit a reply to a query for translation of a name specified in a second protocol received via the interface, wherein the software controls the central processing unit to include an address of a destination terminal device conforming to the first protocol associated with the name if the server receives the query for translation within a predetermined time window.
Claim 3
Dependent Claim 27 words
A server as in claim 1 , wherein the data storage system stores at least one translation table and a plurality of conditional analysis routing control records.
Claim 4
Dependent Claim 114 words
A domain name server, comprising: an interface for coupling the domain name server to a system of interlinked networks using the Internet Protocol (IP) addresses; a central processing unit coupled to the interface; a data storage system accessible by the central processing unit; and software running on the central processing unit, causing the domain name server to formulate and transmit a reply to a name translation request received via the interface, wherein the software controls the central processing unit to include an IP address of a destination terminal device associated with a name included in the name translation request if the domain name server receives the name translation request within a predetermined time window.
Claim 5
Dependent Claim 114 words
A domain name server, comprising: an interface for coupling the domain name server to a system of interlinked networks using the Internet Protocol (IP) addresses; a central processing unit coupled to the interface; a data storage system accessible by the central processing unit; and software running on the central processing unit, causing the domain name server to formulate and transmit a reply to a name translation request received via the interface, wherein the software controls the central processing unit to include an IP address of a destination terminal device associated with a name included in the name translation request if the domain name server receives the name translation request within a predetermined time window.
Claim 6
Dependent Claim 29 words
A domain name server as in claim 3 , wherein the data storage system stores at least one translation table and a plurality of conditional analysis routing control records.
Claim 7
Dependent Claim 84 words
A server, comprising: an interface for coupling the server to a system of interlinked packet data networks using packet addresses defined in a first protocol; a central processing unit coupled to the interface; a data storage system accessible by the central processing unit; and software running on the central processing unit, causing the server to formulate and transmit a reply to a query for translation of a name specified in a second protocol, wherein the reply contains a telephone number associated with the name.
Claim 8
Dependent Claim 84 words
A server, comprising: an interface for coupling the server to a system of interlinked packet data networks using packet addresses defined in a first protocol; a central processing unit coupled to the interface; a data storage system accessible by the central processing unit; and software running on the central processing unit, causing the server to formulate and transmit a reply to a query for translation of a name specified in a second protocol, wherein the reply contains a telephone number associated with the name.
Claim 9
Dependent Claim 19 words
A server as in claim 5 , wherein the reply also contains an address conforming to the first protocol.
Claim 10
Dependent Claim 62 words
A telecommunication system comprising: a system of interlinked networks using TCP/IP protocol; and an intelligent domain name server system coupled to the system of interlinked networks; said intelligent domain name server system having means capable of producing a selected one of at least two different Internet Protocol (IP) addresses for transmission in a reply responsive to a single domain name address query.
Claim 11
Dependent Claim 62 words
A telecommunication system comprising: a system of interlinked networks using TCP/IP protocol; and an intelligent domain name server system coupled to the system of interlinked networks; said intelligent domain name server system having means capable of producing a selected one of at least two different Internet Protocol (IP) addresses for transmission in a reply responsive to a single domain name address query.
Claim 12
Dependent Claim 17 words
A telecommunication system as in claim 7 , wherein the system of interlinked networks comprises the Internet.
Claim 13
Dependent Claim 25 words
A telecommunication system as in claim 7 , further comprising a plurality of terminal devices coupled for data communication via the system of interlinked networks.
Claim 14
Dependent Claim 21 words
A telecommunication system as in claim 9 , wherein a plurality of the terminal devices have two way voice communication capabilities.
Claim 15
Dependent Claim 24 words
A telecommunication system as in claim 7 , wherein said means comprises at least one translation table and a conditional analysis routing control record.
Claim 16
Dependent Claim 87 words
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 one of at least two different Internet Protocol (IP) addresses for transmission in a reply responsive to a single domain name address query based on predetermined criteria.
Claim 17
Dependent Claim 87 words
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 one of at least two different Internet Protocol (IP) addresses for transmission in a reply responsive to a single domain name address query based on predetermined criteria.
Claim 18
Dependent Claim 15 words
A telecommunication system as in claim 12 , wherein said terminal devices comprise personal computers.
Claim 19
Dependent Claim 19 words
A telecommunication system as in claim 13 , wherein said personal computers comprise means for conducting two-way audio communications.
Claim 20
Dependent Claim 32 words
A telecommunication system as in claim 14 , further comprising a telephone network gateway, operationally connected between the public packet switched data network and a public telephone network, for voice telephone communications.
Claim 21
Dependent Claim 88 words
A telecommunication system as in claim 12 , 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 the query received via the interface and using data from the storage system to generate a reply message containing the selected IP address for transmission via the interface.
Claim 22
Dependent Claim 27 words
A telecommunication system in claim 16 , wherein the data storage system stores at least one translation table and a plurality of conditional analysis routing control records.
Claim 23
Dependent Claim 18 words
A telecommunication system as in claim 12 , wherein the public packet switched data network comprises the Internet.
Claim 24
Independent Claim 53 words
A method comprising: receiving a name translation request at a server coupled to a public packet data network; translating a name included in the request into destination address information if the server receives the request within a predetermined time window; and transmitting a reply containing the destination address information to a calling device.
Claim 25
Independent Claim 53 words
A method comprising: receiving a name translation request at a server coupled to a public packet data network; translating a name included in the request into destination address information if the server receives the request within a predetermined time window; and transmitting a reply containing the destination address information to a calling device.
Claim 26
Dependent Claim 15 words
A method as in claim 19 , wherein the address information comprises a telephone number.
Claim 27
Dependent Claim 20 words
A method as in claim 19 , wherein the address information comprises an address of the public packet data network.
Claim 28
Dependent Claim 22 words
A method as in claim 21 , wherein the address of the public packet data network comprises an Internet Protocol (IP) address.
Claim 29
Dependent Claim 15 words
A method as in claim 19 , wherein the calling device is a terminal device.
Claim 30
Dependent Claim 19 words
A method as in claim 23 , wherein the terminal device is a computer having two-way audio communication capabilities.
Claim 31
Dependent Claim 27 words
A method as in claim 19 , wherein the calling device is a telephone gateway coupled between the public packet data network and a switched telephone network.
Claim 32
Independent Claim 79 words
A method comprising: receiving a name translation request at a server coupled to a public packet data network; translating a name included in the request into a destination telephone number associated with a name included in the request; and transmitting a reply containing both the destination telephone number and a packet data network address of a telephone gateway coupled between the public packet data network and a telephone network through the public packet data network to a calling device.
Claim 33
Independent Claim 79 words
A method comprising: receiving a name translation request at a server coupled to a public packet data network; translating a name included in the request into a destination telephone number associated with a name included in the request; and transmitting a reply containing both the destination telephone number and a packet data network address of a telephone gateway coupled between the public packet data network and a telephone network through the public packet data network to a calling device.
Claim 34
Dependent Claim 15 words
A method as in claim 26 , wherein the address is an Internet Protocol address.
Claim 35
Dependent Claim 19 words
A method as in claim 26 , wherein the name included in the request is a textual domain name.
Claim 36
Dependent Claim 140 words
A server, comprising: an interface for coupling the server to a system of interlinked packet data networks using packet addresses defined in a first protocol; a central processing unit coupled to the interface; a data storage system accessible by the central processing unit; and software running on the central processing unit, causing the server to formulate and transmit a reply to a query for translation of a name specified in a second protocol received via the interface, wherein the software controls the central processing unit to include an address of a destination terminal device conforming to the first protocol associated with the name if the server receives the query for translation within a predetermined time window, and not to include the address of the destination terminal device if the server receives the query for translation outside the predetermined time window.
Claim 37
Dependent Claim 140 words
A server, comprising: an interface for coupling the server to a system of interlinked packet data networks using packet addresses defined in a first protocol; a central processing unit coupled to the interface; a data storage system accessible by the central processing unit; and software running on the central processing unit, causing the server to formulate and transmit a reply to a query for translation of a name specified in a second protocol received via the interface, wherein the software controls the central processing unit to include an address of a destination terminal device conforming to the first protocol associated with the name if the server receives the query for translation within a predetermined time window, and not to include the address of the destination terminal device if the server receives the query for translation outside the predetermined time window.
Claim 38
Dependent Claim 141 words
A domain name server, comprising: an interface for coupling the domain name server to a system of interlinked networks using the Internet Protocol (IP) addresses; a central processing unit coupled to the interface; a data storage system accessible by the central processing unit; and software running on the central processing unit, causing the domain name server to formulate and transmit a reply to a name translation request received via the interface, wherein the software controls the central processing unit to include an IP address of a destination terminal device associated with a name included in the name translation request if the domain name server receives the name translation request within a predetermined time window, and not to include the IP address of the destination terminal device if the domain name server receives the name translation request outside the predetermined time window.
Claim 39
Dependent Claim 141 words
A domain name server, comprising: an interface for coupling the domain name server to a system of interlinked networks using the Internet Protocol (IP) addresses; a central processing unit coupled to the interface; a data storage system accessible by the central processing unit; and software running on the central processing unit, causing the domain name server to formulate and transmit a reply to a name translation request received via the interface, wherein the software controls the central processing unit to include an IP address of a destination terminal device associated with a name included in the name translation request if the domain name server receives the name translation request within a predetermined time window, and not to include the IP address of the destination terminal device if the domain name server receives the name translation request outside the predetermined time window.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-08-27 2005-02-26 2005-08-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-08-27 2009-02-26 2009-08-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-08-27 2013-02-26 2013-08-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag