IP Library Granted Patent US 7,953,091
Granted Patent B2
US 7,953,091 · App. 12/298,844 · Granted May 31, 2011

Method for transmitting a plurality of identifier fields in a packet switch network

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 7,953,091
App. No.
12/298,844
Granted
May 31, 2011
Kind
B2
Abstract

A method is provided for transmitting a sequence of N virtual network identifier fields from a client entity to a server entity, the server entity belonging to a packet switching transport network. The method includes, at the level of the client entity, choosing a coder from among a plurality of coders, coding the sequence of N identifier fields with the aid of the chosen coder, and writing the coded sequence and the associated coding parameters in a packet. At the level of the server entity, on receipt of a packet, the method includes reading the coding parameters in the packet received, so as to identify at least the coder used and in decoding the coded sequence received with the aid of a decoder corresponding to the identified coder.

Claims (37)

1. A method for transmitting a plurality of virtual network identifier fields from a client entity to a server entity of a packet switching transport network, said method comprising:

at the level of the client entity:

a step of choosing a coder from among a plurality of coders for coding a sequence formed by said plurality of virtual network identifier fields as a coded sequence, according to a length criterion for said coded sequence,

a step of coding the sequence with the aid of the chosen coder to provide said coded sequence, representative of said sequence,

a step of transmitting the coded sequence of said plurality of virtual network identifier fields and associated coding parameters in a single control packet, said coding parameters comprising at least one identifier of the coder,

at the level of the server entity, for a control packet received:

a step of detecting and reading the coding parameters in the packet received, to identify at least the coder used,

a step of decoding the coded sequence received with the aid of a decoder corresponding to the identified coder to produce said plurality of virtual network identifier fields.

2. The method as claimed in claim 1 , in which said step of choosing the coder comprises:

a plurality of steps of implementing the plurality of coders, intended to provide a plurality of coded sequences,

a step of choosing the shortest coded sequence from among the plurality of coded sequences.

3. The method as claimed in claim 1 , in which said step of choosing the coder comprises the steps:

of extracting a plurality of characteristics of the sequence of identifier fields; and

of applying pre-established rules to these characteristics, culminating in the choice of the coder.

4. The method as claimed in claim 3 , in which the plurality of characteristics comprises a number of virtual network identifier fields in the sequence.

5. The method as claimed in claim 4 , wherein the virtual network identifier field comprises a serial number, the plurality of characteristics comprises a first number of groups of virtual network identifier fields in the sequence, and a group of virtual network identifier fields is made up of at least one second number k of virtual network identifier fields exhibiting consecutive serial numbers, k being an integer greater than or equal to two.

6. The method as claimed in claim 3 , wherein the plurality of characteristics comprises a number of isolated virtual network identifier fields in the sequence.

7. The method as claimed in claim 3 , wherein said pre-established rules are established on a basis of a training set comprising a plurality of sequences.

8. The method as claimed in claim 3 , wherein the method comprises a step of comparing the length of the sequence coded by the chosen coder with the length of the sequence, in such a way that, if the length of the coded sequence is greater than the length of the sequence, and wherein an additional step of coding the sequence is implemented with the aid of a reference coder able to provide a coded reference sequence of shorter length than the length of the sequence.

9. The method as claimed in claim 3 , wherein the client entity transmits said sequence to the server entity in response to at least one request received from a management entity.

10. A client entity able to transmit, on a transport network, to at least one server entity, a plurality of virtual network identifier fields, wherein the client entity comprises:

means for choosing a coder from among a plurality of coders able to code a sequence comprising said plurality of identifier fields, according to a criterion of shorter length than the coded sequence,

means for coding the sequence of a plurality of virtual network identifier fields with the aid of the chosen coder to provide a coded sequence representative of the sequence,

means for transmitting the coded sequence of the plurality of virtual network identifier fields and associated coding parameters in a single control packet, said coding parameters comprising at least one identifier of the coder.

11. A server entity of a transport network, wherein the server entity comprises:

means for receiving a single control packet comprising a coded sequence representative of a sequence comprising a plurality of virtual network identifier fields;

means for identifying coding parameters in the packet received, the coding parameters identified comprising at least one identifier of the coder used,

means for decoding the coded sequence received with the aid of a decoder corresponding to the coder identified on the basis of the identified coding parameters to produce the plurality of virtual network identifier fields.

12. A non-transient computer readable medium comprising a computer program product stored thereon and comprising program code instructions for executing a method for transmitting a plurality of virtual network identifier fields from a client entity to a server entity of a packet switching transport network, when the instructions are executed on a computer, the method comprising:

at the level of the client entity:

a step of choosing a coder from among a plurality of coders for coding a sequence formed by said plurality of virtual network identifier fields as a coded sequence, according to a length criterion for said coded sequence,

a step of coding the sequence with the aid of the chosen coder to provide said coded sequence, representative of said sequence,

a step of transmitting the coded sequence of said plurality of virtual network identifier fields and associated coding parameters in a single control packet, said coding parameters comprising at least one identifier of the coder,

at the level of the server entity, for a control packet received:

a step of detecting and reading the coding parameters in the packet received, intended to identify at least the coder used,

a step of decoding the coded sequence received with the aid of a decoder corresponding to the identified coder to produce said plurality of virtual network identifier fields.

13. A signal carrying a control packet emitted by a client entity on a transport network destined for a server entity for implementing the method as claimed in claim 1 , wherein the signal comprises a coded sequence representative of a plurality of virtual network identifier fields and associated coding parameters.

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 24, 2009
From: ADAM, YANN; CLAVIER, REMI; MARCOT, THIERRY
To: FRANCE TELECOM
Reel/Frame 022871/0124 →