WO2005072473A3 - System and method for binding a client to a server - Google Patents

System and method for binding a client to a server Download PDF

Info

Publication number
WO2005072473A3
WO2005072473A3 PCT/US2005/003557 US2005003557W WO2005072473A3 WO 2005072473 A3 WO2005072473 A3 WO 2005072473A3 US 2005003557 W US2005003557 W US 2005003557W WO 2005072473 A3 WO2005072473 A3 WO 2005072473A3
Authority
WO
WIPO (PCT)
Prior art keywords
server
client
addresses
binding
fit
Prior art date
Application number
PCT/US2005/003557
Other languages
French (fr)
Other versions
WO2005072473A2 (en
Inventor
John Cooney
Ali Awais
Fabrizio Talucci
Charlie Zimmerman
Original Assignee
I2 Telecom International Inc
John Cooney
Ali Awais
Fabrizio Talucci
Charlie Zimmerman
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 I2 Telecom International Inc, John Cooney, Ali Awais, Fabrizio Talucci, Charlie Zimmerman filed Critical I2 Telecom International Inc
Publication of WO2005072473A2 publication Critical patent/WO2005072473A2/en
Publication of WO2005072473A3 publication Critical patent/WO2005072473A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/256NAT traversal
    • H04L61/2575NAT traversal using address mapping retrieval, e.g. simple traversal of user datagram protocol through session traversal utilities for NAT [STUN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1006Server selection for load balancing with static server selection, e.g. the same server being selected for a specific client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/101Server selection for load balancing based on network conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1021Server selection for load balancing based on client or server locations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • 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/2854Wide area networks, e.g. public data networks
    • H04L12/2856Access arrangements, e.g. Internet access

Abstract

A system and method of binding a client with a server. Embodiments of the present invention allow a client to receive and maintain a set of “best-fit” server IP addresses. The best fit server IP addresses establish a hierarchy of server addresses that are used by a client to maintain a binding with a server without using the DNS. Communication the set of best-fit server IP addresses to a specific client is accomplished using extensions to one or more network protocols already used to support client/server communications, thus minimizing the amount of code needed to support the additional information transfer.
PCT/US2005/003557 2004-01-28 2005-01-28 System and method for binding a client to a server WO2005072473A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US53976804P 2004-01-28 2004-01-28
US60/539,768 2004-01-28
US11/043,680 US7676599B2 (en) 2004-01-28 2005-01-26 System and method of binding a client to a server
US11/043,680 2005-01-26

Publications (2)

Publication Number Publication Date
WO2005072473A2 WO2005072473A2 (en) 2005-08-11
WO2005072473A3 true WO2005072473A3 (en) 2007-03-29

Family

ID=34829774

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2005/003557 WO2005072473A2 (en) 2004-01-28 2005-01-28 System and method for binding a client to a server

Country Status (2)

Country Link
US (4) US7676599B2 (en)
WO (1) WO2005072473A2 (en)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7957401B2 (en) * 2002-07-05 2011-06-07 Geos Communications, Inc. System and method for using multiple communication protocols in memory limited processors
US7379959B2 (en) * 2002-09-07 2008-05-27 Appistry, Inc. Processing information using a hive of computing engines including request handlers and process handlers
US7333474B2 (en) * 2002-11-19 2008-02-19 Cisco Technology, Inc. Extended handset functionality and mobility
US7606217B2 (en) * 2003-07-02 2009-10-20 I2 Telecom International, Inc. System and method for routing telephone calls over a voice and data network
US7676599B2 (en) 2004-01-28 2010-03-09 I2 Telecom Ip Holdings, Inc. System and method of binding a client to a server
US8804758B2 (en) 2004-03-11 2014-08-12 Hipcricket, Inc. System and method of media over an internet protocol communication
CA2559891A1 (en) 2004-03-11 2005-09-22 Ali Awais Dynamically adapting the transmission rate of packets in real-time voip communications to the available bandwidth
US7782878B2 (en) 2004-08-16 2010-08-24 I2Telecom Ip Holdings, Inc. System and method for sharing an IP address
US20060117020A1 (en) * 2004-12-01 2006-06-01 John Toebes Arrangement for selecting a server to provide distributed services from among multiple servers based on a location of a client device
KR100744782B1 (en) * 2005-11-15 2007-08-02 엘지전자 주식회사 Mobile Terminal and Method for Acquisition Internet Protocol Address thereof
US20070189270A1 (en) * 2006-02-15 2007-08-16 Borislow Daniel M Network adapter
US8364850B2 (en) * 2006-07-20 2013-01-29 Qualcomm Incorporated Utility service in multi-processor environment
ATE471037T1 (en) * 2006-09-05 2010-06-15 Ericsson Telefon Ab L M IP UNICAST STREAMING SERVICE DELIVERY
US7912962B2 (en) * 2006-10-06 2011-03-22 Apple Inc. Invitation to bind to a device
US20080247531A1 (en) * 2007-04-03 2008-10-09 Borislow Daniel M Techniques for Populating a Contact List
US7979734B2 (en) * 2007-07-11 2011-07-12 Samsung Electronics Co., Ltd. Method and system for preventing service disruption of internet protocol (IP) based services due to domain name resolution failures
US8504048B2 (en) 2007-12-17 2013-08-06 Geos Communications IP Holdings, Inc., a wholly owned subsidiary of Augme Technologies, Inc. Systems and methods of making a call
US20090209224A1 (en) * 2008-02-20 2009-08-20 Borislow Daniel M Computer-Related Devices and Techniques for Facilitating an Emergency Call Via a Cellular or Data Network
JP5470720B2 (en) * 2008-03-07 2014-04-16 日本電気株式会社 Event processing system and event processing method
US8433283B2 (en) * 2009-01-27 2013-04-30 Ymax Communications Corp. Computer-related devices and techniques for facilitating an emergency call via a cellular or data network using remote communication device identifying information
US8990411B2 (en) * 2010-04-22 2015-03-24 Microsoft Technology Licensing, Llc Dynamic connection management on mobile peer devices
US20120221603A1 (en) * 2010-07-02 2012-08-30 salesforces.com, Inc. Distributed mobile services
WO2015096680A1 (en) * 2013-12-24 2015-07-02 乐视网信息技术(北京)股份有限公司 Node distribution method and control center
US10230683B1 (en) 2018-02-09 2019-03-12 Capital One Services, Llc Routing for large server deployments
US10681001B2 (en) 2018-03-29 2020-06-09 Akamai Technologies, Inc. High precision mapping with intermediary DNS filtering
US11588749B2 (en) * 2020-05-15 2023-02-21 Cisco Technology, Inc. Load balancing communication sessions in a networked computing environment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020184376A1 (en) * 2001-05-30 2002-12-05 Sternagle Richard Henry Scalable, reliable session initiation protocol (SIP) signaling routing node
US20030023669A1 (en) * 2001-07-24 2003-01-30 Delima Roberto Dynamic HTTP load balancing method and apparatus
US20030110257A1 (en) * 2001-12-11 2003-06-12 Wook Hyun Method for performing a load distribution between session initiation protocol servers within an intra domain
US6618761B2 (en) * 1998-10-30 2003-09-09 Science Applications International Corp. Agile network protocol for secure communications with assured system availability
US20030204619A1 (en) * 2002-04-26 2003-10-30 Bays Robert James Methods, apparatuses and systems facilitating determination of network path metrics

Family Cites Families (146)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5274693A (en) 1990-07-17 1993-12-28 Herbert Waldman Abbreviated and enhanced dialing apparatus and methods particularly adapted for cellular or other types of telephone systems
US5805676A (en) 1995-05-19 1998-09-08 Pcpi Phone, Inc. Telephone/transaction entry device and system for entering transaction data into databases
US5809128A (en) 1996-11-01 1998-09-15 Interactive Telecom Inc. Method and apparatus permitting notification and control of blocked incoming calls over a data network
US6125113A (en) 1996-04-18 2000-09-26 Bell Atlantic Network Services, Inc. Internet telephone service
US6859525B1 (en) 1996-10-23 2005-02-22 Riparius Ventures, Llc Internet telephony device
US6307853B1 (en) 1996-11-21 2001-10-23 Net2Phone, Inc. Re-routing telephony communications traffic through a private branch exchange to a data network
US6256778B1 (en) 1996-12-21 2001-07-03 Christopher Oliver Octet iterator template interface for protocol transfer syntax coding services
US6141345A (en) 1997-03-06 2000-10-31 Lucent Technologies Inc. Signal processing resource allocation for internet-based telephony
US6445694B1 (en) 1997-03-07 2002-09-03 Robert Swartz Internet controlled telephone system
US6721306B1 (en) 1997-03-11 2004-04-13 Verizon Services Corp. Public wireless/cordless internet gateway
US6771594B1 (en) 1997-03-31 2004-08-03 Intel Corporation Reliable/non-reliable transmission of voice using TCP/UDP based on network quality of service
US6205154B1 (en) * 1997-04-15 2001-03-20 Lucent Technologies, Inc. Automatic path selection for fiber-optic transmission networks
JP2001500712A (en) 1997-04-22 2001-01-16 テルコーディア テクノロジーズ インコーポレイテッド Internet telephone routing apparatus and method
US6014440A (en) 1997-07-21 2000-01-11 Northern Telecom Limited Inter-half call protocol negotiation techniques
US6006264A (en) * 1997-08-01 1999-12-21 Arrowpoint Communications, Inc. Method and system for directing a flow between a client and a server
US6118768A (en) 1997-09-26 2000-09-12 3Com Corporation Apparatus and methods for use therein for an ISDN LAN modem utilizing browser-based configuration with adaptation of network parameters
US6091732A (en) 1997-11-20 2000-07-18 Cisco Systems, Inc. Method for configuring distributed internet protocol gateways with lan emulation
US6389005B1 (en) 1997-12-01 2002-05-14 Nortel Networks Limited Automatic backup trunking for voice over the internet
US6185288B1 (en) 1997-12-18 2001-02-06 Nortel Networks Limited Multimedia call signalling system and method
US6353614B1 (en) 1998-03-05 2002-03-05 3Com Corporation Method and protocol for distributed network address translation
AU3372199A (en) 1998-03-30 1999-10-18 Voxware, Inc. Low-complexity, low-delay, scalable and embedded speech and audio coding with adaptive frame loss concealment
JP4304734B2 (en) 1998-04-17 2009-07-29 ソニー株式会社 REPRODUCTION DEVICE, DATA REPRODUCTION METHOD, AND RECORDING MEDIUM
US6104757A (en) 1998-05-15 2000-08-15 North Carolina State University System and method of error control for interactive low-bit rate video transmission
US6603774B1 (en) 1998-10-09 2003-08-05 Cisco Technology, Inc. Signaling and handling method for proxy transcoding of encoded voice packets in packet telephony applications
US6654891B1 (en) * 1998-10-29 2003-11-25 Nortel Networks Limited Trusted network binding using LDAP (lightweight directory access protocol)
US7165122B1 (en) * 1998-11-12 2007-01-16 Cisco Technology, Inc. Dynamic IP addressing and quality of service assurance
US6856612B1 (en) 1999-02-24 2005-02-15 Telefonaktiebolaget Lm Ericsson (Publ) Methods and systems for call routing and codec negotiation in hybrid voice/data/internet/wireless systems
US6636504B1 (en) 1999-03-18 2003-10-21 Verizon Services Corp. Reverse billing of internet telephone calls
US6449251B1 (en) 1999-04-02 2002-09-10 Nortel Networks Limited Packet mapper for dynamic data packet prioritization
US6954454B1 (en) 1999-05-03 2005-10-11 Ut Starcom, Inc. Architecture for a central office using IP technology
US7275113B1 (en) * 1999-05-27 2007-09-25 3 Com Corporation Dynamic network address configuration system and method
US6496477B1 (en) 1999-07-09 2002-12-17 Texas Instruments Incorporated Processes, articles, and packets for network path diversity in media over packet applications
US6766348B1 (en) * 1999-08-03 2004-07-20 Worldcom, Inc. Method and system for load-balanced data exchange in distributed network-based resource allocation
US6434139B1 (en) 1999-08-10 2002-08-13 Lucent Technologies Inc. Method for optimizing mobile wireless communications routed across plural interconnected networks
DE69935138T2 (en) * 1999-08-20 2007-11-22 International Business Machines Corp. System and method for optimizing the performance and availability of a DHCP service
US6760324B1 (en) 1999-09-10 2004-07-06 Array Telecom Corporation Method, system, and computer program product for providing voice over the internet communication
US6351464B1 (en) 1999-09-20 2002-02-26 Mci Worldcom, Inc. Virtual second line hybrid network communication system
US6788769B1 (en) 1999-10-13 2004-09-07 Emediacy, Inc. Internet directory system and method using telephone number based addressing
US7092380B1 (en) 1999-10-22 2006-08-15 Cisco Technology, Inc. Method and system for providing voice communication over data networks
US6901438B1 (en) * 1999-11-12 2005-05-31 Bmc Software System selects a best-fit form or URL in an originating web page as a target URL for replaying a predefined path through the internet
US6975613B1 (en) * 1999-12-06 2005-12-13 Telefonaktiebolaget L M Ericsson (Publ) System and method for scheduling communication sessions in an ad-hoc network
US7441045B2 (en) * 1999-12-13 2008-10-21 F5 Networks, Inc. Method and system for balancing load distribution on a wide area network
US7886023B1 (en) * 2000-01-21 2011-02-08 Cisco Technology, Inc. Method and apparatus for a minimalist approach to implementing server selection
CN1416632A (en) 2000-01-31 2003-05-07 爱普泰克微系统公司 Broadband communications access device
AU3045801A (en) * 2000-02-01 2001-08-14 Markport Limited A messaging applications router
US6826174B1 (en) 2000-03-02 2004-11-30 3Com Corporation Voice-over-IP interface for standard household telephone
US6700956B2 (en) 2000-03-02 2004-03-02 Actiontec Electronics, Inc. Apparatus for selectively connecting a telephone to a telephone network or the internet and methods of use
US7173923B2 (en) 2000-03-17 2007-02-06 Symbol Technologies, Inc. Security in multiple wireless local area networks
WO2001071569A1 (en) 2000-03-23 2001-09-27 Ali Habib Unified communications and commerce systems and methods, and device therefore
US7191236B2 (en) * 2000-05-02 2007-03-13 Canon Kabushiki Kaisha Transparent telecommunications system and apparatus
US6725303B1 (en) * 2000-08-31 2004-04-20 At&T Corp. Method and apparatus for establishing a personalized connection with a network
US20060074727A1 (en) * 2000-09-07 2006-04-06 Briere Daniel D Method and apparatus for collection and dissemination of information over a computer network
US6996615B1 (en) * 2000-09-29 2006-02-07 Cisco Technology, Inc. Highly scalable least connections load balancing
US6901429B2 (en) 2000-10-27 2005-05-31 Eric Morgan Dowling Negotiated wireless peripheral security systems
US6986030B2 (en) 2000-10-27 2006-01-10 M-Systems Flash Disk Pioneers Ltd. Portable memory device includes software program for interacting with host computing device to provide a customized configuration for the program
US7113500B1 (en) 2000-11-03 2006-09-26 Insors Integrated Communications Method and dial plan for packet based voice communications functionality
US20020131604A1 (en) 2000-11-08 2002-09-19 Amine Gilbert A. System and method for measuring and enhancing the quality of voice communication over packet-based networks
US7512686B2 (en) * 2000-12-21 2009-03-31 Berg Mitchell T Method and system for establishing a data structure of a connection with a client
US7221663B2 (en) 2001-12-31 2007-05-22 Polycom, Inc. Method and apparatus for wideband conferencing
US20020097843A1 (en) 2001-01-19 2002-07-25 Ivoice.Com, Inc. Speech activated telephone device for connection to existing telephone
EP1225742A1 (en) 2001-01-22 2002-07-24 Inventec Appliances Corp. Internet phone using USB interface to transmit signals
US20020138648A1 (en) * 2001-02-16 2002-09-26 Kuang-Chih Liu Hash compensation architecture and method for network address lookup
US6907031B1 (en) 2001-02-26 2005-06-14 At&T Corp. Customer premises equipment call re-routing technique
WO2002071242A1 (en) * 2001-03-01 2002-09-12 Akamai Technologies, Inc. Optimal route selection in a content delivery network
US7292571B2 (en) * 2001-04-30 2007-11-06 Aol Llc, A Delaware Limited Liability Company Load balancing with direct terminal response
US7145900B2 (en) 2001-05-31 2006-12-05 Go2Call.Com, Inc. Packet-switched telephony call server
US6775373B2 (en) 2001-06-14 2004-08-10 Ericsson Inc. System for and method of channel associated signaling backhaul in a routing system
US20020191621A1 (en) 2001-06-14 2002-12-19 Cypress Semiconductor Corp. Programmable protocol processing engine for network packet devices
US6944678B2 (en) * 2001-06-18 2005-09-13 Transtech Networks Usa, Inc. Content-aware application switch and methods thereof
US6947417B2 (en) 2001-06-29 2005-09-20 Ip Unity Method and system for providing media services
US20030002479A1 (en) 2001-07-02 2003-01-02 International Business Machines Corporation Virtual call center
US7853781B2 (en) * 2001-07-06 2010-12-14 Juniper Networks, Inc. Load balancing secure sockets layer accelerator
US7042841B2 (en) 2001-07-16 2006-05-09 International Business Machines Corporation Controlling network congestion using a biased packet discard policy for congestion control and encoded session packets: methods, systems, and program products
US7827292B2 (en) * 2001-07-23 2010-11-02 At&T Intellectual Property Ii, L.P. Flexible automated connection to virtual private networks
US7046683B1 (en) 2001-07-31 2006-05-16 Cisco Technology, Inc. VoIP over access network
JP4198053B2 (en) * 2001-08-04 2008-12-17 コンティキ・インコーポレイテッド Method and apparatus for facilitating distribution and delivery of content over a computer network
US7162549B2 (en) 2001-10-29 2007-01-09 Onspec Electronics, Inc. Multimode controller for intelligent and “dumb” flash cards
US7917394B2 (en) * 2001-11-19 2011-03-29 Csg Systems, Inc. System and method for providing access to network services
DE10163478C2 (en) 2001-12-21 2003-12-18 Siemens Ag Method and arrangement for codec negotiation
US20030123388A1 (en) 2001-12-28 2003-07-03 Patrick Bradd Admissions control in a connectionless communications network
US7212622B2 (en) 2002-02-14 2007-05-01 Itxc Ip Holdings Sarl Call routing system
US20030161453A1 (en) 2002-02-25 2003-08-28 Veschi Robert A. Flexible and scalable integrated access device
US9087319B2 (en) * 2002-03-11 2015-07-21 Oracle America, Inc. System and method for designing, developing and implementing internet service provider architectures
US7512702B1 (en) * 2002-03-19 2009-03-31 Cisco Technology, Inc. Method and apparatus providing highly scalable server load balancing
US20030214939A1 (en) 2002-05-15 2003-11-20 Ismail I. Eldumiati Method and apparatus for providing life line service to access gateway telephony subscribers
US20030219006A1 (en) 2002-05-21 2003-11-27 Har Benjamin Yuh Loong Virtual end-to-end coder/decoder capability in H.323 gateways
US7957401B2 (en) 2002-07-05 2011-06-07 Geos Communications, Inc. System and method for using multiple communication protocols in memory limited processors
US20040019539A1 (en) 2002-07-25 2004-01-29 3Com Corporation Prepaid billing system for wireless data networks
US6763226B1 (en) 2002-07-31 2004-07-13 Computer Science Central, Inc. Multifunctional world wide walkie talkie, a tri-frequency cellular-satellite wireless instant messenger computer and network for establishing global wireless volp quality of service (qos) communications, unified messaging, and video conferencing via the internet
US7653746B2 (en) * 2002-08-02 2010-01-26 University Of Southern California Routable network subnet relocation systems and methods
US7152111B2 (en) * 2002-08-15 2006-12-19 Digi International Inc. Method and apparatus for a client connection manager
WO2004017584A1 (en) 2002-08-16 2004-02-26 Nuasis Corporation Contact center architecture
US20040032860A1 (en) 2002-08-19 2004-02-19 Satish Mundra Quality of voice calls through voice over IP gateways
US7139926B1 (en) * 2002-08-30 2006-11-21 Lucent Technologies Inc. Stateful failover protection among routers that provide load sharing using network address translation (LSNAT)
US7054420B2 (en) 2002-09-11 2006-05-30 Telstrat International, Ltd. Voice over IP telephone recording architecture
US20040133668A1 (en) 2002-09-12 2004-07-08 Broadcom Corporation Seamlessly networked end user device
US8392609B2 (en) * 2002-09-17 2013-03-05 Apple Inc. Proximity detection for media proxies
US7307982B2 (en) 2003-02-21 2007-12-11 Avaya Technology Corp. Apparatus and method for controlling telephony endpoints
US20060276230A1 (en) 2002-10-01 2006-12-07 Mcconnell Christopher F System and method for wireless audio communication with a computer
US20050180464A1 (en) 2002-10-01 2005-08-18 Adondo Corporation Audio communication with a computer
US7734745B2 (en) * 2002-10-24 2010-06-08 International Business Machines Corporation Method and apparatus for maintaining internet domain name data
US20040086093A1 (en) 2002-10-29 2004-05-06 Schranz Paul Steven VoIP security monitoring & alarm system
US7269180B2 (en) * 2002-11-04 2007-09-11 World Wide Packets, Inc. System and method for prioritizing and queuing traffic
US7283542B2 (en) 2002-11-15 2007-10-16 Nortel Networks Limited Network address translator and secure transfer device for interfacing networks
US20040114581A1 (en) 2002-12-16 2004-06-17 Hans Mathieu Claude Voice-over-IP communicator
US20040205165A1 (en) * 2003-01-21 2004-10-14 Eplication Networks Ltd. Method for improving quality of service from an Internet server employing heuristic optimization of downloading
US20040141758A1 (en) 2003-01-22 2004-07-22 El-Reedy Jamil O. System and method for providing multiple services to a destination via a fiber optic link
US7411917B1 (en) * 2003-03-26 2008-08-12 Network Equipment Technologies, Inc. Method and system for providing registration-based SIP NAT traversal
US20040205023A1 (en) 2003-04-08 2004-10-14 First Data Corporation Money transfer convenience card, systems and methods
GB2400522B (en) * 2003-04-12 2007-02-28 Hewlett Packard Development Co Method and associated apparatus for creating a network connection to a network
US7631055B1 (en) * 2003-04-23 2009-12-08 Cisco Technology, Inc. Method and apparatus providing automatic connection announcement from a modular network device to a network management point
US7567549B2 (en) 2003-04-30 2009-07-28 Microsoft Corporation Computer telephony integration adapter
US7680957B1 (en) * 2003-05-09 2010-03-16 Symantec Operating Corporation Computer system configuration representation and transfer
US7342879B2 (en) 2003-05-09 2008-03-11 Avaya Technology Corp. Method and apparatus for detection of prioritization and per hop behavior between endpoints on a packet network
US7430187B2 (en) * 2003-05-15 2008-09-30 At&T Intellectual Property I, Lp Methods, systems, and computer program products for providing different quality of service/bandwidth allocation to different susbscribers for interactive gaming
US20040248590A1 (en) 2003-06-06 2004-12-09 Kevin Chan Apparatus and method for presence-based call routing using computers
US7359963B1 (en) * 2003-06-09 2008-04-15 Microsoft Corporation System and method for maintaining and publishing web site content
US6795540B1 (en) 2003-06-09 2004-09-21 John Beck Mow Premised based 3-way call detection device
US7746799B2 (en) 2003-06-20 2010-06-29 Juniper Networks, Inc. Controlling data link layer elements with network layer elements
US7606217B2 (en) 2003-07-02 2009-10-20 I2 Telecom International, Inc. System and method for routing telephone calls over a voice and data network
US7287077B2 (en) * 2003-08-07 2007-10-23 International Business Machines Corporation Reservation of TCP/UDP ports using UID, GID or process name
US7599355B2 (en) 2003-08-14 2009-10-06 Aksys Networks Inc. Server-less VoIP (voice over internet protocol) phone system
US7783777B1 (en) * 2003-09-09 2010-08-24 Oracle America, Inc. Peer-to-peer content sharing/distribution networks
US7539760B1 (en) * 2003-09-12 2009-05-26 Astute Networks, Inc. System and method for facilitating failover of stateful connections
US7325133B2 (en) 2003-10-07 2008-01-29 Koolspan, Inc. Mass subscriber management
US7324473B2 (en) * 2003-10-07 2008-01-29 Accenture Global Services Gmbh Connector gateway
US7478169B2 (en) * 2003-10-16 2009-01-13 International Business Machines Corporation Accessing data processing systems behind a NAT enabled network
US7496648B2 (en) * 2003-10-23 2009-02-24 Microsoft Corporation Managed peer name resolution protocol (PNRP) interfaces for peer to peer networking
US7376129B2 (en) 2003-10-29 2008-05-20 International Business Machines Corporation Enabling collaborative applications using Session Initiation Protocol (SIP) based Voice over Internet protocol Networks (VoIP)
US7762470B2 (en) 2003-11-17 2010-07-27 Dpd Patent Trust Ltd. RFID token with multiple interface controller
US7213766B2 (en) 2003-11-17 2007-05-08 Dpd Patent Trust Ltd Multi-interface compact personal token apparatus and methods of use
US7554981B2 (en) * 2003-11-26 2009-06-30 Wind River Systems, Inc. System and method for efficient storage and processing of IPv6 addresses
US7302053B2 (en) 2003-12-01 2007-11-27 International Business Machines Corporation System and method for providing a communication session
US7571235B2 (en) 2003-12-19 2009-08-04 Nortel Networks Limited Computer telephone integration over a network
US7525925B2 (en) * 2003-12-31 2009-04-28 Stmicroelectronics Asia Pacific Pte. Ltd. System and method for selecting an optimal transport format combination using progressive set reduction
US7860978B2 (en) * 2004-01-22 2010-12-28 Toshiba America Research, Inc. Establishing a secure tunnel to access router
US7676599B2 (en) 2004-01-28 2010-03-09 I2 Telecom Ip Holdings, Inc. System and method of binding a client to a server
US7656895B2 (en) 2004-03-04 2010-02-02 Wiline Networks, Inc. Method and device for coupling a POTS terminal to a non-PSTN communications network
CA2559891A1 (en) 2004-03-11 2005-09-22 Ali Awais Dynamically adapting the transmission rate of packets in real-time voip communications to the available bandwidth
JP4574366B2 (en) 2004-03-30 2010-11-04 要二 竹内 CD-ROM, management server, operation server, and IP telephone terminal registration method in which a program for functioning as an IP telephone terminal is recorded
US7596096B2 (en) 2004-04-29 2009-09-29 Avaya Inc Method and apparatus for providing trace route and timing information for media streams
US7684549B2 (en) 2004-07-08 2010-03-23 At&T Intellectual Property I, Lp System and method for managing messages in a packetized voice environment
EP1771979B1 (en) 2004-07-23 2011-11-23 Citrix Systems, Inc. A method and systems for securing remote access to private networks
CA2574776A1 (en) 2004-07-23 2006-02-02 Citrix Systems, Inc. Systems and methods for optimizing communications between network nodes
US7782878B2 (en) 2004-08-16 2010-08-24 I2Telecom Ip Holdings, Inc. System and method for sharing an IP address
US7336654B2 (en) 2004-10-20 2008-02-26 I2Telecom International, Inc. Portable VoIP service access module

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6618761B2 (en) * 1998-10-30 2003-09-09 Science Applications International Corp. Agile network protocol for secure communications with assured system availability
US20020184376A1 (en) * 2001-05-30 2002-12-05 Sternagle Richard Henry Scalable, reliable session initiation protocol (SIP) signaling routing node
US20030023669A1 (en) * 2001-07-24 2003-01-30 Delima Roberto Dynamic HTTP load balancing method and apparatus
US20030110257A1 (en) * 2001-12-11 2003-06-12 Wook Hyun Method for performing a load distribution between session initiation protocol servers within an intra domain
US20030204619A1 (en) * 2002-04-26 2003-10-30 Bays Robert James Methods, apparatuses and systems facilitating determination of network path metrics

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
CAMARILLO G. ET AL.: "Integration of Resource Management and SIP", RFC 3312, October 2002 (2002-10-01), XP015009089 *
ROSENBERG J. ET AL.: "STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs)", RFC 3489, March 2003 (2003-03-01), XP015009272 *
SCHULZRINNE H. ET AL.: "Dynamic Host Configuration Protocol Option for SIP", RFC 3361, August 2002 (2002-08-01), XP015009120 *

Also Published As

Publication number Publication date
WO2005072473A2 (en) 2005-08-11
US9888066B2 (en) 2018-02-06
US8606874B2 (en) 2013-12-10
US20090327414A1 (en) 2009-12-31
US20160359961A1 (en) 2016-12-08
US20140181184A1 (en) 2014-06-26
US9401974B2 (en) 2016-07-26
US20060031393A1 (en) 2006-02-09
US7676599B2 (en) 2010-03-09

Similar Documents

Publication Publication Date Title
WO2005072473A3 (en) System and method for binding a client to a server
EP1659529A3 (en) Message based network configuration of domain name purchase
WO2003019973A3 (en) System and method for addressing a mobile device in an ip-based wireless network
WO2003021372A3 (en) System and method for providing two-way communications network transmissions over internet protocol
WO2002103488A3 (en) Compensation data prediction
WO2005029282A3 (en) Setting up a name resolution system for home-to-home communications
AU2002255192A1 (en) Method and network device for synchronization of database data routed through a router
WO2006088947A3 (en) Methods and apparatus for machine-to-machine communications
WO2005089049A3 (en) System and method for pushing content to a terminal utilizing a network-initiated data service technique
GB2429381A (en) AAA support for DHCP
AU2002345633A1 (en) Method and system for two-way initiated data communication with wireless devices
AU2002361716A1 (en) Data storage devices having ip capable partitions
WO2006116396A3 (en) Voice over internet protocol system and method for processing of telephonic voice over a data network
EP1473900A3 (en) Wireless local area network system capable of supporting host mobility and an operation method therefor
AU2001223622A1 (en) Communication system and method for establishing a connection to a serving network element
WO2005069732A3 (en) Upper-level protocol authentication
WO2003026138A3 (en) System and method for wireless multimedia communication
CN106790098B (en) IPv4/IPv6 intercommunication system based on HTTP ALG and NAT64 technology
AU2003259554A1 (en) Network terminal device, address management server, communication system, and network communication method using mac addresses to determine the ip target addresses
EP1901519A3 (en) Service communication control method applying a service relaying device
EP2421288A3 (en) Telecommunications system and method
Minoli Voice over IPv6: architectures for next generation VoIP networks
ATE388571T1 (en) REMOTE MANAGEMENT OF IPSEC SECURITY ASSOCIATIONS
AU2002328134A1 (en) A method and system for providing a web service by a plurality of web domains sharing a single ip address
GB0202415D0 (en) Mobile communication system and data transfering method for use therewith

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase