Movatterモバイル変換


[0]ホーム

URL:


US20070053300A1 - Methods, systems, and computer program products for multi-path shortest-path-first computations and distance-based interface selection for VoIP traffic - Google Patents

Methods, systems, and computer program products for multi-path shortest-path-first computations and distance-based interface selection for VoIP traffic
Download PDF

Info

Publication number
US20070053300A1
US20070053300A1US11/545,788US54578806AUS2007053300A1US 20070053300 A1US20070053300 A1US 20070053300A1US 54578806 AUS54578806 AUS 54578806AUS 2007053300 A1US2007053300 A1US 2007053300A1
Authority
US
United States
Prior art keywords
path
cost
paths
network
traffic
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
US11/545,788
Other versions
US7570594B2 (en
Inventor
Rupert Zhu
David Lu
San-Qi Li
Edward Qian
Yen Shei
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.)
Genband US LLC
Original Assignee
Santera Systems Inc
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
Priority claimed from US10/676,233external-prioritypatent/US7424025B2/en
Priority claimed from US10/943,513external-prioritypatent/US7940660B2/en
Application filed by Santera Systems IncfiledCriticalSantera Systems Inc
Priority to US11/545,788priorityCriticalpatent/US7570594B2/en
Assigned to SANTERA SYSTEMS, INC.reassignmentSANTERA SYSTEMS, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: LI, SAN-QI, LU, DAVID Z., QIAN, EDWARD Y., SHEI, YEN, ZHU, RUPERT
Publication of US20070053300A1publicationCriticalpatent/US20070053300A1/en
Assigned to SANTERA SYSTEMS, LLCreassignmentSANTERA SYSTEMS, LLCMERGER (SEE DOCUMENT FOR DETAILS).Assignors: SANTERA SYSTEMS, INC.
Application grantedgrantedCritical
Publication of US7570594B2publicationCriticalpatent/US7570594B2/en
Assigned to GENBAND, INC.reassignmentGENBAND, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: SANTERA SYSTEMS, LLC
Assigned to GENBAND US LLCreassignmentGENBAND US LLCCHANGE OF NAME (SEE DOCUMENT FOR DETAILS).Assignors: GENBAND INC.
Assigned to ONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENTreassignmentONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENTPATENT SECURITY AGREEMENTAssignors: GENBAND US LLC
Assigned to COMERICA BANKreassignmentCOMERICA BANKSECURITY AGREEMENTAssignors: GENBAND US LLC
Assigned to GENBAND US LLCreassignmentGENBAND US LLCRELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS).Assignors: ONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENT
Assigned to SILICON VALLEY BANK, AS ADMINISTRATIVE AGENTreassignmentSILICON VALLEY BANK, AS ADMINISTRATIVE AGENTPATENT SECURITY AGREEMENTAssignors: GENBAND US LLC
Assigned to GENBAND US LLCreassignmentGENBAND US LLCRELEASE AND REASSIGNMENT OF PATENTSAssignors: COMERICA BANK, AS AGENT
Assigned to SILICON VALLEY BANK, AS ADMINISTRATIVE AGENTreassignmentSILICON VALLEY BANK, AS ADMINISTRATIVE AGENTCORRECTIVE ASSIGNMENT TO CORRECT PATENT NO. 6381239 PREVIOUSLY RECORDED AT REEL: 039269 FRAME: 0234. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT.Assignors: GENBAND US LLC
Assigned to GENBAND US LLCreassignmentGENBAND US LLCTERMINATION AND RELEASE OF PATENT SECURITY AGREEMENTAssignors: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Assigned to SILICON VALLEY BANK, AS ADMINISTRATIVE AGENTreassignmentSILICON VALLEY BANK, AS ADMINISTRATIVE AGENTSECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: GENBAND US LLC, SONUS NETWORKS, INC.
Assigned to CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENTreassignmentCITIZENS BANK, N.A., AS ADMINISTRATIVE AGENTSECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
Assigned to RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)reassignmentRIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 044978/0801Assignors: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Anticipated expirationlegal-statusCritical
Assigned to RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)reassignmentRIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS).Assignors: CITIZENS BANK, N.A.
Expired - Lifetimelegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Methods, systems, and computer program products for multipath Shortest-Path-First (SPF) computations and distance-based interface selection for VoIP traffic are disclosed. According to one method, a multi-path router instance associated with a plurality of network interfaces in a source IP device is provided. A cost is assigned to each of a plurality of internal segments between the multi-path router instance and the network interfaces associated with the multi-path router instance. An aggregate cost is calculated for each of a plurality of traffic paths originating at the multi-path router instance in the source IP device and extending through each of the network interfaces associated with the multi-path router instance to a destination IP device in the network. A list of IP paths is generated, and the paths in the list are ranked based on the calculated cost. Traffic is sent from the source IP device over at least one of the paths in the list. The path costs and rankings are updated in response to segment cost changes.

Description

Claims (36)

1. A method for obtaining a ranked list of paths to a destination IP device across a data network based on path costs, the method comprising:
(a) providing a multi-path router instance associated with a plurality of network interfaces in a source IP device;
(b) assigning a cost to each of a plurality of internal segments between the multi-path router instance and the network interfaces associated with the multi-path router instance;
(c) calculating an aggregate cost for each of a plurality of traffic paths originating at the multi-path router instance in the source IP device and extending through each of the network interfaces associated with the multi-path router instance to a destination IP device in the network;
(d) generating a list of IP paths and ranking the paths in the list based on the calculated costs;
(e) sending traffic from the source IP device over at least one of the paths in the list; and
(f) updating the path costs and rankings in response to segment cost changes.
13. A system for obtaining a ranked list of paths from an IP device to a destination IP device across a data network based on path costs, the system comprising:
a source IP device including:
(a) a plurality of network interfaces for sending media packets to and receiving media packets from a network;
(b) a multi-path router instance associated with the plurality of network interfaces;
(c) a plurality of internal segments between the multi-path router instance and the network interfaces, each of the network interfaces being assigned a cost; and
(d) wherein the multi-path router instance is adapted to calculate a an aggregate path cost for traffic paths to a destination IP device from the multi-path router instance, through the internal segment, through each of the network interfaces, to create a list of traffic paths to the destination IP device, to rank the paths in the list based on the costs, and to forward traffic to the destination IP device using at least one of the paths.
25. A computer program product comprising computer-executable instructions embodied in a computer-readable medium for performing steps comprising:
(a) providing a multi-path router instance associated with a plurality of network interfaces in a source IP device;
(b) assigning a cost to each of a plurality of internal segments between the multi-path router instance and the network interfaces associated with the multi-path router instance;
(c) calculating an aggregate cost for each of a plurality of traffic paths originating at the multi-path router instance in the source IP device and extending through each of the network interfaces associated with the multi-path router instance to a destination IP device in the network;
(d) generating a list of IP paths and ranking the paths in the list based on the calculated costs;
(e) sending traffic from the source IP device over at least one of the paths in the list; and
(f) updating the path costs and rankings in response to segment cost changes.
US11/545,7882003-10-012006-10-10Methods, systems, and computer program products for multi-path shortest-path-first computations and distance-based interface selection for VoIP trafficExpired - LifetimeUS7570594B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/545,788US7570594B2 (en)2003-10-012006-10-10Methods, systems, and computer program products for multi-path shortest-path-first computations and distance-based interface selection for VoIP traffic

Applications Claiming Priority (6)

Application NumberPriority DateFiling DateTitle
US10/676,233US7424025B2 (en)2003-10-012003-10-01Methods and systems for per-session dynamic management of media gateway resources
US52612603P2003-12-012003-12-01
US55181404P2004-03-102004-03-10
US10/943,513US7940660B2 (en)2003-10-012004-09-17Methods, systems, and computer program products for voice over IP (VoIP) traffic engineering and path resilience using media gateway and associated next-hop routers
US74874905P2005-12-092005-12-09
US11/545,788US7570594B2 (en)2003-10-012006-10-10Methods, systems, and computer program products for multi-path shortest-path-first computations and distance-based interface selection for VoIP traffic

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US10/943,513Continuation-In-PartUS7940660B2 (en)2003-10-012004-09-17Methods, systems, and computer program products for voice over IP (VoIP) traffic engineering and path resilience using media gateway and associated next-hop routers

Publications (2)

Publication NumberPublication Date
US20070053300A1true US20070053300A1 (en)2007-03-08
US7570594B2 US7570594B2 (en)2009-08-04

Family

ID=37829948

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US11/545,788Expired - LifetimeUS7570594B2 (en)2003-10-012006-10-10Methods, systems, and computer program products for multi-path shortest-path-first computations and distance-based interface selection for VoIP traffic

Country Status (1)

CountryLink
US (1)US7570594B2 (en)

