IP Library Granted Patent US 11,265,372
Granted Patent B2
US 11,265,372 · App. 17/124,724 · Granted Mar 1, 2022

Identification of a protocol of a data stream

Inventor: Jérôme Tollet (Paris, FR)
Assignee: QOSMOS TECH
H04L67/1091H04L41/0627H04L67/322H04L67/42
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 11,265,372
App. No.
17/124,724
Granted
Mar 1, 2022
Kind
B2
Abstract

The invention concerns a method for identifying a protocol of a data stream exchanged between two entities of a telecommunication network, the processing method comprising the following steps: on receiving data of the data stream, grammatical parsing of said data stream in order to identify a protocol of the data stream; in the event of failure to identify the protocol of the data stream by grammatical parsing, consulting a signature engine mapping protocols with corresponding signatures, and sequentially applying signatures to the data flow in order to identify a data stream protocol.

Claims (17)

1. A method for identifying a protocol of a data stream exchanged between two entities of a telecommunication network, the processing method comprising the following steps:

receiving data of the data stream, parsing the data stream in order to identify a protocol of the data stream;

in the event of failure to identify the protocol of the data stream by means of the parsing, consulting a signature engine that matches protocols with corresponding signatures, and sequentially applying the signatures to the data stream in order to identify a protocol of the data stream.

2. The method of claim 1 , further comprising, in the event of failure to identify the protocol of the data stream by consulting the signature engine, applying a statistical protocol recognition method in order to identify the protocol of the data stream.

3. The method of claim 1 , wherein the identified protocol is an application-level protocol.

4. The method of claim 1 , wherein, in the event of success in identifying the protocol of the data stream by means of the parsing, the method further comprises a step of identifying protocol data by applying a one-pass algorithm to context elements of the data stream depending on the identified protocol.

5. The method of claim 4 , wherein, in the event of failure to identify protocol data by applying the one-pass algorithm, the method further comprises consulting a signature engine that matches protocol data with corresponding signatures, and sequentially applying the signatures to the data stream in order to identify protocol data of the data stream.

6. The method of claim 1 , further comprising a step of processing the data stream on the basis of the identified protocol of the data stream.

7. The method of claim 6 , wherein the processing of the data stream comprises at least one of the steps from among:

applying a service quality policy depending on the identified protocol; or

authorizing or prohibiting the data stream on the basis of the identified protocol.

8. A non-transitory computer-readable medium comprising a computer program product stored thereon and including instructions for implementing the method of claim 1 when this computer program product is executed by a processor.

9. A device for identifying a protocol of a data stream exchanged between two entities of a telecommunication network, the device comprising:

an interface configured to receive data of the data stream;

a processor configured to:

parse the data stream in order to identify a protocol of the data stream;

in the event of failure to identify the protocol of the data stream by means of the parsing, consult a signature engine that matches protocols with corresponding signatures, and sequentially apply the signatures to the data stream in order to identify a protocol of the data stream.

Assignments (2)
CHANGE OF NAME Recorded Jun 18, 2025
From: QOSMOS TECH
To: ENEA SOFTWARE
Reel/Frame 071669/0880 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2021
From: TOLLET, JÉRÔME
To: QOSMOS TECH
Reel/Frame 055116/0203 →
Priority Claims (1)
FR 18 56240 · Jul 6, 2018 · national
Continuity (2)
Continuation PCTFR2019051682 · Jul 5, 2019
Related Publication 20210105319A1 · Apr 8, 2021