CA2240687A1 - Method for managing multicast addresses for transmitting and receiving multimedia conferencing information on an internet protocol (ip) network implemented over an atm network - Google Patents

Method for managing multicast addresses for transmitting and receiving multimedia conferencing information on an internet protocol (ip) network implemented over an atm network

Info

Publication number
CA2240687A1
CA2240687A1 CA002240687A CA2240687A CA2240687A1 CA 2240687 A1 CA2240687 A1 CA 2240687A1 CA 002240687 A CA002240687 A CA 002240687A CA 2240687 A CA2240687 A CA 2240687A CA 2240687 A1 CA2240687 A1 CA 2240687A1
Authority
CA
Canada
Prior art keywords
multicast
conference
network
atm
client
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002240687A
Other languages
French (fr)
Other versions
CA2240687C (en
Inventor
Antonio Desimone
Joseph Golan
Ashok K. Kuthyar
Bryant Richard Parent
Ram S. Ramaurthy
David Hilton Shur
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AT&T Intellectual Property II LP
Original Assignee
AT&T Corp
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 AT&T Corp filed Critical AT&T Corp
Publication of CA2240687A1 publication Critical patent/CA2240687A1/en
Application granted granted Critical
Publication of CA2240687C publication Critical patent/CA2240687C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • 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/10Mapping addresses of different types
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5069Address allocation for group communication, multicast communication or broadcast communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5076Update or notification mechanisms, e.g. DynDNS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/168Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] specially adapted for link layer protocols, e.g. asynchronous transfer mode [ATM], synchronous optical network [SONET] or point-to-point protocol [PPP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/663Transport layer addresses, e.g. aspects of transmission control protocol [TCP] or user datagram protocol [UDP] ports
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]

Abstract

In a multicast capable IP network implemented over an ATM network, each client terminal on a multimedia conference, for each media type it transmits, is assigned a multicast IP address and a port number (together known as a socket) on which to transmit packets, wherein each assigned multicast IP address is unique and different than the multicast IP address assigned to any other client for any media type. Each client terminal then selects, for each media type, which clients on the conference it wants to receive packets from. Only packets that are in fact requested by a client are routed over the multicast IP network to the requesting client. A single special purpose Multicast Address Resolution System (MARS) server is associated with the conference when the conference is established. Each client terminal uses that MARS server, whether on the same or different IP
sub-networks, but on a common ATM network, for purposes of mapping the multicast IP addresses used in the conference into a set of unicast ATM
endpoint addresses used by the ATM-connected client terminals. Similarly, when a specific conference uses a Multicast Server, a single special purpose Multicast Server is used for all clients on the conference, whether on the same or different IP sub-networks, for purposes of establishing point-to-multipoint ATM connections to the conference endpoints.
CA002240687A 1997-06-24 1998-06-15 Method for managing multicast addresses for transmitting and receiving multimedia conferencing information on an internet protocol (ip) network implemented over an atm network Expired - Fee Related CA2240687C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/881,763 1997-06-24
US08/881,763 US6138144A (en) 1997-06-24 1997-06-24 Method for managing multicast addresses for transmitting and receiving multimedia conferencing information on an internet protocol (IP) network implemented over an ATM network

Publications (2)

Publication Number Publication Date
CA2240687A1 true CA2240687A1 (en) 1998-12-24
CA2240687C CA2240687C (en) 2003-07-08

Family

ID=25379160

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002240687A Expired - Fee Related CA2240687C (en) 1997-06-24 1998-06-15 Method for managing multicast addresses for transmitting and receiving multimedia conferencing information on an internet protocol (ip) network implemented over an atm network

Country Status (4)

Country Link
US (1) US6138144A (en)
EP (1) EP0888029B1 (en)
CA (1) CA2240687C (en)
DE (1) DE69840616D1 (en)