Cited By (46)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050073998A1 (en)*2003-10-012005-04-07Santera Systems, Inc.Methods, systems, and computer program products for voice over IP (VoIP) traffic engineering and path resilience using media gateway and associated next-hop routers
US20050152333A1 (en)*2004-01-142005-07-14Nortel Networks LimitedMethod and apparatus for controlling the dissemination of routing information on a communication network
US20060250964A1 (en)*2004-02-122006-11-09Cisco Technology, Inc.Traffic flow determination in communications networks
US20070064613A1 (en)*2003-10-012007-03-22Santera Systems, Inc.Methods, systems, and computer program products for load balanced and symmetric path computations for VoIP traffic engineering
US20070230352A1 (en)*2006-03-282007-10-04Nec Laboratories America, Inc.Multipath Routing Architecture for Large Data Transfers
GB2446962A (en)*2007-02-262008-08-27Service Bureau Intetel S A DbaRouting sessions including identifying costs for using carrier services and updating routing tables.
US20090063443A1 (en)*2007-08-272009-03-05Arimilli Lakshminarayana BSystem and Method for Dynamically Supporting Indirect Routing Within a Multi-Tiered Full-Graph Interconnect Architecture
US20090063728A1 (en)*2007-08-272009-03-05Arimilli Lakshminarayana BSystem and Method for Direct/Indirect Transmission of Information Using a Multi-Tiered Full-Graph Interconnect Architecture
US20090063891A1 (en)*2007-08-272009-03-05Arimilli Lakshminarayana BSystem and Method for Providing Reliability of Communication Between Supernodes of a Multi-Tiered Full-Graph Interconnect Architecture
US20090064139A1 (en)*2007-08-272009-03-05Arimilli Lakshminarayana BMethod for Data Processing Using a Multi-Tiered Full-Graph Interconnect Architecture
US20090063444A1 (en)*2007-08-272009-03-05Arimilli Lakshminarayana BSystem and Method for Providing Multiple Redundant Direct Routes Between Supernodes of a Multi-Tiered Full-Graph Interconnect Architecture
US20090063880A1 (en)*2007-08-272009-03-05Lakshminarayana B ArimilliSystem and Method for Providing a High-Speed Message Passing Interface for Barrier Operations in a Multi-Tiered Full-Graph Interconnect Architecture
US20090064140A1 (en)*2007-08-272009-03-05Arimilli Lakshminarayana BSystem and Method for Providing a Fully Non-Blocking Switch in a Supernode of a Multi-Tiered Full-Graph Interconnect Architecture
US20090198957A1 (en)*2008-02-012009-08-06Arimilli Lakshminarayana BSystem and Method for Performing Dynamic Request Routing Based on Broadcast Queue Depths
US20090198956A1 (en)*2008-02-012009-08-06Arimilli Lakshminarayana BSystem and Method for Data Processing Using a Low-Cost Two-Tier Full-Graph Interconnect Architecture
US7769892B2 (en)2007-08-272010-08-03International Business Machines CorporationSystem and method for handling indirect routing of information between supernodes of a multi-tiered full-graph interconnect architecture
US7779148B2 (en)2008-02-012010-08-17International Business Machines CorporationDynamic routing based on information of not responded active source requests quantity received in broadcast heartbeat signal and stored in local data structure for other processor chips
US7827428B2 (en)2007-08-312010-11-02International Business Machines CorporationSystem for providing a cluster-wide system clock in a multi-tiered full-graph interconnect architecture
US20100332991A1 (en)*2009-06-292010-12-30International Business Machines CorporationIncreasing Resilience of a Network Service
US7904590B2 (en)2007-08-272011-03-08International Business Machines CorporationRouting information through a data processing system implementing a multi-tiered full-graph interconnect architecture
US7921316B2 (en)2007-09-112011-04-05International Business Machines CorporationCluster-wide system clock in a multi-tiered full-graph interconnect architecture
US7958183B2 (en)2007-08-272011-06-07International Business Machines CorporationPerforming collective operations using software setup and partial software execution at leaf nodes in a multi-tiered full-graph interconnect architecture
US7958182B2 (en)2007-08-272011-06-07International Business Machines CorporationProviding full hardware support of collective operations in a multi-tiered full-graph interconnect architecture
CN102210128A (en)*2008-11-192011-10-05日本电信电话株式会社Path calculation order deciding method, program and calculating apparatus
US20110302308A1 (en)*2010-06-042011-12-08Rich ProdanMethod and System for Providing User-Generated Content Via a Gateway
US8108545B2 (en)2007-08-272012-01-31International Business Machines CorporationPacket coalescing in virtual channels of a data processing system in a multi-tiered full-graph interconnect architecture
US8140731B2 (en)2007-08-272012-03-20International Business Machines CorporationSystem for data processing using a multi-tiered full-graph interconnect architecture
US8417778B2 (en)2009-12-172013-04-09International Business Machines CorporationCollective acceleration unit tree flow control and retransmit
US20130111062A1 (en)*2011-10-312013-05-02Steven Glen JorgensenDetermination of a lowest cost path between nodes
US20130258903A1 (en)*2005-11-022013-10-03Verizon Corporate Services Group Inc.Systems and methods for modeling telecommunication switch investments
EP2733989A1 (en)*2012-11-202014-05-21ABB Research Ltd.Routing protocol for heterogeneous communication networks
US20150263942A1 (en)*2014-03-122015-09-17International Business Machines CorporationMessage path selection within a network
US20150304221A1 (en)*2010-04-192015-10-22Telefonaktiebolaget L M Ericsson (Publ)Method for Generating a Load Sharing Vector
US20160197815A1 (en)*2015-01-062016-07-07Verizon Patent And Licensing Inc.Confidentially determining route diversity for network routes
US20170180210A1 (en)*2015-12-222017-06-22Amazon Technologies, Inc.Shifting network traffic from a network device
US20170289062A1 (en)*2016-03-292017-10-05Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Workload distribution based on serviceability
US10129089B1 (en)2015-12-222018-11-13Amazon Technologies, Inc.Shifting network traffic
US10313201B2 (en)*2015-09-142019-06-04Siemens AktiengesellschaftModular control device of an industrial automation system, and method for configuring the modular control device
US10541923B2 (en)*2018-02-052020-01-21Ciena CorporationSegment routing traffic engineering based on link utilization
US20200053005A1 (en)*2015-06-032020-02-13Vid Scale, Inc.Enhancing performance of multi-path communications
US10567289B2 (en)*2007-10-172020-02-18Dispersive Networks, Inc.Virtual dispersive networking systems and methods
US10630957B2 (en)*2017-03-282020-04-21Oracle International CorporationScalable distributed computation framework for data-intensive computer vision workloads
CN113014482A (en)*2019-12-192021-06-22瞻博网络公司Serial number checksum for link state protocol
US20220210048A1 (en)*2020-12-282022-06-30Nokia Solutions And Networks OyPacket forwarding on non-coherent paths
US20230030165A1 (en)*2019-03-252023-02-02Juniper Networks, Inc.Utilizing egress peer engineering to determine optimized traffic plans and to implement an optimized traffic plan
US20230069626A1 (en)*2020-04-302023-03-02Huawei Technologies Co., Ltd.Traffic monitoring method, related device, and system

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090003310A1 (en)*2007-06-272009-01-01Kadel Bryan FDynamic allocation of VOIP service resources
US10235649B1 (en)2014-03-142019-03-19Walmart Apollo, LlcCustomer analytics data model
US10565538B1 (en)2014-03-142020-02-18Walmart Apollo, LlcCustomer attribute exemption
US10346769B1 (en)2014-03-142019-07-09Walmart Apollo, LlcSystem and method for dynamic attribute table
US10733555B1 (en)2014-03-142020-08-04Walmart Apollo, LlcWorkflow coordinator
US10235687B1 (en)2014-03-142019-03-19Walmart Apollo, LlcShortest distance to store
US10484263B2 (en)2017-01-162019-11-19International Business Machines CorporationRoute-cost acquisition from routers

