Issued Patents All Time
Showing 25 most recent of 28 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10222985 | Autonomous dynamic optimization of platform resources | Anjan Kumar Guttahalli Krishna | 2019-03-05 |
| 10055257 | Virtual machine placement in a cloud computing environment based on factors including optimized processor-memory affinity | Daniel C. Birkestrand, Peter J. Heyrman | 2018-08-21 |
| 10055258 | Virtual machine placement in a cloud computing environment based on factors including optimized processor-memory affinity | Daniel C. Birkestrand, Peter J. Heyrman | 2018-08-21 |
| 10025503 | Autonomous dynamic optimization of platform resources | Anjan Kumar Guttahalli Krishna | 2018-07-17 |
| 9703488 | Autonomous dynamic optimization of platform resources | Anjan Kumar Guttahalli Krishna | 2017-07-11 |
| 9600321 | Virtual machine placement in a cloud computing environment based on factors including optimized processor-memory affinity | Daniel C. Birkestrand, Peter J. Heyrman | 2017-03-21 |
| 9600331 | Virtual machine placement in a cloud computing environment based on factors including optimized processor-memory affinity | Daniel C. Birkestrand, Peter J. Heyrman | 2017-03-21 |
| 9483315 | Autonomous dynamic optimization of platform resources | Anjan Kumar Guttahalli Krishna | 2016-11-01 |
| 9058287 | Relocating page tables and data amongst memory modules in a virtualized environment | Stuart Z. Jacobs, David A. Larson, Wade B. Ouren, Kenneth C. Vossen | 2015-06-16 |
| 9043563 | Dynamically improving memory affinity of logical partitions | Daniel C. Birkestrand, Peter J. Heyrman, Wade B. Ouren | 2015-05-26 |
| 9009421 | Dynamically improving memory affinity of logical partitions | Daniel C. Birkestrand, Peter J. Heyrman, Wade B. Ouren | 2015-04-14 |
| 8688923 | Dynamic control of partition memory affinity in a shared memory partition data processing system | Stuart Z. Jacobs, David A. Larson, Wade B. Ouren, Kenneth C. Vossen | 2014-04-01 |
| 8495302 | Selecting a target number of pages for allocation to a partition | Wade B. Ouren, Kenneth C. Vossen | 2013-07-23 |
| 8312230 | Dynamic control of partition memory affinity in a shared memory partition data processing system | Stuart Z. Jacobs, David A. Larson, Wade B. Ouren, Kenneth C. Vossen | 2012-11-13 |
| 8285915 | Relocating page tables and data amongst memory modules in a virtualized environment | Stuart Z. Jacobs, David A. Larson, Wade B. Ouren, Kenneth C. Vossen | 2012-10-09 |
| 8281082 | Hypervisor page fault processing in a shared memory partition data processing system | David A. Larson, Kenneth C. Vossen | 2012-10-02 |
| 8166254 | Hypervisor page fault processing in a shared memory partition data processing system | David A. Larson, Kenneth C. Vossen | 2012-04-24 |
| 8090911 | Selecting a target number of pages for allocation to a partition | Wade B. Ouren, Kenneth C. Vossen | 2012-01-03 |
| 6983459 | Incorporating register pressure into an inlining compiler | William J. Schmidt | 2006-01-03 |
| 6523173 | Method and apparatus for allocating registers during code compilation using different spill strategies to evaluate spill cost | Peter Bergner | 2003-02-18 |
| 6360360 | Object-oriented compiler mechanism for automatically selecting among multiple implementations of objects | Cary Lee Bates, William J. Schmidt | 2002-03-19 |
| 6301652 | Instruction cache alignment mechanism for branch targets based on predicted execution frequencies | Robert Ralph Roediger, William J. Schmidt | 2001-10-09 |
| 5946491 | Register allocation method and apparatus for gernerating spill code as a function of register pressure compared to dual thresholds | Nava Arela Aizikowitz, Liviu Asnash, Roy Bar-Haim, Robert Ralph Roediger, William J. Schmidt | 1999-08-31 |
| 5937196 | Compiling with partial copy propagation | William J. Schmidt, Robert Ralph Roediger | 1999-08-10 |
| 5890000 | Cooperation of global and local register allocators for better handling of procedures | Nava E. Aizikowitz, Roy Bar-Haim, Orit Edelstein, Robert Ralph Roediger | 1999-03-30 |