Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output data buffering
Reexamination Certificate
2011-04-05
2011-04-05
Sorrell, Eron J (Department: 2182)
Electrical computers and digital data processing systems: input/
Input/output data processing
Input/output data buffering
C710S005000, C710S007000, C709S250000, C370S230100, C370S415000
Reexamination Certificate
active
07921241
ABSTRACT:
A traffic manager includes an execution unit that is responsive to instructions related to queuing of data in memory. The instructions may be provided by a network processor that is programmed to generate such instructions, depending on the data. Examples of such instructions include (1) writing of data units (of fixed size or variable size) without linking to a queue, (2) re-sequencing of the data units relative to one another without moving the data units in memory, and (3) linking the previously-written data units to a queue. The network processor and traffic manager may be implemented in a single chip.
REFERENCES:
patent: RE31182 (1983-03-01), Crager et al.
patent: 5383182 (1995-01-01), Therasse et al.
patent: 5590122 (1996-12-01), Sandorfi et al.
patent: 5781549 (1998-07-01), Dai
patent: 5809024 (1998-09-01), Ferguson et al.
patent: 5870394 (1999-02-01), Oprea
patent: 5901147 (1999-05-01), Joffe
patent: 6128278 (2000-10-01), Joffe et al.
patent: 6148000 (2000-11-01), Feldman et al.
patent: 6226687 (2001-05-01), Harriman et al.
patent: 6246684 (2001-06-01), Chapman et al.
patent: 6249528 (2001-06-01), Kothary
patent: 6259699 (2001-07-01), Opalka et al.
patent: 6307860 (2001-10-01), Joffe et al.
patent: 6314101 (2001-11-01), Rezaiifar et al.
patent: 6317433 (2001-11-01), Galand et al.
patent: 6330584 (2001-12-01), Joffe et al.
patent: 6388994 (2002-05-01), Murase
patent: 6404752 (2002-06-01), Allen, Jr. et al.
patent: 6463067 (2002-10-01), Hebb et al.
patent: 6556568 (2003-04-01), Sasaki
patent: 6594234 (2003-07-01), Chard et al.
patent: 6654343 (2003-11-01), Brandis et al.
patent: 6687246 (2004-02-01), Wolrich et al.
patent: 6714985 (2004-03-01), Malagrino et al.
patent: 6937606 (2005-08-01), Basso et al.
patent: 6976096 (2005-12-01), Cherukuri et al.
patent: 7058057 (2006-06-01), Dooley et al.
patent: 7072342 (2006-07-01), Elnathan
patent: 7092409 (2006-08-01), Chun et al.
patent: 2003/0074388 (2003-04-01), Pham et al.
patent: 2003/0165149 (2003-09-01), Lin
patent: 2004/0088439 (2004-05-01), Lee et al.
patent: 2005/0232270 (2005-10-01), Bass et al.
Entire Prosecution History of U.S. Appl. No. 10/741,132, filed Dec. 19, 2003 by Andrew Li et al. issued as US Patent 7,558,890.
Entire Prosecution History of U.S. Appl. No. 10/211,098, filed Aug. 1, 2002 by Dayne A. Reast et al. issued as US Patent 7,372,864.
Entire Prosecution History of U.S. Appl. No. 10/211,080, filed Aug. 1, 2002 by Ari Birger et al.
Kornaros, G. et al. “A Fully-Programmable Memory Management System Optimizing Queue Handling at Multi Gigabit Rates”, DAC 2003, Jun. 2-6, 2003, Anaheim, California pp. 54-59.
Chandranmenon, G.P. et al “Reconsidering Fragmentation and Reassembly”, believed to be published at Seventeenth ACM Symposium on Principles of Distributed Computing (PODC'98), at a conference held in Puerto Vallarta, Jun. 28-Jul. 2, 1998, pp. 9.
The ATM Forum Technical Committee, “ATM Trunking using AAL2 for Narrowband Services”, AF-VTOA-0113.000, Feb. 1999, pp. 58.
Shah, N. “Understanding Network Processors”, Version 1.0, University of California, Berkeley, Sep. 2001, http://courses.ece.uiuc.edu/ece511/papers
p.pdf, pp. 1-54.
Shah, N. “Understanding Network Processors”, Version 1.0, University of California, Berkeley, Sep. 2001, http://courses.ece.uiuc.edu/ece511/papers
p.pdf, pp. 54-89.
Mano, M. et al. “Logic and Computer Design Fundamentals”, 1997, pp. 450-454 and pp. 533-535.
Khamisy Asad
Lau Michael
Li Andrew
Applied Micro Circuits Corporation
Silicon Valley Patent & Group LLP
Sorrell Eron J
Suryadevara Omkar
LandOfFree
Instruction set for programmable queuing does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Instruction set for programmable queuing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Instruction set for programmable queuing will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2713727