Citations (30)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6061348A (en)*1995-12-222000-05-09Cisco Technology, Inc.Method and apparatus for dynamically allocating bandwidth for a time division multiplexed data bus
US20020006112A1 (en)*2000-05-052002-01-17Jaber Abed MohdMethod and system for modeling and advertising asymmetric topology of a node in a transport network
US20020012352A1 (en)*1998-12-182002-01-31Goran HanssonInternet protocol handler for telecommunications platform with processor cluster
US20020016926A1 (en)*2000-04-272002-02-07Nguyen Thomas T.Method and apparatus for integrating tunneling protocols with standard routing protocols
US20020051464A1 (en)*2000-09-132002-05-02Sin Tam WeeQuality of transmission across packet-based networks
US20020191612A1 (en)*2001-01-262002-12-19Placeware, Inc.Method and apparatus for automatically determining an appropriate transmission method in a network
US20030093555A1 (en)*2001-11-092003-05-15Harding-Jones William PaulMethod, apparatus and system for routing messages within a packet operating system
US20030099192A1 (en)*2001-11-282003-05-29Stacy ScottMethod and system for a switched virtual circuit with virtual termination
US20030118039A1 (en)*2001-12-172003-06-26Hidetaka NishiGateway
US20030142795A1 (en)*2002-01-312003-07-31Gavette Sherman L.Home network telephone answering system and method for same
US6633563B1 (en)*1999-03-022003-10-14Nortel Networks LimitedAssigning cell data to one of several processors provided in a data switch
US20030193898A1 (en)*2002-04-152003-10-16Wong Vincent Chi ChiuMethod and apparatus for selecting maximally disjoint shortest paths in a network
US6674744B1 (en)*1998-09-222004-01-06Lucent Technologies Inc.Point-to-point data transport over the internet utilizing label switching without IP headers
US20040047345A1 (en)*2001-11-162004-03-11Ibasis, Inc.System and method for voice over internet protocol (VoIP) and facsimile over internet protocol (FoIP) calling over the internet
US6714535B1 (en)*1999-11-082004-03-30Broadmedia, Inc.Method and system for unlimited use of telephony services over a data network without incurring long distance calling tolls
US20040066782A1 (en)*2002-09-232004-04-08Nassar Ayman EsamSystem, method and apparatus for sharing and optimizing packet services nodes
US6771673B1 (en)*2000-08-312004-08-03Verizon Communications Inc.Methods and apparatus and data structures for providing access to an edge router of a network
US6831898B1 (en)*2000-08-162004-12-14Cisco Systems, Inc.Multiple packet paths to improve reliability in an IP network
US6831895B1 (en)*1999-05-192004-12-14Lucent Technologies Inc.Methods and devices for relieving congestion in hop-by-hop routed packet networks
US20050068942A1 (en)*2003-09-302005-03-31Chu Thomas P.Method and apparatus for establishment and management of voice-over IP virtual private networks in IP-based communication systems
US20050073998A1 (en)*2003-10-012005-04-07Santera Systems, Inc.Methods, systems, and computer program products for voice over IP (VoIP) traffic engineering and path resilience using media gateway and associated next-hop routers
US6879667B1 (en)*2001-05-072005-04-12General Bandwidth Inc.System and method for interfacing telephony voice signals with a broadband access network
US6956820B2 (en)*2003-10-012005-10-18Santera Systems, Inc.Methods, systems, and computer program products for voice over IP (VoIP) traffic engineering and path resilience using network-aware media gateway
US7165094B2 (en)*2001-03-092007-01-16Sonics, Inc.Communications system and method with non-blocking shared interface
US7177943B1 (en)*2001-12-272007-02-13Cisco Technology, Inc.System and method for processing packets in a multi-processor environment
US20070064613A1 (en)*2003-10-012007-03-22Santera Systems, Inc.Methods, systems, and computer program products for load balanced and symmetric path computations for VoIP traffic engineering
US20070083528A1 (en)*2000-09-132007-04-12Fortinet, Inc.Switch management system and method
US7212519B2 (en)*1999-07-142007-05-01Ericsson Inc.Combining narrowband applications with broadband transport
US7394818B1 (en)*2000-09-222008-07-01Qwest Communications International Inc.Extended multi-line hunt group communication
US7424025B2 (en)*2003-10-012008-09-09Santera Systems, Inc.Methods and systems for per-session dynamic management of media gateway resources

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7185094B2 (en)2001-03-302007-02-27Sandcherry, Inc.Media session framework using a control module to direct and manage application and service servers

Patent Citations (30)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6061348A (en)*1995-12-222000-05-09Cisco Technology, Inc.Method and apparatus for dynamically allocating bandwidth for a time division multiplexed data bus
US6674744B1 (en)*1998-09-222004-01-06Lucent Technologies Inc.Point-to-point data transport over the internet utilizing label switching without IP headers
US20020012352A1 (en)*1998-12-182002-01-31Goran HanssonInternet protocol handler for telecommunications platform with processor cluster
US6633563B1 (en)*1999-03-022003-10-14Nortel Networks LimitedAssigning cell data to one of several processors provided in a data switch
US6831895B1 (en)*1999-05-192004-12-14Lucent Technologies Inc.Methods and devices for relieving congestion in hop-by-hop routed packet networks
US7212519B2 (en)*1999-07-142007-05-01Ericsson Inc.Combining narrowband applications with broadband transport
US6714535B1 (en)*1999-11-082004-03-30Broadmedia, Inc.Method and system for unlimited use of telephony services over a data network without incurring long distance calling tolls
US20020016926A1 (en)*2000-04-272002-02-07Nguyen Thomas T.Method and apparatus for integrating tunneling protocols with standard routing protocols
US20020006112A1 (en)*2000-05-052002-01-17Jaber Abed MohdMethod and system for modeling and advertising asymmetric topology of a node in a transport network
US6831898B1 (en)*2000-08-162004-12-14Cisco Systems, Inc.Multiple packet paths to improve reliability in an IP network
US6771673B1 (en)*2000-08-312004-08-03Verizon Communications Inc.Methods and apparatus and data structures for providing access to an edge router of a network
US20020051464A1 (en)*2000-09-132002-05-02Sin Tam WeeQuality of transmission across packet-based networks
US20070083528A1 (en)*2000-09-132007-04-12Fortinet, Inc.Switch management system and method
US7394818B1 (en)*2000-09-222008-07-01Qwest Communications International Inc.Extended multi-line hunt group communication
US20020191612A1 (en)*2001-01-262002-12-19Placeware, Inc.Method and apparatus for automatically determining an appropriate transmission method in a network
US7165094B2 (en)*2001-03-092007-01-16Sonics, Inc.Communications system and method with non-blocking shared interface
US6879667B1 (en)*2001-05-072005-04-12General Bandwidth Inc.System and method for interfacing telephony voice signals with a broadband access network
US20030093555A1 (en)*2001-11-092003-05-15Harding-Jones William PaulMethod, apparatus and system for routing messages within a packet operating system
US20040047345A1 (en)*2001-11-162004-03-11Ibasis, Inc.System and method for voice over internet protocol (VoIP) and facsimile over internet protocol (FoIP) calling over the internet
US20030099192A1 (en)*2001-11-282003-05-29Stacy ScottMethod and system for a switched virtual circuit with virtual termination
US20030118039A1 (en)*2001-12-172003-06-26Hidetaka NishiGateway
US7177943B1 (en)*2001-12-272007-02-13Cisco Technology, Inc.System and method for processing packets in a multi-processor environment
US20030142795A1 (en)*2002-01-312003-07-31Gavette Sherman L.Home network telephone answering system and method for same
US20030193898A1 (en)*2002-04-152003-10-16Wong Vincent Chi ChiuMethod and apparatus for selecting maximally disjoint shortest paths in a network
US20040066782A1 (en)*2002-09-232004-04-08Nassar Ayman EsamSystem, method and apparatus for sharing and optimizing packet services nodes
US20050068942A1 (en)*2003-09-302005-03-31Chu Thomas P.Method and apparatus for establishment and management of voice-over IP virtual private networks in IP-based communication systems
US6956820B2 (en)*2003-10-012005-10-18Santera Systems, Inc.Methods, systems, and computer program products for voice over IP (VoIP) traffic engineering and path resilience using network-aware media gateway
US20070064613A1 (en)*2003-10-012007-03-22Santera Systems, Inc.Methods, systems, and computer program products for load balanced and symmetric path computations for VoIP traffic engineering
US20050073998A1 (en)*2003-10-012005-04-07Santera Systems, Inc.Methods, systems, and computer program products for voice over IP (VoIP) traffic engineering and path resilience using media gateway and associated next-hop routers
US7424025B2 (en)*2003-10-012008-09-09Santera Systems, Inc.Methods and systems for per-session dynamic management of media gateway resources

Cited By (77)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7715403B2 (en)2003-10-012010-05-11Genband Inc.Methods, systems, and computer program products for load balanced and symmetric path computations for VoIP traffic engineering
US20070064613A1 (en)*2003-10-012007-03-22Santera Systems, Inc.Methods, systems, and computer program products for load balanced and symmetric path computations for VoIP traffic engineering
US7969890B2 (en)2003-10-012011-06-28Genband Us LlcMethods, systems, and computer program products for load balanced and symmetric path computations for VoIP traffic engineering
US7940660B2 (en)2003-10-012011-05-10Genband Us LlcMethods, systems, and computer program products for voice over IP (VoIP) traffic engineering and path resilience using media gateway and associated next-hop routers
US20050073998A1 (en)*2003-10-012005-04-07Santera Systems, Inc.Methods, systems, and computer program products for voice over IP (VoIP) traffic engineering and path resilience using media gateway and associated next-hop routers
US20100214927A1 (en)*2003-10-012010-08-26Qian Edward YMETHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR LOAD BALANCED AND SYMMETRIC PATH COMPUTATIONS FOR VoIP TRAFFIC ENGINEERING
US7697454B2 (en)*2004-01-142010-04-13Avaya, Inc.Method and apparatus for controlling the dissemination of routing information on a communication network
US20050152333A1 (en)*2004-01-142005-07-14Nortel Networks LimitedMethod and apparatus for controlling the dissemination of routing information on a communication network
US20060250964A1 (en)*2004-02-122006-11-09Cisco Technology, Inc.Traffic flow determination in communications networks
US8194546B2 (en)*2004-02-122012-06-05Cisco Technology, Inc.Traffic flow determination in communications networks
US8914304B2 (en)*2005-11-022014-12-16Verizon Patent And Licensing Inc.Systems and methods for modeling telecommunication switch investments
US20130258903A1 (en)*2005-11-022013-10-03Verizon Corporate Services Group Inc.Systems and methods for modeling telecommunication switch investments
US20070230352A1 (en)*2006-03-282007-10-04Nec Laboratories America, Inc.Multipath Routing Architecture for Large Data Transfers
US7643427B2 (en)*2006-03-282010-01-05Nec Laboratories America, Inc.Multipath routing architecture for large data transfers
US8184786B2 (en)2007-02-262012-05-22Service Bureau Intetel S.A.Updating routing patterns in an enterprise network
GB2446962B (en)*2007-02-262011-05-18Service Bureau Intetel S A Dba AsignetUpdating routing patterns in an enterprise network
US9014354B2 (en)2007-02-262015-04-21Service Bureau Intetel S.A.Updating routing patterns in an enterprise network
US8565394B2 (en)2007-02-262013-10-22Service Bureau Intetel S.A.Updating routing patterns in an enterprise network
US20080205613A1 (en)*2007-02-262008-08-28Service Bureau Intetel S.A.Updating routing patterns in an enterprise network
GB2446962A (en)*2007-02-262008-08-27Service Bureau Intetel S A DbaRouting sessions including identifying costs for using carrier services and updating routing tables.
US20090063444A1 (en)*2007-08-272009-03-05Arimilli Lakshminarayana BSystem and Method for Providing Multiple Redundant Direct Routes Between Supernodes of a Multi-Tiered Full-Graph Interconnect Architecture
US7958183B2 (en)2007-08-272011-06-07International Business Machines CorporationPerforming collective operations using software setup and partial software execution at leaf nodes in a multi-tiered full-graph interconnect architecture
US7769891B2 (en)2007-08-272010-08-03International Business Machines CorporationSystem and method for providing multiple redundant direct routes between supernodes of a multi-tiered full-graph interconnect architecture
US7793158B2 (en)2007-08-272010-09-07International Business Machines CorporationProviding reliability of communication between supernodes of a multi-tiered full-graph interconnect architecture
US7809970B2 (en)2007-08-272010-10-05International Business Machines CorporationSystem and method for providing a high-speed message passing interface for barrier operations in a multi-tiered full-graph interconnect architecture
US7822889B2 (en)2007-08-272010-10-26International Business Machines CorporationDirect/indirect transmission of information using a multi-tiered full-graph interconnect architecture
US20090063443A1 (en)*2007-08-272009-03-05Arimilli Lakshminarayana BSystem and Method for Dynamically Supporting Indirect Routing Within a Multi-Tiered Full-Graph Interconnect Architecture
US7840703B2 (en)2007-08-272010-11-23International Business Machines CorporationSystem and method for dynamically supporting indirect routing within a multi-tiered full-graph interconnect architecture
US20090063728A1 (en)*2007-08-272009-03-05Arimilli Lakshminarayana BSystem and Method for Direct/Indirect Transmission of Information Using a Multi-Tiered Full-Graph Interconnect Architecture
US7904590B2 (en)2007-08-272011-03-08International Business Machines CorporationRouting information through a data processing system implementing a multi-tiered full-graph interconnect architecture
US20090063891A1 (en)*2007-08-272009-03-05Arimilli Lakshminarayana BSystem and Method for Providing Reliability of Communication Between Supernodes of a Multi-Tiered Full-Graph Interconnect Architecture
US7769892B2 (en)2007-08-272010-08-03International Business Machines CorporationSystem and method for handling indirect routing of information between supernodes of a multi-tiered full-graph interconnect architecture
US8185896B2 (en)2007-08-272012-05-22International Business Machines CorporationMethod for data processing using a multi-tiered full-graph interconnect architecture
US20090064139A1 (en)*2007-08-272009-03-05Arimilli Lakshminarayana BMethod for Data Processing Using a Multi-Tiered Full-Graph Interconnect Architecture
US7958182B2 (en)2007-08-272011-06-07International Business Machines CorporationProviding full hardware support of collective operations in a multi-tiered full-graph interconnect architecture
US8140731B2 (en)2007-08-272012-03-20International Business Machines CorporationSystem for data processing using a multi-tiered full-graph interconnect architecture
US8014387B2 (en)2007-08-272011-09-06International Business Machines CorporationProviding a fully non-blocking switch in a supernode of a multi-tiered full-graph interconnect architecture
US20090064140A1 (en)*2007-08-272009-03-05Arimilli Lakshminarayana BSystem and Method for Providing a Fully Non-Blocking Switch in a Supernode of a Multi-Tiered Full-Graph Interconnect Architecture
US20090063880A1 (en)*2007-08-272009-03-05Lakshminarayana B ArimilliSystem and Method for Providing a High-Speed Message Passing Interface for Barrier Operations in a Multi-Tiered Full-Graph Interconnect Architecture
US8108545B2 (en)2007-08-272012-01-31International Business Machines CorporationPacket coalescing in virtual channels of a data processing system in a multi-tiered full-graph interconnect architecture
US7827428B2 (en)2007-08-312010-11-02International Business Machines CorporationSystem for providing a cluster-wide system clock in a multi-tiered full-graph interconnect architecture
US7921316B2 (en)2007-09-112011-04-05International Business Machines CorporationCluster-wide system clock in a multi-tiered full-graph interconnect architecture
US10567289B2 (en)*2007-10-172020-02-18Dispersive Networks, Inc.Virtual dispersive networking systems and methods
US8077602B2 (en)2008-02-012011-12-13International Business Machines CorporationPerforming dynamic request routing based on broadcast queue depths
US20090198957A1 (en)*2008-02-012009-08-06Arimilli Lakshminarayana BSystem and Method for Performing Dynamic Request Routing Based on Broadcast Queue Depths
US7779148B2 (en)2008-02-012010-08-17International Business Machines CorporationDynamic routing based on information of not responded active source requests quantity received in broadcast heartbeat signal and stored in local data structure for other processor chips
US20090198956A1 (en)*2008-02-012009-08-06Arimilli Lakshminarayana BSystem and Method for Data Processing Using a Low-Cost Two-Tier Full-Graph Interconnect Architecture
CN102210128A (en)*2008-11-192011-10-05日本电信电话株式会社Path calculation order deciding method, program and calculating apparatus
US8869035B2 (en)*2009-06-292014-10-21International Business Machines CorporationIncreasing resilience of a network service
US20100332991A1 (en)*2009-06-292010-12-30International Business Machines CorporationIncreasing Resilience of a Network Service
US8417778B2 (en)2009-12-172013-04-09International Business Machines CorporationCollective acceleration unit tree flow control and retransmit
US9736075B2 (en)*2010-04-192017-08-15Telefonaktiebolaget Lm Ericsson (Publ)Method for generating a load sharing vector
US20150304221A1 (en)*2010-04-192015-10-22Telefonaktiebolaget L M Ericsson (Publ)Method for Generating a Load Sharing Vector
US20110302308A1 (en)*2010-06-042011-12-08Rich ProdanMethod and System for Providing User-Generated Content Via a Gateway
US20130111062A1 (en)*2011-10-312013-05-02Steven Glen JorgensenDetermination of a lowest cost path between nodes
EP2733989A1 (en)*2012-11-202014-05-21ABB Research Ltd.Routing protocol for heterogeneous communication networks
WO2014095213A1 (en)*2012-11-202014-06-26Abb Research LtdRouting protocol for heterogeneous communication networks
US20150263942A1 (en)*2014-03-122015-09-17International Business Machines CorporationMessage path selection within a network
US9553797B2 (en)*2014-03-122017-01-24International Business Machines CorporationMessage path selection within a network
US20160197815A1 (en)*2015-01-062016-07-07Verizon Patent And Licensing Inc.Confidentially determining route diversity for network routes
US9755946B2 (en)*2015-01-062017-09-05Verizon Patent And Licensing Inc.Confidentially determining route diversity for network routes
US11075837B2 (en)*2015-06-032021-07-27Vid Scale, Inc.Enhancing performance of multi-path communications
US20200053005A1 (en)*2015-06-032020-02-13Vid Scale, Inc.Enhancing performance of multi-path communications
US10313201B2 (en)*2015-09-142019-06-04Siemens AktiengesellschaftModular control device of an industrial automation system, and method for configuring the modular control device
US10129089B1 (en)2015-12-222018-11-13Amazon Technologies, Inc.Shifting network traffic
US10164836B2 (en)*2015-12-222018-12-25Amazon Technologies, Inc.Shifting network traffic from a network device
US20170180210A1 (en)*2015-12-222017-06-22Amazon Technologies, Inc.Shifting network traffic from a network device
US11563641B1 (en)2015-12-222023-01-24Amazon Technologies, Inc.Shifting network traffic from a network device
US20170289062A1 (en)*2016-03-292017-10-05Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Workload distribution based on serviceability
US10630957B2 (en)*2017-03-282020-04-21Oracle International CorporationScalable distributed computation framework for data-intensive computer vision workloads
US10541923B2 (en)*2018-02-052020-01-21Ciena CorporationSegment routing traffic engineering based on link utilization
US11909645B2 (en)2018-02-052024-02-20Ciena CorporationSegment routing traffic engineering based on link utilization
US20230030165A1 (en)*2019-03-252023-02-02Juniper Networks, Inc.Utilizing egress peer engineering to determine optimized traffic plans and to implement an optimized traffic plan
CN113014482A (en)*2019-12-192021-06-22瞻博网络公司Serial number checksum for link state protocol
US11323360B2 (en)*2019-12-192022-05-03Juniper Networks, Inc.Sequence number checksum for link state protocols
US20230069626A1 (en)*2020-04-302023-03-02Huawei Technologies Co., Ltd.Traffic monitoring method, related device, and system
US20220210048A1 (en)*2020-12-282022-06-30Nokia Solutions And Networks OyPacket forwarding on non-coherent paths