Families Citing this family (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6560656B1 (en) * 1998-02-26 2003-05-06 Sun Microsystems, Inc. Apparatus and method for providing downloadable code for use in communicating with a device in a distributed system
CA2213984A1 (en) * 1996-08-22 1998-02-22 Norand Corporation Enhanced mobility and address resolution in a wireless premises based network
JPH1079740A (en) * 1996-09-03 1998-03-24 Hitachi Ltd Router device using atm switch
CA2283964C (en) 1997-03-12 2008-05-06 Nomadix, Llc Nomadic translator or router
US6446116B1 (en) * 1997-06-30 2002-09-03 Sun Microsystems, Inc. Method and apparatus for dynamic loading of a transport mechanism in a multipoint data delivery system
SE9704457L (en) * 1997-12-01 1999-06-02 Telia Ab Method and device for multiple address transmission in an IP / ATM network
WO1999031871A2 (en) * 1997-12-16 1999-06-24 Sourcenet Corporation Method and apparatus for receiving full-motion digital video multi-casts, interactive data and interactive voice via a dsl circuit
US6163810A (en) * 1998-06-02 2000-12-19 At&T Corp. System and method for managing the exchange of information between multicast and unicast hosts
US7155480B2 (en) * 1998-09-21 2006-12-26 Microsoft Corporation Client-server conference and user seeking through a server storing a list comprising active conference servers and excluding nonactive conference servers
JP2000155736A (en) * 1998-11-24 2000-06-06 Nec Corp Method for distributing service request and address converting device
US7194554B1 (en) 1998-12-08 2007-03-20 Nomadix, Inc. Systems and methods for providing dynamic network authorization authentication and accounting
US8713641B1 (en) 1998-12-08 2014-04-29 Nomadix, Inc. Systems and methods for authorizing, authenticating and accounting users having transparent computer access to a network using a gateway device
US8266266B2 (en) 1998-12-08 2012-09-11 Nomadix, Inc. Systems and methods for providing dynamic network authorization, authentication and accounting
WO2000035238A1 (en) * 1998-12-09 2000-06-15 British Telecommunications Public Limited Company Communications network
JP3644009B2 (en) * 1999-02-19 2005-04-27 富士通株式会社 Multicast session management device
US6937597B1 (en) * 1999-02-26 2005-08-30 Lucent Technologies Inc. Signaling method for internet telephony
US6850987B1 (en) * 1999-06-01 2005-02-01 Fastforward Networks, Inc. System for multipoint infrastructure transport in a computer network
US6636888B1 (en) * 1999-06-15 2003-10-21 Microsoft Corporation Scheduling presentation broadcasts in an integrated network environment
US7949722B1 (en) 1999-09-29 2011-05-24 Actv Inc. Enhanced video programming system and method utilizing user-profile information
US7272649B1 (en) * 1999-09-30 2007-09-18 Cisco Technology, Inc. Automatic hardware failure detection and recovery for distributed max sessions server
WO2001026271A2 (en) * 1999-10-07 2001-04-12 World Multicast.Com, Inc. Multiple buffered channel ip multicast
US8190708B1 (en) 1999-10-22 2012-05-29 Nomadix, Inc. Gateway device having an XML interface and associated method
US6804254B1 (en) 2000-01-04 2004-10-12 Cisco Technology, Inc. System and method for maintaining a communication link
US7069432B1 (en) * 2000-01-04 2006-06-27 Cisco Technology, Inc. System and method for providing security in a telecommunication network
US7079495B1 (en) * 2000-01-04 2006-07-18 Cisco Technology, Inc. System and method for enabling multicast telecommunications
US7006494B1 (en) 2000-01-04 2006-02-28 Cisco Technology, Inc. System and method for a virtual telephony intermediary
US7720908B1 (en) * 2000-03-07 2010-05-18 Microsoft Corporation System and method for multi-layered network communications
US8463839B2 (en) 2000-03-28 2013-06-11 Cybernet Systems Corporation Distributed computing environment
ES2381530T3 (en) 2000-03-31 2012-05-29 Opentv, Inc. System and method for inserting local metadata
US6925490B1 (en) 2000-05-31 2005-08-02 International Business Machines Corporation Method, system and program products for controlling system traffic of a clustered computing environment
WO2002003614A2 (en) * 2000-06-29 2002-01-10 Cachestream Corporation Virtual multicasting
US7194549B1 (en) * 2000-09-06 2007-03-20 Vulcan Patents Llc Multicast system using client forwarding
US7092390B2 (en) * 2000-09-07 2006-08-15 Sbc Technology Resources, Inc. Internal substitution bi-level addressing for compatible public networks
AU2002229119A1 (en) * 2000-10-30 2002-05-15 Sonexis, Inc. Method and system for providing audio conferencing services using streaming audio
US7454484B1 (en) * 2000-11-16 2008-11-18 Nortel Networks Limited Method and apparatus for producing a multicast tree
AU2002239254A1 (en) * 2000-11-17 2002-06-03 Starguide Digital Networks, Inc. Method and apparatus for injection of ip multicast content into an atm dsl network
JP2002164889A (en) * 2000-11-24 2002-06-07 Matsushita Electric Ind Co Ltd Multicast conference method by multiple terminals, and conference terminal used therefor, and conference system
US6970461B2 (en) * 2000-11-29 2005-11-29 Nortel Networks Limited Access control enhancements for delivery of video and other services
US20020122391A1 (en) * 2001-01-12 2002-09-05 Shalit Andrew L. Method and system for providing audio conferencing services to users of on-line text messaging services
US6993050B2 (en) 2001-03-14 2006-01-31 At&T Corp. Transmit and receive system for cable data service
CA2439373A1 (en) 2001-03-14 2002-09-19 Nokia Corporation Realization of presence management
JP2002290458A (en) * 2001-03-26 2002-10-04 Fujitsu Ltd Multicast system
WO2002080456A1 (en) * 2001-03-30 2002-10-10 Egc & C Co., Ltd. Method of intermediating multicasting signal for multicasting embodiment
KR20020023100A (en) * 2001-05-28 2002-03-28 박현제 System for virtual multicast network depolyment
US6697349B2 (en) 2001-08-30 2004-02-24 Motorola, Inc. System and methods for distributed connection and mobility processing in a multicast IP network incorporating multi-cell location areas
US7428223B2 (en) 2001-09-26 2008-09-23 Siemens Corporation Method for background noise reduction and performance improvement in voice conferencing over packetized networks
US20030072298A1 (en) * 2001-10-17 2003-04-17 Infocus Corporation Dataconferencing method
US7054902B2 (en) * 2001-10-23 2006-05-30 Packeteer, Inc. Multicast delivery systems and methods
WO2003040855A2 (en) * 2001-10-24 2003-05-15 The Fantastic Corporation Methods for multicasting content
US7177286B2 (en) 2002-02-25 2007-02-13 Sonexis, Inc. System and method for processing digital audio packets for telephone conferencing
US7145883B2 (en) 2002-02-25 2006-12-05 Sonexis, Inc. System and method for gain control of audio sample packets
US7505423B2 (en) * 2002-02-25 2009-03-17 Sonexis, Inc. Telephone conferencing system and method
JP3920675B2 (en) * 2002-03-22 2007-05-30 株式会社リコー Data communication method, computer, program, and storage medium
US6971042B2 (en) * 2002-04-18 2005-11-29 Huge Systems, Inc. Media server with single chip storage controller
US7483945B2 (en) * 2002-04-19 2009-01-27 Akamai Technologies, Inc. Method of, and system for, webcasting with just-in-time resource provisioning, automated telephone signal acquisition and streaming, and fully-automated event archival
US20030197688A1 (en) * 2002-04-22 2003-10-23 3M Innovative Properties Company User interface
US7733366B2 (en) 2002-07-01 2010-06-08 Microsoft Corporation Computer network-based, interactive, multimedia learning system and process
US7487211B2 (en) * 2002-07-01 2009-02-03 Microsoft Corporation Interactive, computer network-based video conferencing system and process
US7301951B2 (en) * 2002-07-31 2007-11-27 At&T Knowledge Ventures, L.P. Resource reservation protocol based guaranteed quality of service internet protocol connections over a switched network
US7272145B2 (en) * 2002-07-31 2007-09-18 At&T Knowledge Ventures, L.P. Resource reservation protocol based guaranteed quality of service internet protocol connections over a switched network through proxy signaling
US7298750B2 (en) * 2002-07-31 2007-11-20 At&T Knowledge Ventures, L.P. Enhancement of resource reservation protocol enabling short-cut internet protocol connections over a switched network
US7065092B2 (en) * 2002-07-31 2006-06-20 Sbc Properties, L.P. Resource reservation protocol based guaranteed quality of service internet protocol (IP) connections over a switched network using newly assigned IP addresses
DE10251654B4 (en) * 2002-10-31 2006-03-02 Siemens Ag Method for ensuring the same message order in multiple data sinks
US7930716B2 (en) 2002-12-31 2011-04-19 Actv Inc. Techniques for reinsertion of local market advertising in digital video from a bypass source
US7792984B2 (en) * 2003-01-23 2010-09-07 International Business Machines Corporation Systems and methods for the distribution of bulk data using multicast routing that mitigates network traffic on subnets
JP3984929B2 (en) * 2003-06-11 2007-10-03 Necインフロンティア株式会社 VoIP system, VoIP server, and multicast packet communication method
US7739394B2 (en) * 2003-07-29 2010-06-15 At&T Intellectual Property I, L.P. Bi-level addressing for internet protocol broadband access
US7447203B2 (en) * 2003-07-29 2008-11-04 At&T Intellectual Property I, L.P. Broadband access for virtual private networks
US7765300B2 (en) * 2003-10-06 2010-07-27 Ericsson Ab Protocol for messaging between a centralized broadband remote aggregation server and other devices
US7567555B1 (en) * 2004-03-22 2009-07-28 At&T Corp. Post answer call redirection via voice over IP
KR20050099899A (en) 2004-04-12 2005-10-17 엘지전자 주식회사 Allocation method for internet protocol multicast based universal plug and play network
KR100643285B1 (en) * 2004-11-02 2006-11-10 삼성전자주식회사 Method and system for transmitting and receiving data using multicast
FR2880752A1 (en) * 2005-01-10 2006-07-14 Thomson Licensing Sa METHOD OF CONSTRUCTING SINGLE DIFFUSION ADDRESS BY A SERVER AND SERVER USING THE SAME
US7679638B2 (en) * 2005-01-27 2010-03-16 Polycom, Inc. Method and system for allowing video-conference to choose between various associated video conferences
US7679640B2 (en) * 2005-01-27 2010-03-16 Polycom, Inc. Method and system for conducting a sub-videoconference from a main videoconference
US8787393B2 (en) * 2005-04-11 2014-07-22 International Business Machines Corporation Preventing duplicate sources from clients served by a network address port translator
US7180856B1 (en) * 2005-12-13 2007-02-20 At&T Corp. Method and system of monitoring the receipt of multicast traffic
US7715329B1 (en) 2005-12-14 2010-05-11 At&T Intellectual Property Ii, L.P. Method and system for compiling multicast router data
US7640301B2 (en) * 2006-04-06 2009-12-29 Att Knowledge Ventures, L.P. System and method for distributing video conference data over an internet protocol television system
NO332009B1 (en) * 2008-12-12 2012-05-21 Cisco Systems Int Sarl Method of initiating communication connections
GB2500399B (en) * 2012-03-20 2015-04-15 Media Network Services As Data distribution system
US9374237B2 (en) * 2014-02-14 2016-06-21 Verizon Patent And Licensing Inc. Virtual rendezvous point (RP) address for multicast RP device
JP6593008B2 (en) * 2014-10-07 2019-10-23 株式会社リコー Information processing apparatus, communication method, program, and system
US10880108B2 (en) * 2017-06-14 2020-12-29 Gogo Business Aviation Llc Optimized wireless content loading scheduler
US11171795B2 (en) 2019-03-29 2021-11-09 Lenovo (Singapore) Pte. Ltd. Systems and methods to merge data streams from different conferencing platforms
US11196869B2 (en) * 2020-02-15 2021-12-07 Lenovo (Singapore) Pte. Ltd. Facilitation of two or more video conferences concurrently
US11855793B2 (en) 2020-12-11 2023-12-26 Lenovo (Singapore) Pte. Ltd. Graphical user interfaces for grouping video conference participants

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5694547A (en) * 1992-10-13 1997-12-02 Bay Networks, Inc. System for registration of clients in an ATM network providing for communication of client registration messages to a central manager
JPH08180001A (en) * 1994-04-12 1996-07-12 Mitsubishi Electric Corp Communication system, communication method and network interface
US5600644A (en) * 1995-03-10 1997-02-04 At&T Method and apparatus for interconnecting LANs
JPH0946338A (en) * 1995-07-28 1997-02-14 Toshiba Corp Multi-cast communication control system
US5758070A (en) * 1995-10-06 1998-05-26 Canon Kabushiki Kaisha System for dynamically determining a network media type of a LAN using frame type identifying value from a configuration table
US5835723A (en) * 1995-12-28 1998-11-10 Intel Corporation Dynamic assignment of multicast addresses
US5784561A (en) * 1996-07-01 1998-07-21 At&T Corp. On-demand video conference method and apparatus

Also Published As

Publication number Publication date
EP0888029A3 (en) 1999-10-13
EP0888029B1 (en) 2009-03-04
CA2240687C (en) 2003-07-08
US6138144A (en) 2000-10-24
EP0888029A2 (en) 1998-12-30
DE69840616D1 (en) 2009-04-16

Similar Documents

Publication Publication Date Title
CA2240687A1 (en) Method for managing multicast addresses for transmitting and receiving multimedia conferencing information on an internet protocol (ip) network implemented over an atm network
US6011782A (en) Method for managing multicast addresses for transmitting and receiving multimedia conferencing information on an internet protocol (IP) network
US8611348B2 (en) Source specific multicast group to source mapping
US8554937B2 (en) Method and system for transmitting and receiving data using multicasting
US6181697B1 (en) Method for a unicast endpoint client to access a multicast internet protocol (IP) session and to serve as a redistributor of such session
US7602784B2 (en) Method and apparatus to permit data transmission to traverse firewalls
CA2245979A1 (en) Method and system for a unicast endpoint client to access a multicast internet protocol (ip) session
US7860105B2 (en) Connections of nodes on different networks
Ho et al. A conference gateway supporting interoperability between SIP and H. 323
US20060190992A1 (en) Facilitating Bi-directional communications between clients in heterogeneous network environments
EP1307027B1 (en) Method for setting up a communication between a device and a host application over an IP network, host application and DSL router, and software programs realizing said method
JP4726632B2 (en) Method for forming multicast address and / or related port number, and data stream server
Hjálmtýsson et al. Overcoming last-hop/first-hop problems in IP multicast
EP1659761A1 (en) Address translation method for unicast stream and device implementing the method
Tirasoontorn et al. Distributed P2P-SIP conference construction
Kreibich The MBONE: the Internet's other backbone
KR20000027471A (en) Method for transmitting session data of a multicast router
Sangjoon et al. An architecture for a tightly coupled conferencing system
KR20050064630A (en) Dual stack ip mutlicast application gateway for multi-party conference
JPH11225163A (en) Ip multi-cast communications method and dial-up access server used for the method
Buchanan et al. NetBEUI and NetBIOS
KR20000045248A (en) Method for performing communication between client terminals
Ioannidis et al. The Coherent Trivial File Transfer Protocol
KR20030050905A (en) Home Network Communication Method using Network Address Translation

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20150615