IP Library Granted Patent US 8,289,840
Granted Patent B2
US 8,289,840 · App. 10/621,060 · Granted Oct 16, 2012

Communication network comprising at least a source and a switch for receiving and forwarding data packets originated by the source

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,289,840
App. No.
10/621,060
Granted
Oct 16, 2012
Kind
B2
Abstract

Communication network including a source and a switch for receiving and forwarding data packets originating from the source, wherein the network includes at least two mutually different routing paths between the source and the switch, wherein the switch includes at least two incoming ports for receiving the data packets originating from the source, wherein the switch is arranged to discard for a period of time any data packet originating from the source at the first one of the at least two incoming ports upon receiving a data packet originating from the source at the second one of the at least two incoming ports after receiving a data packet originating from the source at the first one of the at least two incoming ports.

Claims (25)

1. A communication network, comprising:

at least two mutually different routing paths for commonly sourcing data packets; and

a switch having a plurality of inputs respectively coupled to the routing paths for receiving the data packets, and an output for forwarding the data packets, the switch configured to discard or accept data packets depending on the source from which the data packets originate;

wherein in response to a data packet being received out of order at a first of the plurality input ports, data packets received at the first input port are discarded for a period of time while data packets received at the other input ports are processed, such that the data packets forward on the output are in correct packets order and further allow less of a number of bits to be forwarded than were transmitted.

2. The communication network according to claim 1 , wherein in response to a commonly sourced data packet being received out of order at a second of the plurality input ports, commonly sourced data packets received at all of the input ports are discarded for a period of time.

3. The communication network according to claim 1 , wherein the period of time lasts until the switch is informed that re-ordering of the commonly sourced data packets is no longer possible.

4. The communication network according to claim 1 , wherein the period of time has a predetermined length of time.

5. The communication network according to claim 1 , wherein the communication network is used by an Ethernet Network.

6. A switch for use in a communication network, the switch receiving data packets having a packet order, determining whether the received data packets are in correct order, and forwarding the received data packets in correct packet order, the switch comprising:

at least two incoming ports for receiving data packets via respective routing paths and an output port for forwarding data packets, said data packets are discarded or accepted depending on the source from which the data packets originate;

wherein in response to a commonly sourced data packet being received out of order at a first of the plurality input ports, commonly sourced data packets received at the first input port are discarded for a period of time while commonly sourced data packets received at the other input ports are processed to thereby allow less of a number of bits to be forwarded than were transmitted.

7. The switch according to claim 6 ,wherein:

in response to a commonly sourced data packet being received out of order at a second of the plurality input ports, commonly sourced data packets received at all of the input ports are discarded for a period of time.

8. The switch according to claim 6 , wherein the period of time lasts until the switch is informed that re-ordering of the commonly sourced data packets is no longer possible.

9. The switch according to claim 6 , wherein the the period of time has a predetermined length of time.

10. The switch according to claim 6 , wherein the communication network is used by an Ethernet Network.

11. A switch configured for receiving data packets having a packet order, determining whether the received data packets are in correct order, and forwarding the received data packets in correct packet order, comprising:

a plurality of input ports for successively receiving said data packets from a respective plurality of routing paths; and

an output port for forwarding data packets, said data packets are discarded or accepted depending on the source from which the data packets originate;

wherein in response to a data packet being received out of order at a first of any one of the plurality input ports, data packets are discarded for a period of time at the first input port while being allowed at the other input ports thereby allowing less of a number of bits to be forwarded than were transmitted.

12. The switch of claim 11 , wherein the data packets are forwarded without the discarded data packets received at the first of the input ports.

13. The switch of claim 11 , wherein the period of time is a predetermined period of time.

14. The switch of claim 11 , wherein the period of time is terminated in response to a determination that a data packet condition is no longer possible.

15. The switch of claim 13 , further configured to discard data packets for the period of time at all input ports apart from a single input where data packets are determined to be arriving in the correct order.

16. The switch of claim 15 , wherein only data packets from the single input where data packets are determined to be arriving in the correct order are forwarded.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0001 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2012
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 028787/0981 →
MERGER Recorded Aug 8, 2012
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 028748/0040 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2003
From: VAN HAALEN, RONALD; HEER, ARIE JOHANNES
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 014308/0133 →