IP Library Granted Patent US 7,170,893
Granted Patent B2
US 7,170,893 · App. 09/882,119 · Granted Jan 30, 2007

Technique for selecting the number of packets to be concatenated

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,170,893
App. No.
09/882,119
Granted
Jan 30, 2007
Kind
B2
Abstract

A communication node comprises a receiver for receiving packets and a routing device for routing the received packets to one of two output ports. For each output port, the communication node further comprises a classifier for classifying a received packet based on its traffic characteristic and storing that packet in a corresponding queue for that traffic characteristic, and a concatenated packets preparer for concatenating n received packets from each queue to form a concatenated packet to be transmitted by the associated output port, where the maximum of n is determined based on the traffic characteristic of the associated queue.

Claims (103)

1. A method for concatenating packets to be transmitted from a first node to a second node, the method comprising the steps of:

(a) receiving packets having at least one traffic characteristic from at least one input port;

(b) concatenating n received packets to form a concatenated packet, wherein the concatenated packet comprises a common header, a content information part of each of the n received packets, and a payload of each of the n received packets; and

(c) transmitting the concatenated packet from the first node to the second node, wherein the n received packets have a common traffic characteristic and n is determined based on the common traffic characteristic and at least one packet characteristic, wherein the at least one packet characteristic comprises a size of the common header, a size of the content information part of each of the n received packets, and one of a size of the payload of each of the n received packets or a maximum possible payload size of a received packet having the common traffic characteristic.

2. The method of claim 1 , wherein the concatenated packet is transmitted through a channel in a communication network, wherein the common traffic characteristic requires a delay of less than p milliseconds.

3. The method of claim 2 , wherein the channel has a bandwidth of B and n is determined by solving n from an equation of the form

(

H

+

n

I

+

i

=

1

n

P

i

)

/

B

<

p

/

1000.

where H is the size of the common header, I is the size of the content information part of each of the n received packets, and P i is the size of the payload of the ith of the n received packets.

4. The method of claim 2 , wherein the channel has a bandwidth of B and if P max represents the maximum possible payload size of a received packet having the common traffic characteristic, n is determined by solving n from an equation of the form (H+n(I+P max ))/B≦p/1000, where H is the size of the common header and I is the size of the content information part of each of the n received packets.

5. The method of claim 1 , wherein the concatenated packet is transmitted through a channel in a communication network, wherein the common traffic characteristic is delay insensitive.

6. The method of claim 5 , wherein a maximum packet size allowed by the communication network is M bytes and n is determined by solving n from an equation of the form

H

+

n

I

+

i

=

1

n

P

i

M

,

where H is the size of the common header, I is the size of the content information part of each of the n received packets, and P i is the size of the payload of the ith of the n received packets.

7. The method of claim 5 , wherein a maximum packet size allowed by the communication network is M bytes and if P max represents the maximum possible payload size of a received packet having the common traffic characteristic, n is determined by solving n from an equation of the form H+n(I+P max )≦M, where H is the size of the common header, and I is the size of the content information part of each of the n received packets.

8. An apparatus for concatenating packets to be transmitted from a first node to a second node, the apparatus comprising:

(a) at least one input port for receiving packets;

(b) a traffic characteristic classifier for classifying and storing received packets of different traffic characteristics into different traffic characteristic groups in memory;

(c) a concatenated packets preparer for forming a concatenated packet from n received packets, wherein the concatenated packet comprises a common header, a content information part of each of the n received packets, and a payload of each of the n received packets; and

(d) at least one output port for transmitting the concatenated packet to the second node, wherein the n packets belong to one traffic characteristic group and n is determined based on the traffic characteristic of the one traffic characteristic group and at least one packet characteristic, wherein the at least one packet characteristic comprises a size of the common header, a size of the content information part of each of the n received packets, and one of a size of the payload of each of the n received packets or a maximum possible payload size of a received packet having the traffic characteristic of the one traffic characteristic group.

9. The apparatus of claim 8 , wherein the concatenated packet is transmitted through a channel in a communication network, wherein the n packets belong to the one traffic characteristic group that requires a delay time of less than p milliseconds, wherein the common header includes H bytes, the content information part of each of the n received packets includes I bytes, and the payload for ith of the n received packets includes P i bytes.

10. The apparatus of claim 9 , wherein the channel has a bandwidth of B and n is determined by solving n from an equation of the form

(

H

+

nI

+

i

=

1

n

P

i

)

/

B

<

p

/

1000.

11. The method of claim 9 , wherein the channel has a bandwidth of B and if P max max represents the maximum possible payload size of a received packet having the common traffic characteristic, n is determined by solving n from an equation of the form (H+n(I+P max ))/B≦p/1000.

12. The apparatus of claim 8 , wherein the concatenated packet is transmitted through a channel in a communication network, wherein the n packets belong to the one traffic characteristic group that is delay insensitive, wherein the common header includes H bytes, the content information part of each of the n received packets includes I bytes, and the payload for ith of the n received packets includes P i bytes.

13. The apparatus of claim 12 , wherein a maximum packet size allowed by the communication network is M bytes and n is determined by solving n from an equation of the form

H

+

n

I

+

i

=

1

n

P

i

M

.

14. The method of claim 12 , wherein a maximum packet size allowed by the communication network is M bytes and if P max represents the maximum possible payload size of a received packet having the common traffic characteristic, n is determined by solving n from an equation of the form H+n(I+P max )≦M.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
CHANGE OF NAME Recorded Feb 7, 2019
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 049887/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033950/0261 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2001
From: RAJAN, GOVINDA NALLAPPA; SRIRAM, KOTIKALAPUDI
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 012095/0843 →