| 9116536 |
Data center |
Stephen V. R. Hellriegel, Mario L. Jaena, David Louis Anderson, David Driggers, Hampton Walker Haddock, Jr. |
2015-08-25 |
| 8842430 |
Data center |
Stephen V. R. Hellriegel, Mario L. Jaena, David Louis Anderson, David Driggers, Hampton Walker Haddock, Jr. |
2014-09-23 |
| 8842433 |
Environmental control for module housing electronic equipment racks |
Carol Jean Simon, Milton Palmer Hilliard |
2014-09-23 |
| 8833094 |
Data center |
Stephen V. R. Hellriegel, Mario L. Jaena, David Louis Anderson, David Driggers, Hampton Walker Haddock, Jr. |
2014-09-16 |
| 7990710 |
Data center |
Stephen V. R. Hellriegel, Mario L. Jaena, David Louis Anderson, David Driggers, Hampton Walker Haddock, Jr. |
2011-08-02 |
| 7904685 |
Synchronization techniques in a multithreaded environment |
Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Allan Porterfield, Burton J. Smith |
2011-03-08 |
| 7558889 |
Accessing a collection of data items in a multithreaded environment |
Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Allan Porterfield, Burton J. Smith |
2009-07-07 |
| 7558910 |
Detecting access to a memory location in a multithreaded environment |
Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Allan Porterfield, Burton J. Smith |
2009-07-07 |
| 7536690 |
Deferred task swapping in a multithreaded environment |
Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Richard D. Korry, Burton J. Smith |
2009-05-19 |
| 7426732 |
Placing a task of a multithreaded environment in a known state |
Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Richard D. Korry, Burton J. Smith |
2008-09-16 |
| 7392525 |
Inter-thread long jumps in a multithreaded environment |
Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Richard D. Korry, Burton J. Smith |
2008-06-24 |
| 7360221 |
Task swap out in a multithreaded environment |
Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Richard D. Korry, Burton J. Smith |
2008-04-15 |
| 7191444 |
Stream management in a multithreaded environment |
Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Richard D. Korry, Burton J. Smith |
2007-03-13 |
| 7165150 |
Restricting access to memory in a multithreaded environment |
Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Allan Porterfield, Burton J. Smith |
2007-01-16 |
| 7117330 |
Synchronization techniques in a multithreaded environment |
Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Allan Porterfield, Burton J. Smith |
2006-10-03 |
| 6952827 |
User program and operating system interface in a multithreaded environment |
Gail A. Alverson, Charles David Callahan, II, Susan L. Coatney, Richard D. Korry, Burton J. Smith |
2005-10-04 |
| 6862635 |
Synchronization techniques in a multithreaded environment |
Gail A. Alverson, Charles David Callahan, II, Simon H. Kahan, Allan Porterfield, Burton J. Smith |
2005-03-01 |
| 6665688 |
Method and system for automatically regenerating data on-demand |
Charles David Callahan, II |
2003-12-16 |
| 6430676 |
Method and system for calculating instruction lookahead |
— |
2002-08-06 |
| 6415433 |
Method and system for identifying locations to move portions of the computer program |
Charles David Callahan, II |
2002-07-02 |
| 6353829 |
Method and system for memory allocation in a multiprocessing environment |
Allan Porterfield, Burton J. Smith |
2002-03-05 |
| 5530866 |
Register allocation methods having upward pass for determining and propagating variable usage information and downward pass for binding; both passes utilizing interference graphs via coloring |
Charles David Callahan, II |
1996-06-25 |