Also Published As

Publication numberPublication date
US7570594B2 (en)2009-08-04

Similar Documents

PublicationPublication DateTitle
US7570594B2 (en)Methods, systems, and computer program products for multi-path shortest-path-first computations and distance-based interface selection for VoIP traffic
US7969890B2 (en)Methods, systems, and computer program products for load balanced and symmetric path computations for VoIP traffic engineering
US6956820B2 (en)Methods, systems, and computer program products for voice over IP (VoIP) traffic engineering and path resilience using network-aware media gateway
US10666563B2 (en)Buffer-less virtual routing
US6418139B1 (en)Mechanism to guarantee quality of service to real-time traffic on IP networks
EP2911348B1 (en)Control device discovery in networks having separate control and forwarding devices
US8751638B2 (en)System and method to implement joint server selection and path selection
JP6510115B2 (en) Method, apparatus, and network system for realizing load distribution
US7940660B2 (en)Methods, systems, and computer program products for voice over IP (VoIP) traffic engineering and path resilience using media gateway and associated next-hop routers
US20120106333A1 (en)Network Aware Global Load Balancing System and Method
US20140297849A1 (en)System and Method for Service Assurance in IP Networks
JPH07177143A (en)Link metric assignment method
US8018876B2 (en)Routing system and method with OSPF area zero split into a two level hierarchy for route calculation
US9883264B2 (en)Systems and methods for multilayer peering
CN113300957A (en)Intelligent backbone network management scheduling system and method based on segment routing
US20070280276A1 (en)Method and apparatus for managing client layer communications services
Wang et al.Reliability as an interdomain service
EP1671459B1 (en)Media gateway for voice over ip data traffic
CN120017589A (en) A data distribution method, device, equipment and storage medium
HK1213383B (en)Control device discovery in networks having separate control and forwarding devices
HK1226212B (en)Buffer-less virtual routing
JP2011045101A (en)Apparatus and method for managing band

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:SANTERA SYSTEMS, INC., TEXAS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ZHU, RUPERT;LU, DAVID Z.;LI, SAN-QI;AND OTHERS;REEL/FRAME:018519/0711

