Issued Patents All Time
Showing 25 most recent of 43 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 8996834 | Memory class based heap partitioning | Michael E. Lyons, Bruce Mealey, James Bernard Moody | 2015-03-31 |
| 8245236 | Lock based moving of threads in a shared processor partitioning environment | Dirk Michel, Bret R. Olszewski | 2012-08-14 |
| 7992150 | Method and apparatus for awakening client threads in a multiprocessor data processing system | — | 2011-08-02 |
| 7810093 | Parallel-aware, dedicated job co-scheduling within/across symmetric multiprocessing nodes | Terry Jones, Pythagoras C. Watson, William G. Tuel, Jr., Patrick Caffrey, Jeffrey Fier | 2010-10-05 |
| 7676809 | System, apparatus and method of enhancing priority boosting of scheduled threads | Basu Vaidyanathan | 2010-03-09 |
| 7653909 | Time slicing in a shared partition | — | 2010-01-26 |
| 7555636 | Atomically updating 64 bit fields in the 32 bit AIX kernel | — | 2009-06-30 |
| 7448036 | System and method for thread scheduling with weak preemption policy | Mysore S. Srinivas, James William Van Fleet | 2008-11-04 |
| 7437541 | Atomically updating 64 bit fields in the 32 bit AIX kernel | — | 2008-10-14 |
| 7370331 | Time slicing in a shared partition | — | 2008-05-06 |
| 7308690 | System and method to improve harvesting of zombie processes in an operating system | Luke Matthew Browning | 2007-12-11 |
| 7228243 | Implementing a high resolution monotonic system clock | — | 2007-06-05 |
| 7191098 | Automatic detection of excessive interrupt-disabled operating system code | — | 2007-03-13 |
| 7080379 | Multiprocessor load balancing system for prioritizing threads and assigning threads into one of a plurality of run queues based on a priority band and a current load of the run queue | Dean J. Burdick | 2006-07-18 |
| 7065766 | Apparatus and method for load balancing of fixed priority threads in a multiple run queue environment | — | 2006-06-20 |
| 6993767 | System for preventing periodic load balancing if processor associated with lightest local run queue has benefited from idle processor load balancing within a determined time period | Luke Matthew Browning | 2006-01-31 |
| 6986140 | Method for determining idle processor load balancing in a multiple processors system | Luke Matthew Browning | 2006-01-10 |
| 6981260 | Apparatus for minimizing lock contention in a multiple processor system with multiple run queues when determining the threads priorities | Luke Browning | 2005-12-27 |
| 6912713 | Program product for an application programming interface unifying multiple mechanisms | Peter Richard Badovinatz, Marion L. Blount, Tushar Deepak Chandra, Ajei Sarat Gopal, Dennis D. Jurgensen +4 more | 2005-06-28 |
| 6910212 | System and method for improved complex storage locks | Bimal Kiran Doshi, Greg R. Mewhinney, James William Van Fleet | 2005-06-21 |
| 6859926 | Apparatus and method for workload management using class shares and tiers | Luke Matthew Browning, Kenneth Bernard Rozendal | 2005-02-22 |
| 6748593 | Apparatus and method for starvation load balancing using a global run queue in a multiple run queue system | Luke Matthew Browning | 2004-06-08 |
| 6735769 | Apparatus and method for initial load balancing in a multiple run queue system | Luke Matthew Browning, Mysore S. Srinivas, James VanFleet | 2004-05-11 |
| 6658449 | Apparatus and method for periodic load balancing in a multiple run queue system | Luke Matthew Browning | 2003-12-02 |
| 6584488 | Controlling allocation of system resources with an enhanced priority calculation | Luke Matthew Browning | 2003-06-24 |