The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 01, 2012

Filed:

Jul. 29, 2009
Applicants:

Dennis C Ferguson, Palo Alto, CA (US);

Hann-hwan Ju, San Jose, CA (US);

Atsushi Kasuya, Sunnyvale, CA (US);

Gerald Cheung, Palo Alto, CA (US);

Devereaux C Chen, Saratoga, CA (US);

Inventors:

Dennis C Ferguson, Palo Alto, CA (US);

Hann-Hwan Ju, San Jose, CA (US);

Atsushi Kasuya, Sunnyvale, CA (US);

Gerald Cheung, Palo Alto, CA (US);

Devereaux C Chen, Saratoga, CA (US);

Assignee:

Juniper Networks, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/56 (2006.01);
U.S. Cl.
CPC ...
Abstract

A network device includes an input interface, at least one processing path and an output interface. The input interface receives data units on a plurality of streams and assigns a first sequence number to each of the received data units. The at least one processing path performs a route look-up for each of the data units, where the route look-up determines a routing destination for a respective data unit. The output interface assigns a second sequence number to each of the processed data units based on a number of memory references associated with the route look-up for each of the data units and re-orders the processed data units based on the second sequence number assigned to each of the processed data units.


Find Patent Forward Citations

Loading…