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.
Patent No.:
Date of Patent:
May. 01, 2012
Filed:
Jul. 29, 2009
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);
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);
Juniper Networks, Inc., Sunnyvale, CA (US);
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.