WO1998059470A2 - Method and apparatus to enable a first subscriber in a larger network to retrieve the address of a second subscriber in a virtual private network - Google Patents

Method and apparatus to enable a first subscriber in a larger network to retrieve the address of a second subscriber in a virtual private network Download PDF

Info

Publication number
WO1998059470A2
WO1998059470A2 PCT/SE1998/001217 SE9801217W WO9859470A2 WO 1998059470 A2 WO1998059470 A2 WO 1998059470A2 SE 9801217 W SE9801217 W SE 9801217W WO 9859470 A2 WO9859470 A2 WO 9859470A2
Authority
WO
WIPO (PCT)
Prior art keywords
user
network
address
connection
virtual private
Prior art date
Application number
PCT/SE1998/001217
Other languages
French (fr)
Other versions
WO1998059470A3 (en
Inventor
Theo Kanter
Rabbe Fogelholm
Original Assignee
Telefonaktiebolaget Lm Ericsson (Publ)
Telia Ab
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget Lm Ericsson (Publ), Telia Ab filed Critical Telefonaktiebolaget Lm Ericsson (Publ)
Priority to AU80523/98A priority Critical patent/AU8052398A/en
Publication of WO1998059470A2 publication Critical patent/WO1998059470A2/en
Publication of WO1998059470A3 publication Critical patent/WO1998059470A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4523Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using lightweight directory access protocol [LDAP]

Definitions

  • the present invention relates to the communication between teirninals connected to data or multimedia networks, such as the Internet.
  • IP Internet Protocol
  • the objects are achieved in a network by using a name server means according to the invention for each Virtual Private Network (VPN) connected to the network, the name server means being adapted to
  • - resolve a logical address in the VPN to the real IP address of hosts and user terminals for a specific service, such as e-mail or communication according to the H.323 protocol, - function as a look-up table between the logical E.164 addresses in the NPN and the real IP addresses of the hosts and users
  • connection means for call set-up
  • Figure 1 is a schematic drawing of a connection between two user terminals set up according to a first embodiment of the invention.
  • Figure 2 is a flow chart of the actions performed when a connection between two user terminals is set up according to the first embodiment.
  • Figure 3 is a schematic drawing of a connection between two subscribers set up according to a second embodiment of the invention.
  • Figure 4 is a flow chart of the actions performed when a connection between two user terminals is set up according to the second embodiment.
  • the dotted line in Figure 1 shows a connection between a first 1 and a second 3 user teirninal.
  • the te ⁇ ninals 1, 3 may be any kind of ten-ninals which may be used for communication, for example personal computers (PCs) or telephones.
  • the first user terminal 1 is connected to a data or telecommunications network 5 via a leased line, a modem a corporate network, or in any other way.
  • the network 5 may be any network allowing communication between two end points on a logical connection, which may be packet switched or circuit switched.
  • a common network today, in which the teachings of the invention may become particularly useful, is the Internet. In the following discussion, therefore, the network 5 will be referred to as the Internet.
  • the second user te ⁇ riinal is found in a Virtual Private Network (VPN) 7, which functions as an Internet domain.
  • a name server 9 in the VPN 7 is connected to the Internet 5 and to a connection unit 11.
  • the name server 9 might be a Domain Name Server (DNS) well known in the art.
  • DNS Domain Name Server
  • the connection unit 11 might be a gatekeeper, of a kind well known in the art.
  • the connection unit 11 is connected to the second user terminal 3 with a semi-permanent connection.
  • the name server 9 is a database comprising, in addition to the information found in prior art name servers, an MX record 13 for each user te ⁇ ninal in the VPN 7.
  • the MX record comprises information about the IP addresses of all user terminals in the VPN 7 for different types of communication, for example, e-mail, H.323, or telnet connections.
  • Figure 2 shows the actions taken when the first user 1 in the first embodiment wishes to establish a connection to the second subscriber 3.
  • Step S 11 The first user 1 connects to the name server 9 and requests the gate number for H.323 and enters the known address of the second user 3.
  • Step S12 The name server 9 determines what type of connection is wanted and forwards the request to the connection unit 11, together with the address of the first user 1.
  • Step S 13 The connection unit 11 retrieves the appropriate IP address of the second user 3 for the type of connection, in this case, the H.323 address.
  • the type of connection may be determined, for example, by the port of the name server at which the connection is made.
  • Step S 14 The connection unit 11 establishes the connection between the users 1,
  • Figure 3 shows a second embodiment of the invention.
  • a first user terminal 1' is connected to a second user terminal 3 ' as shown by the dotted line.
  • the second user terminal is found in a VPN 7', which also comprises a name server 9', identical to the name server 9 in Figure 1.
  • a user directory 11 ' is connected to the name server 9'.
  • the user directory 9' comprises information about the physical addresses of the user terminals 3 ' in the VPN 7'.
  • the name server will be a Domain Name Server (DNS) and the user directory will be a Lightweight Directory Access Protocol (LAPD) server of the kinds known in the art.
  • DNS Domain Name Server
  • LAPD Lightweight Directory Access Protocol
  • Figure 4 shows the actions taken when the first user 1 ' in the second embodiment wishes to establish a connection to the second subscriber 3 ' .
  • Step S21 The first user 1' connects to the name server 9' and transmits the known, logical address of the second user 3 ' to the name server 9'.
  • Step S22 The name server 9' determines what type of connection is wanted and forwards the logical address of the second user 3 ' to the user directory l l' ofthe VPN 7 ⁇
  • Step S23 The user directory 11 ' retrieves the physical address corresponding to the logical address entered.
  • Step S24 The user directory 11' returns the physical address of the second user 3' to the first user 1 ' via the name server 9' .
  • Step S25 The first user 1' initiates the connection to the second user 3' in a - conventional manner.
  • the first user 1' knows the address to the user directory 11', he can go directly to the user directory 11 ' instead of connecting via the name server 9'.

Abstract

The present invention relates to an apparatus and a method for use in a virtual private network, VPN, (7, 7'), or a network domain forming part of a larger network, such as the Internet, to enable a first subscriber (1; 1') in the larger network to retrieve the address of a second subscriber (3; 3') in the VPN. The address may be returned to the first subscriber (1; 1') or a connection means (11) may set up the connection between the subscribers (1, 3; 1', 3') automatically.

Description

i
METHOD AND APPARATUS TO ENABLE A FIRST SUBSCRIBER IN A LARGER NETWORK TO RETRIEVE THE ADDRESS OF A SECOND SUBSCRIBER IN A VIRTUAL PRIVATE NETWORK
Technical Field
The present invention relates to the communication between teirninals connected to data or multimedia networks, such as the Internet.
Background
Internet Protocol (IP) type networks are used to an increasing degree for data, video and audio communication. It is a problem for subscribers in such networks to find the physical addresses, or IP addresses, of subscribers in other networks or subnetworks.
Summary of the Invention
It is an object of the present invention to enable a subscriber in any part of an IP based network to locate other subscribers in the same or other parts of the IP based network.
It is another object of the invention to enable subscribers in any part of an IP based network to connect to other subscribers in the same or other parts of the IP based network, for any kind of communication according to any known protocol.
It is yet another object of the invention to enable a subscriber to move between different locations in the network and still be reached.
The objects are achieved in a network by using a name server means according to the invention for each Virtual Private Network (VPN) connected to the network, the name server means being adapted to
- resolve a logical address in the VPN to the real IP address of hosts and user terminals for a specific service, such as e-mail or communication according to the H.323 protocol, - function as a look-up table between the logical E.164 addresses in the NPN and the real IP addresses of the hosts and users
- cooperate with connection means for call set-up.
The solution according to the invention offers the following advantages:
As it is based on known solutions, it may be implemented at a relatively low cost.
It involves the separation of an internal and an external number plan, thus increasing the flexibility in the network.
It enables the connection between an H.323 domain and an Internet domain.
Brief Description of the Drawings
Figure 1 is a schematic drawing of a connection between two user terminals set up according to a first embodiment of the invention. Figure 2 is a flow chart of the actions performed when a connection between two user terminals is set up according to the first embodiment.
Figure 3 is a schematic drawing of a connection between two subscribers set up according to a second embodiment of the invention.
Figure 4 is a flow chart of the actions performed when a connection between two user terminals is set up according to the second embodiment.
Detailed Description of Embodiments
The dotted line in Figure 1 shows a connection between a first 1 and a second 3 user teirninal. The teπninals 1, 3 may be any kind of ten-ninals which may be used for communication, for example personal computers (PCs) or telephones. The first user terminal 1 is connected to a data or telecommunications network 5 via a leased line, a modem a corporate network, or in any other way. The network 5 may be any network allowing communication between two end points on a logical connection, which may be packet switched or circuit switched. A common network today, in which the teachings of the invention may become particularly useful, is the Internet. In the following discussion, therefore, the network 5 will be referred to as the Internet.
The second user teπriinal is found in a Virtual Private Network (VPN) 7, which functions as an Internet domain. A name server 9 in the VPN 7 is connected to the Internet 5 and to a connection unit 11. In TCP/IP networks the name server 9 might be a Domain Name Server (DNS) well known in the art. If the H.323 protocol for data, audio and video communication is used, the connection unit 11 might be a gatekeeper, of a kind well known in the art. The connection unit 11 is connected to the second user terminal 3 with a semi-permanent connection.
The name server 9 is a database comprising, in addition to the information found in prior art name servers, an MX record 13 for each user teπninal in the VPN 7. The MX record comprises information about the IP addresses of all user terminals in the VPN 7 for different types of communication, for example, e-mail, H.323, or telnet connections.
Figure 2 shows the actions taken when the first user 1 in the first embodiment wishes to establish a connection to the second subscriber 3.
Step S 11 : The first user 1 connects to the name server 9 and requests the gate number for H.323 and enters the known address of the second user 3.
Step S12: The name server 9 determines what type of connection is wanted and forwards the request to the connection unit 11, together with the address of the first user 1.
Step S 13: The connection unit 11 retrieves the appropriate IP address of the second user 3 for the type of connection, in this case, the H.323 address. The type of connection may be determined, for example, by the port of the name server at which the connection is made. Step S 14: The connection unit 11 establishes the connection between the users 1,
->.
Figure 3 shows a second embodiment of the invention. In this embodiment a first user terminal 1' is connected to a second user terminal 3 ' as shown by the dotted line. The second user terminal is found in a VPN 7', which also comprises a name server 9', identical to the name server 9 in Figure 1. A user directory 11 ' is connected to the name server 9'. The user directory 9' comprises information about the physical addresses of the user terminals 3 ' in the VPN 7'. In a TCP/IP network, the name server will be a Domain Name Server (DNS) and the user directory will be a Lightweight Directory Access Protocol (LAPD) server of the kinds known in the art.
Figure 4 shows the actions taken when the first user 1 ' in the second embodiment wishes to establish a connection to the second subscriber 3 ' .
Step S21: The first user 1' connects to the name server 9' and transmits the known, logical address of the second user 3 ' to the name server 9'.
Step S22: The name server 9' determines what type of connection is wanted and forwards the logical address of the second user 3 ' to the user directory l l' ofthe VPN 7\
Step S23 : The user directory 11 ' retrieves the physical address corresponding to the logical address entered.
Step S24: The user directory 11' returns the physical address of the second user 3' to the first user 1 ' via the name server 9' . Step S25: The first user 1' initiates the connection to the second user 3' in a - conventional manner.
If the first user 1' knows the address to the user directory 11', he can go directly to the user directory 11 ' instead of connecting via the name server 9'.

Claims

Claims
1. A name server means (9; 9') for use in a virtual private network (7; 7'), or a network domain, forming part of a compound network, said means (9; 9') being characterized by means ( 13 ; 13 ') for receiving a request for the physical address of a user terminal (3; 3') from another user terminal (1; 1') and forwarding said request to a connection means (11; 11 ') in the virtual private network (7; 7') or network domain.
2. A name server means according to claim 1, characterized in that the logical addresses comprise IP addresses, addresses according to the E.164 protocol and/or other logical identities according to the appropriate numbering plan.
3. A name server means according to claim 1 or 2, characterized by means (11, 11 ') for initiating the connection between two subscribers (1, 3).
4. A connection means (11; 11 ') for use in a virtual private network (7; 7') or a network domain, forming part of a compound network, said connection means being characterized in that it is adapted to return, upon a request comprising a logical address of a user (3 ;3 ') in the virtual private network (7; 7'), a physical address of said user (3; 3').
5. A connection means (11; 11') according to claim 4, characterized in that it is adapted, upon a request originating from a user (1; 1 ') in said compound network, said request comprising a logical address of a user (3; 3') in the virtual private network (7; 7'), to establish a connection between said users (1, 3; 1 ' 3').
6. A telecommunications or data communications network, forming part of a compound network, characterized by at least one connection means, according to . claim 4 or 5.
7. A network according to claim 6, characterized by at least one name server means according to any one of claims 1-3.
8. A method for enabling a user (1; 1') in compound network to retrieve the IP address of a second user (3; 3') in a virtual private network (7; 7') or a network domain, forming part of said compound network, characterized by the following steps:
- transnήtting a request for a physical address, the request comprising a logical address of the second user (3; 3')
- forwarding the logical address of the second user (3; 3') to a connection means
(i i);
- returning the logical address to the first user (1; 1') or automatically establishing a connection between the first (1; 1') and the second (3; 3 ') user.
9. A method according to claim 8, characterized by
- automatically establishing a connection between the first (1) user and the second user (3).
10. A method according to claim 8, characterized by
- returning the address of the second user (3') to the first user (T).
11. A method according to any one of claims 8-10, characterized by determining the type of address to be used in dependence of the port of the name server (9; 9') on which the request was received.
12. A method according to any one of claims 6-11, characterized in that the physical address may be an e-mail-address, and/or an E.164 address.
PCT/SE1998/001217 1997-06-23 1998-06-23 Method and apparatus to enable a first subscriber in a larger network to retrieve the address of a second subscriber in a virtual private network WO1998059470A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU80523/98A AU8052398A (en) 1997-06-23 1998-06-23 Method and apparatus to enable a first subscriber in a larger network to etrieve the address of a second subscriber in virtual private network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SE9702385-7 1997-06-23
SE9702385A SE9702385L (en) 1997-06-23 1997-06-23 Procedure and apparatus in a computer network

Publications (2)

Publication Number Publication Date
WO1998059470A2 true WO1998059470A2 (en) 1998-12-30
WO1998059470A3 WO1998059470A3 (en) 1999-03-18

Family

ID=20407467

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SE1998/001217 WO1998059470A2 (en) 1997-06-23 1998-06-23 Method and apparatus to enable a first subscriber in a larger network to retrieve the address of a second subscriber in a virtual private network

Country Status (3)

Country Link
AU (1) AU8052398A (en)
SE (1) SE9702385L (en)
WO (1) WO1998059470A2 (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001026284A1 (en) * 1999-09-24 2001-04-12 Elisa Communications Oyj Method for controlling traffic in a data network
EP1093255A1 (en) * 1999-10-14 2001-04-18 Alcatel Method for connecting a first user-terminal to a second user-terminal, related devices and related software modules
EP1100232A2 (en) * 1999-11-10 2001-05-16 Nortel Networks Limited System, device, and method for allocating virtual circuits in a communication network
WO2001050688A1 (en) * 1999-12-29 2001-07-12 Telefonaktiebolaget Lm Ericsson (Publ.) Method and system for communication
WO2001080489A2 (en) * 2000-04-12 2001-10-25 Openreach.Com Methods and systems for enabling communication between a processor and a network operations center
GB2363547A (en) * 2000-06-03 2001-12-19 Samsung Electronics Co Ltd Internet protocol (ip) based communication system in a mobile telephone network which allows ip communication even if no ip connection exists
DE10051535A1 (en) * 2000-10-18 2002-04-25 Heidelberger Druckmasch Ag Method for transmitting data between a first and a second computing unit
US6502135B1 (en) 1998-10-30 2002-12-31 Science Applications International Corporation Agile network protocol for secure communications with assured system availability
WO2003003664A1 (en) * 2001-06-27 2003-01-09 Hyglo Ab System and method for address and key distribution in virtual networks
GB2398198A (en) * 2002-12-21 2004-08-11 Kenneth Neville Burgin Video communication establishment system
US6810417B2 (en) 2001-02-20 2004-10-26 Kin Man Lee Content delivery network system and method for network configuring
US6826616B2 (en) 1998-10-30 2004-11-30 Science Applications International Corp. Method for establishing secure communication link between computers of virtual private network
US6904041B1 (en) * 1999-07-14 2005-06-07 Siemens Communications, Inc. System and method for communication domains and subdomains in zones of real time communication systems
US6996628B2 (en) 2000-04-12 2006-02-07 Corente, Inc. Methods and systems for managing virtual addresses for virtual networks
US7010604B1 (en) 1998-10-30 2006-03-07 Science Applications International Corporation Agile network protocol for secure communications with assured system availability
US7028334B2 (en) 2000-04-12 2006-04-11 Corente, Inc. Methods and systems for using names in virtual networks
US7028333B2 (en) 2000-04-12 2006-04-11 Corente, Inc. Methods and systems for partners in virtual networks
US7047424B2 (en) 2000-04-12 2006-05-16 Corente, Inc. Methods and systems for hairpins in virtual networks
US7085854B2 (en) 2000-04-12 2006-08-01 Corente, Inc. Methods and systems for enabling communication between a processor and a network operations center
US7181766B2 (en) 2000-04-12 2007-02-20 Corente, Inc. Methods and system for providing network services using at least one processor interfacing a base network
US7395354B2 (en) 2002-02-21 2008-07-01 Corente, Inc. Methods and systems for resolving addressing conflicts based on tunnel information
US7533409B2 (en) 2001-03-22 2009-05-12 Corente, Inc. Methods and systems for firewalling virtual private networks
EP2375672A1 (en) * 2000-04-26 2011-10-12 VirnetX Inc. Improvements to an agile network protocol for secure communications with assured system availability
US9077694B2 (en) 1998-10-30 2015-07-07 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US10511573B2 (en) 1998-10-30 2019-12-17 Virnetx, Inc. Agile network protocol for secure communications using secure domain names

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0752674A1 (en) * 1995-07-05 1997-01-08 Sun Microsystems, Inc. System and method for allowing disparate naming service providers to dynamically join a naming federation

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0752674A1 (en) * 1995-07-05 1997-01-08 Sun Microsystems, Inc. System and method for allowing disparate naming service providers to dynamically join a naming federation

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
IETF RFC 1383, December 1992, C. HUITEMA, "An Experiment in DNS Based IP Routing", paragraph 2. *
IETF RFC 2052, October 1996, A. GULBRANDSEN et al., "A DNS RR for Specifying the Location of Services (DNS SRV)". *
IETF RFC 883, November 1983, P. MOCKAPETRIS, "Domain Names - Implementation and Specification", page 23. *
ITU-T RECOMMENDATION H. 323, 1996, "Visual Telephone Systems and Equipment for Local Area Networks which Provide a Non-Guaranteed Quality of Service", paragraph 6.4, 3.41, 3.43. *

Cited By (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6502135B1 (en) 1998-10-30 2002-12-31 Science Applications International Corporation Agile network protocol for secure communications with assured system availability
US6839759B2 (en) 1998-10-30 2005-01-04 Science Applications International Corp. Method for establishing secure communication link between computers of virtual private network without user entering any cryptographic information
US9967240B2 (en) 1998-10-30 2018-05-08 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US7133930B2 (en) 1998-10-30 2006-11-07 Science Applications International Corporation Agile network protocol for secure communications with assured system availability
US9819649B2 (en) 1998-10-30 2017-11-14 Virnetx, Inc. System and method employing an agile network protocol for secure communications using secure domain names
US9094399B2 (en) 1998-10-30 2015-07-28 Virnetx, Inc. Method for establishing secure communication link between computers of virtual private network
US9077695B2 (en) 1998-10-30 2015-07-07 Virnetx, Inc. System and method for establishing an encrypted communication link based on IP address lookup requests
US9077694B2 (en) 1998-10-30 2015-07-07 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US10187387B2 (en) 1998-10-30 2019-01-22 Virnetx, Inc. Method for establishing connection between devices
US7188180B2 (en) 1998-10-30 2007-03-06 Vimetx, Inc. Method for establishing secure communication link between computers of virtual private network
US6834310B2 (en) 1998-10-30 2004-12-21 Science Applications International Corp. Preventing packet flooding of a computer on a computer network
US6826616B2 (en) 1998-10-30 2004-11-30 Science Applications International Corp. Method for establishing secure communication link between computers of virtual private network
US9860283B2 (en) 1998-10-30 2018-01-02 Virnetx, Inc. Agile network protocol for secure video communications with assured system availability
US6618761B2 (en) 1998-10-30 2003-09-09 Science Applications International Corp. Agile network protocol for secure communications with assured system availability
US6907473B2 (en) 1998-10-30 2005-06-14 Science Applications International Corp. Agile network protocol for secure communications with assured system availability
US10511573B2 (en) 1998-10-30 2019-12-17 Virnetx, Inc. Agile network protocol for secure communications using secure domain names
US7010604B1 (en) 1998-10-30 2006-03-07 Science Applications International Corporation Agile network protocol for secure communications with assured system availability
US6904041B1 (en) * 1999-07-14 2005-06-07 Siemens Communications, Inc. System and method for communication domains and subdomains in zones of real time communication systems
WO2001026284A1 (en) * 1999-09-24 2001-04-12 Elisa Communications Oyj Method for controlling traffic in a data network
EP1093255A1 (en) * 1999-10-14 2001-04-18 Alcatel Method for connecting a first user-terminal to a second user-terminal, related devices and related software modules
US6944664B1 (en) 1999-10-14 2005-09-13 Alcatel Method for connecting a first user-terminal to a second using-terminal, related devices and related software modules
EP1100232A2 (en) * 1999-11-10 2001-05-16 Nortel Networks Limited System, device, and method for allocating virtual circuits in a communication network
EP1100232A3 (en) * 1999-11-10 2004-03-17 Nortel Networks Limited System, device, and method for allocating virtual circuits in a communication network
WO2001050688A1 (en) * 1999-12-29 2001-07-12 Telefonaktiebolaget Lm Ericsson (Publ.) Method and system for communication
WO2001061922A3 (en) * 2000-02-15 2003-03-06 Science Applic Int Corp Agile network protocol for secure communications with assured system availability
US7085854B2 (en) 2000-04-12 2006-08-01 Corente, Inc. Methods and systems for enabling communication between a processor and a network operations center
US7028333B2 (en) 2000-04-12 2006-04-11 Corente, Inc. Methods and systems for partners in virtual networks
US7047424B2 (en) 2000-04-12 2006-05-16 Corente, Inc. Methods and systems for hairpins in virtual networks
WO2001080489A3 (en) * 2000-04-12 2002-04-25 Openreach Com Methods and systems for enabling communication between a processor and a network operations center
US7028334B2 (en) 2000-04-12 2006-04-11 Corente, Inc. Methods and systems for using names in virtual networks
US7181766B2 (en) 2000-04-12 2007-02-20 Corente, Inc. Methods and system for providing network services using at least one processor interfacing a base network
US7181542B2 (en) 2000-04-12 2007-02-20 Corente, Inc. Method and system for managing and configuring virtual private networks
US6996628B2 (en) 2000-04-12 2006-02-07 Corente, Inc. Methods and systems for managing virtual addresses for virtual networks
WO2001080487A3 (en) * 2000-04-12 2002-04-25 Openreach Com Methods and systems for partners in virtual networks
WO2001080489A2 (en) * 2000-04-12 2001-10-25 Openreach.Com Methods and systems for enabling communication between a processor and a network operations center
EP2375672A1 (en) * 2000-04-26 2011-10-12 VirnetX Inc. Improvements to an agile network protocol for secure communications with assured system availability
EP2512093A1 (en) * 2000-04-26 2012-10-17 VirnetX Inc. Improvements to an agile network protocol for secure communications with assured system availability
GB2363547B (en) * 2000-06-03 2002-07-31 Samsung Electronics Co Ltd IP-based communication system between terminals and method thereof
GB2363547A (en) * 2000-06-03 2001-12-19 Samsung Electronics Co Ltd Internet protocol (ip) based communication system in a mobile telephone network which allows ip communication even if no ip connection exists
DE10051535A1 (en) * 2000-10-18 2002-04-25 Heidelberger Druckmasch Ag Method for transmitting data between a first and a second computing unit
US6810417B2 (en) 2001-02-20 2004-10-26 Kin Man Lee Content delivery network system and method for network configuring
US7533409B2 (en) 2001-03-22 2009-05-12 Corente, Inc. Methods and systems for firewalling virtual private networks
WO2003003664A1 (en) * 2001-06-27 2003-01-09 Hyglo Ab System and method for address and key distribution in virtual networks
US7395354B2 (en) 2002-02-21 2008-07-01 Corente, Inc. Methods and systems for resolving addressing conflicts based on tunnel information
GB2398198A (en) * 2002-12-21 2004-08-11 Kenneth Neville Burgin Video communication establishment system

Also Published As

Publication number Publication date
SE9702385D0 (en) 1997-06-23
SE9702385L (en) 1998-12-24
AU8052398A (en) 1999-01-04
WO1998059470A3 (en) 1999-03-18

Similar Documents

Publication Publication Date Title
WO1998059470A2 (en) Method and apparatus to enable a first subscriber in a larger network to retrieve the address of a second subscriber in a virtual private network
US6026441A (en) Method for establishing communication on the internet with a client having a dynamically assigned IP address
US6519242B1 (en) Apparatus and method of PSTN based network roaming and SCP based subscriber management for internet telephony systems
JP3402190B2 (en) Method of establishing audio connection and distributed database
US6504839B2 (en) Apparatus, methods and systems for routing information from a packet-switched network to a mobile device communicating with a wireless telecommunications network
US6161008A (en) Personal mobility and communication termination for users operating in a plurality of heterogeneous networks
KR100391965B1 (en) Telephone communication method that allows telephone terminal and voice channel IP address to be associated with call connection
US6262978B1 (en) Call completion of video telephone/teleconference call as packet voice call
EP0935380B1 (en) Method and system for voice call completion using information retrieved from an open application on a computing machine
US6421674B1 (en) Methods and systems for implementing a real-time, distributed, hierarchical database using a proxiable protocol
US6636596B1 (en) Method of and system for providing intelligent network control services in IP telephony
US6192044B1 (en) Employing a look-up service and a callee connection service to establish a network phone call between a caller and a callee
EP1009152A2 (en) Gatekeeper transport address determination in an internet telephony system using a domain alias
US6201965B1 (en) Telecommunication subscriber connection using a domain name system
WO2000040044A1 (en) System and method for providing mobile terminating calls to a roaming mobile station within an h.323 system
EP2098016A1 (en) Methods, systems, and computer program products for providing quality of service using e.164 number mapping (enum) data in a communications network
WO1998059467A2 (en) Method and device for establishing connections between two subscribers in two different subnetworks
WO2001022670A1 (en) Virtual second line hybrid network communication system
EP1081920B1 (en) Method of establishing communication exchange between a terminal of a packet-based network and a terminal connected to a remote access server
EP2074809A2 (en) Methods, systems, and computer program products for enabling short code dialing in an enum environment
US20040034705A1 (en) Connecting devices in a data network
EP1046271A1 (en) Internet access by telephone
US7408922B2 (en) Communication between switched-circuit communication network and VoIP network domains
JP2002305588A (en) Interconnection communication system with ip phone and communication method
EP1897320A1 (en) Method and system for call processing

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM GW HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
AK Designated states

Kind code of ref document: A3

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM GW HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT GH

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 1999504322

Format of ref document f/p: F

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA