IP Library Granted Patent US 8,130,775
Granted Patent B2
US 8,130,775 · App. 12/528,083 · Granted Mar 6, 2012

Mechanism for protecting a pseudo-wire

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,130,775
App. No.
12/528,083
Granted
Mar 6, 2012
Kind
B2
Abstract

A method is provided for setting up at least two pseudo-wires able to broadcast a stream of data, wherein a first pseudo-wire is set up between an input router of a packet-switched network and first output router of the packet-switched network, and a second pseudo-wire is set up between the input router and a second output router of the packet-switched network. A first link of the first pseudo-wire is set up between the first output router and an intermediate router of the packet-switched network. A second link of the second pseudo-wire is set up between the second output router and the intermediate router. A third link of both pseudo-wires is set up between the intermediate router and the input router.

Claims (23)

1. A method of setting up at least two pseudo-wires able to broadcast a data stream, comprising:

setting up a first pseudo-wire comprising a first link set up between an input router of a packet-switched network and an intermediate router of the packet-switched network and a second link set up between said intermediate router and a first output router of the packet-switched network; and

setting up a second pseudo-wire between said input router and a second output router of the packet-switched network, wherein the second pseudo-wire comprises said first link and a third link set up between said intermediate router and said second output router, said first link being shared by the first and second pseudo-wires.

2. The method according to claim 1 , wherein the steps of setting up the first and second pseudo-wires are performed at the initiative of said input router by sending said intermediate router a message for setting-up said third link including an identifier of said input router, an identifier of said first output router, and a field containing an identifier of said second output router and a parameter specifying that the second pseudo-wire is a back-up pseudo-wire.

3. A method of broadcasting a data streams over a first pseudo-wire comprising a first link set up between an input router of a packet-switched network and an intermediate router of said packet-switched network and a second link set up between said intermediate router and a first output router of said packet-switched network, said method comprising:

a step of detecting a fault affecting the first output router; and

on reception of information on a fault affecting said first output router, a step of switching the data stream to a second pseudo-wire comprising said first link and a third link set up between said intermediate router and a second output router of said packet-switched network, said first link being shared by the first and second pseudo-wires.

4. An intermediate router configured to be connected by a first link to an input router of a packet-switched network and by a second link to a first output router of said packet-switched network, said first and second links constituting a first pseudo-wire able to broadcast a data stream, the intermediate router comprising:

means for receiving a first message for setting up the first link including an identifier of said input router, an identifier of said first output router, and a field containing an identifier of a second output router of said network;

means for sending a second message for setting up said second link between said intermediate router and said first output router and a third message for setting up a third link between said intermediate router and said second output router, the second message including the identifier of said input router and the identifier of said first output router, the third message including the identifier of said input router and the identifier of said second output router, and said first and third links constituting a second pseudo-wire;

means for configuring at least one switching table for said broadcasting with a parameter specifying that the second pseudo-wire is a back-up pseudo-wire, said parameter being included in the first set-up message.

5. The intermediate router according to claim 4 , wherein the intermediate router includes means for detecting a fault affecting said first output router and means for switching the stream of data from the second link to the third link.

6. A computer program product stored on a non-transitory computer-readable medium and comprising program code instructions for implementing a method of setting up at least two pseudo-wires able to broadcast a data stream when said program is executed by a computer, the program code instructions comprising instructions for:

setting up a first pseudo-wire comprising a first link set up between an input router of a packet-switched network and an intermediate router of the packet-switched network and a second link set up between said intermediate router and a first output router of the packet-switched network; and

setting up a second pseudo-wire between said input router and a second output router of the packet-switched network, wherein the second pseudo-wire comprises said first link and a third link set up between said intermediate router and said second output router, said first link being shared by the first and second pseudo-wires.

7. A computer program product stored on a non-transitory computer-readable medium and comprising program code instructions for implementing a method of broadcasting a data streams over a first pseudo-wire when said program is executed by a computer, wherein the first pseudo-wire comprises a first link set up between an input router of a packet-switched network and an intermediate router of said packet-switched network and a second link set up between said intermediate router and a first output router of said packet-switched network, the program code instructions comprising instructions for:

detecting a fault affecting the first output router; and on reception of information on a fault affecting said first output router, switching the data stream to a second pseudo-wire comprising said first link and a third link set up between said intermediate router and a second output router of said packet-switched network, said first link being shared by the first and second pseudo-wires.

8. A method comprising:

generating a signal configured to be transmitted between an input router of a packet-switched network and an intermediate router of said packet-switched network, said signal carrying a message for setting up at least two pseudo-wires able to broadcast a stream of data, a first pseudo-wire being set up between said input router and a first output router of said packet-switched network, a second pseudo-wire being set up between said input router and a second output router of said packet-switched network, said set-up message including:

an identifier of said input router;

an identifier of said first output router; and

a field containing an identifier of said second output router and a parameter specifying that the second pseudo-wire is a back-up pseudo-wire; and transmitting the signal between the input router of the packet-switched network and the intermediate router of said packet-switched network.

9. The method according to claim 8 , wherein the field further contains an identifier of said intermediate router.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED ON REEL 052853 FRAME 0153. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Jan 25, 2021
From: MONARCH NETWORKING SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 055100/0624 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLYRECORDED. Recorded Jan 25, 2021
From: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
To: MONARCH NETWORKING SOLUTIONS LLC
Reel/Frame 055101/0608 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2019
From: ACACIA RESEARCH GROUP LLC
To: MONARCH NETWORKING SOLUTIONS LLC
Reel/Frame 051238/0718 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2019
From: TRANSPACIFIC IP GROUP LIMITED
To: ACACIA RESEARCH GROUP LLC
Reel/Frame 051192/0596 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2017
From: ORANGE
To: TRANSPACIFIC IP GROUP LIMITED
Reel/Frame 044625/0315 →
CHANGE OF NAME Recorded Dec 8, 2017
From: FRANCE TELECOM
To: ORANGE
Reel/Frame 044625/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2009
From: JOUNAY, FREDERIC; NIGER, PHILIPPE; CAUVIN, ARNAUD
To: FRANCE TELECOM
Reel/Frame 023572/0637 →