Issued Patents All Time
Showing 1–21 of 21 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9864005 | Wave-pipelined logic circuit scanning system | Douglas M. Carmean | 2018-01-09 |
| 7904685 | Synchronization techniques in a multithreaded environment | Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Brian D. Koblenz, Allan Porterfield | 2011-03-08 |
| 7584332 | Computer systems with lightweight multi-threaded architectures | Peter M. Kogge, Jay B. Brockman, David T. Harper, Charles David Callahan, II | 2009-09-01 |
| 7558889 | Accessing a collection of data items in a multithreaded environment | Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Brian D. Koblenz, Allan Porterfield | 2009-07-07 |
| 7558910 | Detecting access to a memory location in a multithreaded environment | Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Brian D. Koblenz, Allan Porterfield | 2009-07-07 |
| 7536690 | Deferred task swapping in a multithreaded environment | Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Brian D. Koblenz, Richard D. Korry | 2009-05-19 |
| 7428727 | Debugging techniques in a multithreaded environment | Gail A. Alverson, Laurence S. Kaplan, Mark L. Niehaus | 2008-09-23 |
| 7426732 | Placing a task of a multithreaded environment in a known state | Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Brian D. Koblenz, Richard D. Korry | 2008-09-16 |
| 7392525 | Inter-thread long jumps in a multithreaded environment | Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Brian D. Koblenz, Richard D. Korry | 2008-06-24 |
| 7360221 | Task swap out in a multithreaded environment | Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Brian D. Koblenz, Richard D. Korry | 2008-04-15 |
| 7191444 | Stream management in a multithreaded environment | Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Brian D. Koblenz, Richard D. Korry | 2007-03-13 |
| 7165150 | Restricting access to memory in a multithreaded environment | Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Brian D. Koblenz, Allan Porterfield | 2007-01-16 |
| 7117330 | Synchronization techniques in a multithreaded environment | Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Brian D. Koblenz, Allan Porterfield | 2006-10-03 |
| 6952827 | User program and operating system interface in a multithreaded environment | Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Brian D. Koblenz, Richard D. Korry | 2005-10-04 |
| 6862635 | Synchronization techniques in a multithreaded environment | Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Brian D. Koblenz, Allan Porterfield | 2005-03-01 |
| 6848097 | Debugging techniques in a multithreaded environment | Gail A. Alverson, Laurence S. Kaplan, Mark L. Niehaus | 2005-01-25 |
| 6629250 | Adjustable data delay using programmable clock shift | Andrew S. Kopser | 2003-09-30 |
| 6480818 | Debugging techniques in a multithreaded environment | Gail A. Alverson, Laurence S. Kaplan, Mark L. Niehaus | 2002-11-12 |
| 6353829 | Method and system for memory allocation in a multiprocessing environment | Brian D. Koblenz, Allan Porterfield | 2002-03-05 |
| 6311266 | Instruction look-ahead system and hardware | Robert Alverson | 2001-10-30 |
| 4229790 | Concurrent task and instruction processor and method | Maxwell C. Gilliland, Gary L. Ferguson | 1980-10-21 |