Effective date:20061016

ASAssignment

Owner name:SANTERA SYSTEMS, LLC, TEXAS

Free format text:MERGER;ASSIGNOR:SANTERA SYSTEMS, INC.;REEL/FRAME:022151/0236

Effective date:20061031

Owner name:SANTERA SYSTEMS, LLC,TEXAS

Free format text:MERGER;ASSIGNOR:SANTERA SYSTEMS, INC.;REEL/FRAME:022151/0236

Effective date:20061031

STCFInformation on status: patent grant

Free format text:PATENTED CASE

ASAssignment

Owner name:GENBAND, INC., TEXAS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SANTERA SYSTEMS, LLC;REEL/FRAME:023471/0754

Effective date:20091105

Owner name:GENBAND, INC.,TEXAS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SANTERA SYSTEMS, LLC;REEL/FRAME:023471/0754

Effective date:20091105

ASAssignment

Owner name:GENBAND US LLC,TEXAS

Free format text:CHANGE OF NAME;ASSIGNOR:GENBAND INC.;REEL/FRAME:024468/0507

Effective date:20100527

Owner name:GENBAND US LLC, TEXAS

Free format text:CHANGE OF NAME;ASSIGNOR:GENBAND INC.;REEL/FRAME:024468/0507

Effective date:20100527

ASAssignment

Owner name:ONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENT

Free format text:PATENT SECURITY AGREEMENT;ASSIGNOR:GENBAND US LLC;REEL/FRAME:024555/0809

Effective date:20100528

ASAssignment

Owner name:COMERICA BANK, MICHIGAN

Free format text:SECURITY AGREEMENT;ASSIGNOR:GENBAND US LLC;REEL/FRAME:025333/0054

Effective date:20101028

FPAYFee payment

Year of fee payment:4

ASAssignment

Owner name:GENBAND US LLC, TEXAS

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:ONE EQUITY PARTNERS III, L.P., AS COLLATERAL AGENT;REEL/FRAME:031968/0955

Effective date:20121219

ASAssignment

Owner name:SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT, CALIFORNIA

Free format text:PATENT SECURITY AGREEMENT;ASSIGNOR:GENBAND US LLC;REEL/FRAME:039269/0234

Effective date:20160701

Owner name:SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT, CALI

Free format text:PATENT SECURITY AGREEMENT;ASSIGNOR:GENBAND US LLC;REEL/FRAME:039269/0234

Effective date:20160701

ASAssignment

Owner name:GENBAND US LLC, TEXAS

Free format text:RELEASE AND REASSIGNMENT OF PATENTS;ASSIGNOR:COMERICA BANK, AS AGENT;REEL/FRAME:039280/0467

Effective date:20160701

ASAssignment

Owner name:SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT, CALIFORNIA

Free format text:CORRECTIVE ASSIGNMENT TO CORRECT PATENT NO. 6381239 PREVIOUSLY RECORDED AT REEL: 039269 FRAME: 0234. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT;ASSIGNOR:GENBAND US LLC;REEL/FRAME:041422/0080

Effective date:20160701

Owner name:SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT, CALI

Free format text:CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT NO. 6381239 PREVIOUSLY RECORDED AT REEL: 039269 FRAME: 0234. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT;ASSIGNOR:GENBAND US LLC;REEL/FRAME:041422/0080

Effective date:20160701

Owner name:SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT, CALI

Free format text:CORRECTIVE ASSIGNMENT TO CORRECT PATENT NO. 6381239 PREVIOUSLY RECORDED AT REEL: 039269 FRAME: 0234. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT;ASSIGNOR:GENBAND US LLC;REEL/FRAME:041422/0080

Effective date:20160701

FPAYFee payment

Year of fee payment:8

ASAssignment

Owner name:GENBAND US LLC, TEXAS

Free format text:TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT;ASSIGNOR:SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT;REEL/FRAME:044986/0303

Effective date:20171221

ASAssignment

Owner name:SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT, CALIFORNIA

Free format text:SECURITY INTEREST;ASSIGNORS:GENBAND US LLC;SONUS NETWORKS, INC.;REEL/FRAME:044978/0801

Effective date:20171229

Owner name:SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT, CALI

Free format text:SECURITY INTEREST;ASSIGNORS:GENBAND US LLC;SONUS NETWORKS, INC.;REEL/FRAME:044978/0801

Effective date:20171229

ASAssignment

Owner name:CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT, MASSACHUSETTS

Free format text:SECURITY INTEREST;ASSIGNOR:RIBBON COMMUNICATIONS OPERATING COMPANY, INC.;REEL/FRAME:052076/0905

Effective date:20200303

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:12

ASAssignment

Owner name:RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.), MASSACHUSETTS

Free format text:TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 044978/0801;ASSIGNOR:SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT;REEL/FRAME:058949/0497

Effective date:20200303

ASAssignment

Owner name:RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.), MASSACHUSETTS

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:CITIZENS BANK, N.A.;REEL/FRAME:067822/0433

Effective date:20240620


[8]ページ先頭

©2009-2025 Movatter.jp