IP Library Granted Patent US 8,599,680
Granted Patent B2
US 8,599,680 · App. 13/131,497 · Granted Dec 3, 2013

Virtual circuit configuration method

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,599,680
App. No.
13/131,497
Granted
Dec 3, 2013
Kind
B2
Abstract

A method and apparatus are provided for configuring a virtual circuit set up between a first and a second terminal installation. The virtual circuit is carried by an underlying path including a first link set up between the first terminal installation and an intermediate installation, and a second link set up between the intermediate installation and the second terminal installation. A third link of the underlying path is set up between the intermediate installation and a third terminal installation. The method includes a step of configuring the third terminal installation, on completion of which the latter is able to process in reception a data stream transmitted through the virtual circuit.

Claims (24)

1. A method for configuring a virtual circuit set up between a first and a second terminal installation through which a data stream is intended to be transmitted, the virtual circuit being carried by an underlying path comprising a first link set up between the first terminal installation and an intermediate installation, a second link set up between the intermediate installation and the second terminal installation, and a third link set up between the intermediate installation and a third terminal installation, wherein the method comprises:

a step of receiving a configuration message by the third terminal installation, said message comprising at least the following parameters: an identifying parameter for the virtual circuit,

an identifying parameter for the underlying path carrying the virtual circuit, and a label determined by the first terminal installation, identifying the data stream;

a step of configuring a switching table of the third terminal installation by using said parameters, and

a step of processing the data stream by using the configured switching table, when the virtual circuit is switched from the second link to the third link following the detection of a fault on the second link.

2. The method as claimed in claim 1 , in which the configuration message also comprises a request to set up another virtual circuit, termed a backup virtual circuit, between the first and the third terminal installations, the backup virtual circuit being configured to transmit the data stream.

3. A terminal installation intended to form an end of a virtual circuit set up between a first and a second terminal installation through which a data stream is intended to be transmitted, the virtual circuit being carried by an underlying path comprising a first link set up between the first terminal installation and an intermediate installation, a second link set up between the intermediate installation and the second terminal installation, and a third link set up between the intermediate installation and the terminal installation,

wherein the terminal installation comprises:

means for receiving a configuration message comprising at least the following parameters: an identifying parameter for the virtual circuit, an identifying parameter for the underlying path carrying the virtual circuit, and a label determined by the first terminal installation, identifying the data stream;

means for configuring a switching table of the terminal installation by using said parameters; and

means for processing the data stream by using the configured switching table, when the virtual circuit is switched from the second link to the third link following the detection of a fault on the second link.

4. A non-transitory storage medium comprising a computer program stored thereon, wherein the computer program comprises program code instructions for implementation of a method for configuring a virtual circuit set up between a first and a second terminal installation through which a data stream is intended to be transmitted, when the program is executed by a processor, wherein the virtual circuit is carried by an underlying path comprising a first link set up between the first terminal installation and an intermediate installation, a second link set up between the intermediate installation and the second terminal installation, and a third link set up between the intermediate installation and a third terminal installation, and wherein the method comprises:

a step of receiving a configuration message by the third terminal installation, said message comprising at least the following parameters: an identifying parameter for the virtual circuit, an identifying parameter for the underlying path carrying the virtual circuit, and a label determined by the first terminal installation, identifying the data stream;

a step of configuring a switching table of the third terminal installation by using said parameters; and

a step of processing the data stream by using the configured switching table, when the virtual circuit is switched from the second link to the third link following the detection of a fault on the second link.

5. A method comprising:

generating a signal by a first terminal installation, the signal carrying a configuration message for a virtual circuit intended to be received by a terminal installation able to form an end of a virtual circuit set up between the first and a second terminal installation through which a data stream is intended to be transmitted, the virtual circuit being carried by an underlying path comprising a first link set up between the first terminal installation and an intermediate installation, a second link set up between the intermediate installation and the second terminal installation, and a third link set up between the intermediate installation and the terminal installation wherein the signal comprises at least the following parameters: an identifying parameter for the virtual circuit, an identifying parameter for the underlying path carrying the virtual circuit, and a label determined by the first terminal installation, identifying the data stream;

sending the signal carrying the configuration message to the terminal installation, said terminal installation comprising means for configuring a switching table by using said parameters, and

processing the data stream by using the configured switching table, when the virtual circuit is switched from the second link to the third link following the detection of a fault on the second link.

6. The method as claimed in claim 5 , wherein the signal furthermore comprises a request to set up another virtual circuit between the first terminal installation and the said terminal installation.

7. The method of claim 1 , wherein the virtual circuit is a pseudowire.

8. The terminal installation of claim 3 , wherein the virtual circuit is a pseudowire.

9. The non-transitory storage medium of claim 4 , wherein the virtual circuit is a pseudowire.

10. The method of claim 5 , wherein the virtual circuit is a pseudowire.

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 Jun 28, 2011
From: JOUNAY, FREDERIC; LE ROUX, JEAN-LOUIS
To: FRANCE TELECOM
Reel/Frame 026516/0361 →