IP Library Granted Patent US 8,428,056
Granted Patent B2
US 8,428,056 · App. 10/286,013 · Granted Apr 23, 2013

Generation of redundant scheduled network paths using a branch and merge technique

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,428,056
App. No.
10/286,013
Granted
Apr 23, 2013
Kind
B2
Abstract

A method and apparatus for creating and using multiple redundant paths between endpoints in a scheduled communication network, and for sending copies of data down each path. A path calculation is made for one or more redundant paths between designated branch and merge points in a network using scheduled switch/routers, and duplicate packets are transmitted along each path to the merge point. The first packet received among the configured paths at the merge point is forwarded to a resulting data stream and the later (duplicate) copies from other paths are discarded. Path itineraries are configured to maintain temporal packet sequence in the resulting stream. Path status is monitored and additional paths can be substituted if a path has an outage. Alternatively, multiple divergent paths can be configured, and duplicate packets transmitted along each path, where at least one path delivers data between end points, and a monitoring path also transmits copies of the data to an alternate location. A new routing header may be attached to packets transmitted in the monitoring path, to facilitate conformance with CALEA monitoring requirements.

Claims (21)

1. A computer-implemented method comprising:

calculating, by a computer device, a plurality of paths within a data packet network from a branch point to a merge point, wherein a combination of said plurality of paths meets predetermined configuration requirements;

transmitting a copy of each packet received at said branch point along at least two of said plurality of paths;

merging data received from said plurality of paths at said merge point into a single data stream, said merging including monitoring each of said plurality of paths for a predetermined interval for each packet, and forwarding only the first packet of said transmitted copies of said packet to arrive on any of said plurality of paths during said interval;

varying a level of redundancy for selected connections;

wherein said calculating, said transmitting, said merging, and said varying are done on a temporary, per-call basis for Voice Over Internet Protocol (VOIP) data within said data packet network and wherein said calculating, said transmitting, said merging, and said varying are not done on other types of data within said data packet network;

monitoring the status of at least one of said plurality of paths;

determining when said at least one monitored path has experienced an outage;

requesting a calculation of a substitute path meeting said predetermined configuration requirements; and

using said substitute path for transmitting further copies of each packet from said branch point to said merge point.

2. The method of claim 1 in which said data packet network is comprised of one or more scheduled switch/routers (SSR).

3. The method of claim 1 in which segments of said plurality of paths can be used by normal traffic during intervals when no scheduled packets are being transmitted over said segments.

4. The method of claim 1 in which said predetermined configuration requirements include a requirement that at least two of said plurality of paths do not share common communication facilities within said data packet network.

5. The method of claim 1 in which said predetermined configuration requirements include a requirement that the difference between latency times of each of said plurality of paths does not exceed a pre-configured limit, whereby the packets of each path remain in sequence.

6. The method of claim 1 where said predetermined configuration requirements include a requirement for scheduling transmission of said single data stream at a time no earlier than a latency time of the shortest path of said plurality of paths and at a time no later than a latency time of the longest of said plurality of paths, wherein said latency times are calculated between said branch point and said merge point.

7. The method of claim 1 in which at least one of said branch point and said merge point is located within said network.

8. The method of claim 1 in which at least one of said branch point and said merge point is located within a device connected to said data packet network.

9. The method of claim 8 in which said device is a multi-homed device connected to said data packet network at a plurality of access points, and said device is configured to perform a branching function or a merging function or both.

10. The method of claim 1 in which a schedule agent is configured to receive a request for one or more high-reliability data paths, and to calculate said plurality of paths according to topology and latency information known to said schedule agent.

11. The method of claim 1 in which resources for said plurality of paths are released for use by other paths when highly reliable paths are no longer required between said branch point and said merge point.

12. The method of claim 1 wherein said data within said data packet network includes VOIP data and at least one of the group consisting of email, web pages, and file transfers.

Assignments (20)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2024
From: AVAYA LLC
To: ARLINGTON TECHNOLOGIES, LLC
Reel/Frame 067022/0780 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: CITIBANK, N.A.
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0117 →
INTELLECTUAL PROPERTY RELEASE AND REASSIGNMENT Recorded Mar 25, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: AVAYA LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 066894/0227 →
(SECURITY INTEREST) GRANTOR'S NAME CHANGE Recorded Sep 21, 2023
From: AVAYA INC.
To: AVAYA LLC
Reel/Frame 065019/0231 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
CONVERSION FROM CORP TO LLC Recorded May 12, 2009
From: AVAYA TECHNOLOGY CORP.
To: AVAYA TECHNOLOGY LLC
Reel/Frame 022677/0550 →
REASSIGNMENT Recorded Jun 26, 2008
From: AVAYA TECHNOLOGY LLC; AVAYA LICENSING LLC
To: AVAYA INC
Reel/Frame 021156/0082 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME FROM AVAYA INC. TO AVAYA TECHNOLOGY CORP. PREVIOUSLY RECORDED ON REEL 016105 FRAME 0436. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT ASSIGNEE IS AVAYA TECHNOLOGY CORP.. Recorded Jun 14, 2005
From: CETACEAN NETWORKS, INC.
To: AVAYA TECHNOLOGY CORP.
Reel/Frame 016135/0242 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2005
From: CETACEAN NETWORKS, INC.
To: AVAYA INC.
Reel/Frame 016105/0436 →