Pipelined packet processing
2004-12-28 issued as US patent US6836808. (with R. Bunce, C. Georgiou)
Received high licensing patent award
Packet preprocessing interface for multiprocessor network handler
2005-06-07 issued as US patent US6904040. (with C. Georgiou)
Received high licensing patent award
Dynamic reallocation of data stored in buffers based on packet size
2006-02-21 issued as US patent US7003597. (with C. Georgiou)
Received high licensing patent award
Method and apparatus for prioritized instruction issue queue in a processor
2006-04-18 issued as US patent US7032101. (with M. Gschwind)
Programmable network protocol handler architecture
2006-07-04 issued as US patent US7072970. (with C. Georgiou, M. Denneau, R. Bunce)
Method and apparatus for software-assisted thermal management for electronic systems
2005-09-20 issued as US patent US6948082. (with M. Gschwind)
Received high licensing patent award
Method and apparatus for overlay management within an integrated executable for a heterogeneous architecture
2007-06-04 issued as US patent US7222332. (with M. Gschwind, J. K. O'Brien, K. M O'Brien)
Method and apparatus for enabling access to global data by a plurality of codes in an integrated executable for a heterogeneous architecture
2007-04-03 issued as US patent US7200840. (with M. Gschwind, J. K. O'Brien, K. M O'Brien)
Method and apparatus for mapping debugging information when debugging integrated executables in a heterogeneous architecture
2007-05-01 issued as US patent US7213123. (with M. Gschwind, J. K. O'Brien, K. M O'Brien)
Method and apparatus for setting breakpoints when debugging integrated executables in a heterogeneous architecture
2007-05-29 issued as US patent US7225431. (with M. Gschwind, J. K. O'Brien, K. M O'Brien)
Method and apparatus for creating and executing integrated executables in a heterogeneous architecture
2007-07-10 issued as US patent US7243333. (with M. Gschwind, J. K. O'Brien, K. M O'Brien)
