IP Library Granted Patent US 7,050,403
Granted Patent B2
US 7,050,403 · App. 09/970,754 · Granted May 23, 2006

Packet length classification

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,050,403
App. No.
09/970,754
Granted
May 23, 2006
Kind
B2
Abstract

The present invention discloses a method for classifying packets in a packet network. The method comprises the steps of detecting (S 1 ) the length of a packet and classifying (S 2 , S 3 , S 4 ) the packets depending on the detected length. By this method, it is possible to easily determine the different classes of packets by referring to the length of a packet. Hence, no special control data fields have to be generated and added to the packets in order to provide them with different transmission qualities in dependence on their class or type. Furthermore, the present invention also discloses a routing device adapted to carry out the method.

Claims (31)

1. A method for classifying packets in a packet network (NW), comprising the steps of:

detecting (S 1 ) the length (L) of a packet, and

classifying (S 2 , S 3 , S 4 ) the packets depending on the detected length (L), wherein

said classifying step (S 2 , S 3 , S 4 ) further comprises a first comparing step (S 21 ) for comparing said length (L) with a first predetermined threshold (TH 1 ), wherein

said classifying step further comprises a second comparing step (S 22 ) for comparing said length (L) with a second predetermined threshold (TH 2 ), said first threshold (TH 1 ) being lower than said second threshold (TH 2 ), wherein

a packet the length (L) of which is below said first threshold (TH 1 ) is classified as a first type of packets (S 3 ) and a packet the length (L) of which is above said second threshold (TH 2 ) is classified as a second type of packets (S 4 ), and

a packet the length (L) of which is between said first threshold (TH 1 ) and said second threshold (TH 2 ) is classified (S 32 , S 33 ) by referring (S 31 ) to an identifier arranged in the packet.

2. The method according to claim 1 , wherein

said first type packet is a packet requiring a real-time processing and said second type packet is a packet not requiring a real-time processing.

3. The method according to claim 1 , wherein further comprising

a step of transmitting packets through the network (NW), wherein the transmitting of a respective packet is controlled in response to the classifying of said respective packet in said classifying step.

4. A routing device for forwarding packets in a packet network (NW), comprising:

a detecting means ( 1 ) for detecting the length (L) of a packet, and

a classifying means ( 2 ) for classifying said packet depending on the detected length (L), wherein

said classifying means ( 2 ) comprise first comparing means (S 21 ) for comparing said length (L) with a first predetermined threshold (TH 1 ) wherein

said classifying means ( 2 ) comprises a second comparing means (S 22 ) for comparing said length (L) with a second predetermined threshold (TH 2 ), said first threshold (TH 1 ) being lower than said second threshold (TH 2 ), wherein

said classifying means ( 2 ) classifies a packet the length (L) of which is below said first threshold (TH 1 ) as a first type packet (S 3 ) and a packet the length (L) of which is above said second threshold (TH 2 ) as a second type packet (S 4 ), and

said classifying means ( 2 ) comprises a means (S 32 , S 33 ) for classifying a packet the length (L) of which is between said first threshold (TH 1 ) and said second threshold (TH 2 ) by using an identifier arranged in the packet.

5. The routing device according to claim 4 , wherein

said first type packet is a packet requiring a real-time processing and said second type packet is a packet not requiring a real-time processing.

6. The routing device according to claim 4 wherein further comprising

a transmitting means ( 3 ) for transmitting packets through said network (NW), wherein the transmitting of a respective packet is controlled in response to the classifying of said respective packet by said classifying means ( 2 ).

7. The routing device according to claim 6 , wherein

said transmitting means ( 3 ) comprises a meter ( 3 a ) for measuring temporal properties of a packet stream in response to the classifying by said classifying means ( 2 ).

8. The routing device according to claim 6 , wherein

said transmitting means ( 3 ) comprises a marker ( 3 b ) for setting a control data field of said respective packet in response to the classifying by said classifying means ( 2 ).

9. The routing device according to claim 7 , wherein

said transmitting means ( 3 ) comprises a marker ( 3 b ) for setting a control data field of said respective packet in response to the classifying by said classifying means ( 2 ) and in response to the measuring of said meter ( 3 a ).

10. The routing device according to claim 6 , wherein

said transmitting means ( 3 ) comprises a shaper ( 3 c ) for shaping said data stream in response to the classifying by said classifying means ( 2 ).

11. The routing device according to claim 7 , wherein said transmitting means ( 3 ) comprises a shaper ( 3 c ) for shaping said data stream in response to the classifying by said classifying means ( 2 ) and in response to the measuring of said meter ( 3 a ).

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2018
From: FORM HOLDINGS CORP. (FORMERLY VRINGO INC.)
To: NOKIA TECHNOLOGIES OY
Reel/Frame 045921/0512 →
RELEASE OF SECURITY INTEREST Recorded Apr 7, 2016
From: SILICON VALLEY BANK
To: VRINGO, INC.
Reel/Frame 038380/0956 →
ASSIGNMENT OF SECURITY INTEREST Recorded May 8, 2015
From: VRINGO, INC.
To: IROQUOIS MASTER FUND, L.P.
Reel/Frame 035624/0710 →
SECURITY INTEREST Recorded May 5, 2015
From: VRINGO INFRASTRUCTURE, INC.
To: VRINGO, INC.
Reel/Frame 035585/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2012
From: NOKIA CORPORATION
To: VRINGO INFRASTRUCTURE INC.
Reel/Frame 029010/0345 →
MERGER Recorded Aug 30, 2012
From: NOKIA NETWORKS OY
To: NOKIA CORPORATION
Reel/Frame 028885/0382 →