Patent | Date |
---|
Cluster Availability Management App 20190303255 - Armstrong; William Joseph ;   et al. | 2019-10-03 |
Cluster availability management Grant 10,394,672 - Armstrong , et al. A | 2019-08-27 |
Processor with resource usage counters for per-thread accounting Grant 9,003,417 - Armstrong , et al. April 7, 2 | 2015-04-07 |
Dynamic switching of multithreaded processor between single threaded and simultaneous multithreaded modes Grant 8,458,709 - Armstrong , et al. June 4, 2 | 2013-06-04 |
Processor With Resource Usage Counters For Per-thread Accounting App 20120216210 - Armstrong; William Joseph ;   et al. | 2012-08-23 |
Deallocation of computer data in a multithreaded computer Grant 8,234,645 - Armstrong , et al. July 31, 2 | 2012-07-31 |
Deallocation of computer data in a multithreaded computer Grant 8,209,692 - Armstrong , et al. June 26, 2 | 2012-06-26 |
Processor core with per-thread resource usage accounting logic Grant 8,209,698 - Armstrong , et al. June 26, 2 | 2012-06-26 |
System for yielding to a processor Grant 8,108,196 - Armstrong , et al. January 31, 2 | 2012-01-31 |
Apparatus and method for autonomically suspending and resuming logical partitions when I/O reconfiguration is required Grant 8,055,838 - Bailey , et al. November 8, 2 | 2011-11-08 |
System for correct distribution of hypervisor work Grant 8,024,726 - Armstrong , et al. September 20, 2 | 2011-09-20 |
System and method for tracking the memory state of a migrating logical partition Grant 8,019,962 - Armstrong , et al. September 13, 2 | 2011-09-13 |
Method for storing and restoring persistent memory content and virtual machine state information Grant 8,001,342 - Armstrong , et al. August 16, 2 | 2011-08-16 |
Cluster Availability Management App 20110173493 - Armstrong; William Joseph ;   et al. | 2011-07-14 |
Selective generation of an asynchronous notification for a partition management operation in a logically-partitioned computer Grant 7,962,910 - Armstrong , et al. June 14, 2 | 2011-06-14 |
Method, apparatus and computer program product for cell phone security Grant 7,949,008 - Armstrong , et al. May 24, 2 | 2011-05-24 |
Cluster availability management Grant 7,937,616 - Armstrong , et al. May 3, 2 | 2011-05-03 |
Live migration of a logical partition Grant 7,882,326 - Armstrong , et al. February 1, 2 | 2011-02-01 |
System and method for updating a time-related state of a migrating logical partition Grant 7,849,347 - Armstrong , et al. December 7, 2 | 2010-12-07 |
Selective generation of an asynchronous notification for a partition management operation in a logically-partitioned computer Grant 7,840,965 - Armstrong , et al. November 23, 2 | 2010-11-23 |
Controlling resource transfers in a logically partitioned computer system Grant 7,783,807 - Armstrong , et al. August 24, 2 | 2010-08-24 |
Dynamic cluster code updating in logical partitions Grant 7,743,372 - Armstrong , et al. June 22, 2 | 2010-06-22 |
Controlling resource transfers in a logically partitioned computer system Grant 7,676,618 - Armstrong , et al. March 9, 2 | 2010-03-09 |
Processor core with per-thread resource usage accounting logic App 20100037233 - Armstrong; William Joseph ;   et al. | 2010-02-11 |
Accounting method and logic for determining per-thread processor resource utilization in a simultaneous multi-threaded (SMT) processor Grant 7,657,893 - Armstrong , et al. February 2, 2 | 2010-02-02 |
Allocating entitled processor cycles for preempted virtual processors Grant 7,613,897 - Armstrong , et al. November 3, 2 | 2009-11-03 |
Virtualization of a global interrupt queue Grant 7,546,406 - Armstrong , et al. June 9, 2 | 2009-06-09 |
Dynamic Switching Of Multithreaded Processor Between Single Threaded And Simultaneous Multithreaded Modes App 20090144737 - Armstrong; William Joseph ;   et al. | 2009-06-04 |
Method, apparatus, and product for an efficient virtualized time base in a scaleable multi-processor computer Grant 7,512,826 - Armstrong , et al. March 31, 2 | 2009-03-31 |
Dynamic switching of multithreaded processor between single threaded and simultaneous multithreaded modes Grant 7,496,915 - Armstrong , et al. February 24, 2 | 2009-02-24 |
Apparatus and method for autonomically detecting resources in a logically partitioned computer system Grant 7,475,218 - Abbey , et al. January 6, 2 | 2009-01-06 |
Controlling resource transfers using locks in a logically partitioned computer system Grant 7,464,209 - Armstrong , et al. December 9, 2 | 2008-12-09 |
System For Yielding To A Processor App 20080276246 - Armstrong; William Joseph ;   et al. | 2008-11-06 |
System and Method for Determining Firmware Compatibility for Migrating Logical Partitions App 20080256530 - Armstrong; William Joseph ;   et al. | 2008-10-16 |
System and Method for Updating a Time-Related State of a Migrating Logical Partition App 20080256501 - Armstrong; William Joseph ;   et al. | 2008-10-16 |
System and Method for Tracking the Memory State of a Migrating Logical Partition App 20080256321 - Armstrong; William Joseph ;   et al. | 2008-10-16 |
Live Migration of a Logical Partition App 20080235482 - Armstrong; William Joseph ;   et al. | 2008-09-25 |
System for yielding to a processor Grant 7,428,485 - Armstrong , et al. September 23, 2 | 2008-09-23 |
Autonomically Suspending And Resuming Logical Partitions When I/o Reconfiguration Is Required App 20080201550 - Bailey; David Alan ;   et al. | 2008-08-21 |
Controlling Resource Transfers In A Logically Partitioned Computer System App 20080189462 - Armstrong; Troy David ;   et al. | 2008-08-07 |
Controlling Resource Transfers In A Logically Partitioned Computer System App 20080189460 - Armstrong; Troy David ;   et al. | 2008-08-07 |
Controlling Resource Transfers In A Logically Partitioned Computer System App 20080189715 - Armstrong; Troy David ;   et al. | 2008-08-07 |
Selective Generation Of An Asynchronous Notification For A Partition Management Operation In A Logically-partitioned Computer App 20080168473 - Armstrong; William Joseph ;   et al. | 2008-07-10 |
Deallocation Of Computer Data In A Multithreaded Computer App 20080134188 - Armstrong; William Joseph ;   et al. | 2008-06-05 |
Selective generation of an asynchronous notification for a partition management operation in a logically-partitioned computer Grant 7,376,948 - Armstrong , et al. May 20, 2 | 2008-05-20 |
Deallocation Of Computer Data In A Multithreaded Computer App 20080046889 - Armstrong; William Joseph ;   et al. | 2008-02-21 |
Virtualization Of A Global Interrupt Queue App 20080015712 - ARMSTRONG; WILLIAM JOSEPH ;   et al. | 2008-01-17 |
Selective Generation Of An Asynchronous Notification For A Partition Management Operation In A Logically-partitioned Computer App 20070271425 - Armstrong; William Joseph ;   et al. | 2007-11-22 |
System, method and computer program product for storing multiple types of information App 20070239804 - Armstrong; William Joseph ;   et al. | 2007-10-11 |
Virtualization of a global interrupt queue Grant 7,281,075 - Armstrong , et al. October 9, 2 | 2007-10-09 |
Transparent replacement of a failing processor Grant 7,275,180 - Armstrong , et al. September 25, 2 | 2007-09-25 |
Method, apparatus and computer program product for cell phone security App 20070177611 - Armstrong; William Joseph ;   et al. | 2007-08-02 |
Yield on multithreaded processors Grant 7,251,814 - Armstrong , et al. July 31, 2 | 2007-07-31 |
Cluster availability management App 20070011495 - Armstrong; William Joseph ;   et al. | 2007-01-11 |
Dynamic cluster code management App 20060294323 - Armstrong; William Joseph ;   et al. | 2006-12-28 |
High performance synchronization of resource allocation in a logically-partitioned system Grant 7,139,855 - Armstrong , et al. November 21, 2 | 2006-11-21 |
Dynamic diagnostic program for determining thread wait time Grant 7,137,120 - Armstrong , et al. November 14, 2 | 2006-11-14 |
Managing computer memory in a computing environment with dynamic logical partitioning App 20060253682 - Armstrong; William Joseph ;   et al. | 2006-11-09 |
Method, apparatus, and product for an efficient virtualized time base in a scaleable multi-processor computer App 20060242442 - Armstrong; William Joseph ;   et al. | 2006-10-26 |
Allocating entitled processor cycles for preempted virtual processors App 20060230400 - Armstrong; William Joseph ;   et al. | 2006-10-12 |
Apparatus and method for debugging a logical partition Grant 7,111,200 - Armstrong , et al. September 19, 2 | 2006-09-19 |
System and method of maintaining strict hardware affinity in a virtualized logical partitioned (LPAR) multiprocessor system while allowing one processor to donate excess processor cycles to other partitions when warranted App 20060206891 - Armstrong; William Joseph ;   et al. | 2006-09-14 |
Apparatus and method for controlling resource transfers in a logically partitioned computer system by placing a resource in a power on reset state when transferring the resource to a logical partition Grant 7,085,862 - Armstrong , et al. August 1, 2 | 2006-08-01 |
System for managing logical partition preemption App 20060168214 - Armstrong; William Joseph ;   et al. | 2006-07-27 |
Apparatus and method for controlling resource transfers in a logically partitioned computer system App 20060168381 - Armstrong; Troy David ;   et al. | 2006-07-27 |
Apparatus and method for controlling resource transfers using locks in a logically partitioned computer system Grant 7,073,002 - Armstrong , et al. July 4, 2 | 2006-07-04 |
Apparatus and method for virtualizing interrupts in a logically partitioned computer system Grant 7,000,051 - Armstrong , et al. February 14, 2 | 2006-02-14 |
Task synchronization mechanism and method Grant 6,990,560 - Armstrong , et al. January 24, 2 | 2006-01-24 |
System for correct distribution of hypervisor work App 20050278722 - Armstrong, William Joseph ;   et al. | 2005-12-15 |
Management of a concurrent use license in a logically-partitioned computer Grant 6,959,291 - Armstrong , et al. October 25, 2 | 2005-10-25 |
Method and apparatus for allocating processor resources in a logically partitioned computer system Grant 6,957,435 - Armstrong , et al. October 18, 2 | 2005-10-18 |
Apparatus and method for autonomically detecting resources in a logically partitioned computer system App 20050022200 - Abbey, Christopher Patrick ;   et al. | 2005-01-27 |
Apparatus and method for autonomically suspending and resuming logical partitions when I/O reconfiguration is required App 20050021936 - Bailey, David Alan ;   et al. | 2005-01-27 |
Transparent replacement of a failing processor App 20040221193 - Armstrong, William Joseph ;   et al. | 2004-11-04 |
Apparatus and method for debugging a logical partition App 20040221200 - Armstrong, Troy David ;   et al. | 2004-11-04 |
High performance synchronization of resource allocation in a logically-partitioned system App 20040215859 - Armstrong, William Joseph ;   et al. | 2004-10-28 |
Accounting method and logic for determining per-thread processor resource utilization in a simultaneous multi-threaded (SMT) processor App 20040216113 - Armstrong, William Joseph ;   et al. | 2004-10-28 |
Selective generation of an asynchronous notification for a partition management operation in a logically-partitioned computer App 20040215905 - Armstrong, William Joseph ;   et al. | 2004-10-28 |
Virtualization of a global interrupt queue App 20040215860 - Armstrong, William Joseph ;   et al. | 2004-10-28 |
Dynamic switching of multithreaded processor between single threaded and simultaneous multithreaded modes App 20040215939 - Armstrong, William Joseph ;   et al. | 2004-10-28 |
Apparatus and method for virtualizing interrupts in a logically partitioned computer system App 20040205272 - Armstrong, William Joseph ;   et al. | 2004-10-14 |
Deallocation of computer data in a multithreaded computer App 20040194096 - Armstrong, William Joseph ;   et al. | 2004-09-30 |
Apparatus and method for controlling resource transfers in a logically partitioned computer system App 20040181657 - Armstrong, Troy David ;   et al. | 2004-09-16 |
Apparatus and method for controlling resource transfers in a logically partitioned computer system App 20040181625 - Armstrong, Troy David ;   et al. | 2004-09-16 |
Technique for using shared resources on a multi-threaded processor Grant 6,785,887 - Armstrong , et al. August 31, 2 | 2004-08-31 |
Task synchronization mechanism and method App 20040143712 - Armstrong, William Joseph ;   et al. | 2004-07-22 |
Method and apparatus to monitor the run state of a multi-partitioned computer system Grant 6,711,700 - Armstrong , et al. March 23, 2 | 2004-03-23 |
Logical partition manager and method Grant 6,691,146 - Armstrong , et al. February 10, 2 | 2004-02-10 |
Apparatus and method for specifying maximum interactive performance in a logical partition of a computer system independently from the maximum interactive performance in other partitions Grant 6,681,240 - Armstrong , et al. January 20, 2 | 2004-01-20 |
Dynamic diagnostic program for determining thread wait time App 20030114949 - Armstrong, William Joseph ;   et al. | 2003-06-19 |
System for yielding to a processor App 20030055864 - Armstrong, William Joseph ;   et al. | 2003-03-20 |
Yield on multithreaded processors App 20030041090 - Armstrong, William Joseph ;   et al. | 2003-02-27 |
Method and apparatus for allocating processor resources in a logically partitioned computer system App 20020156824 - Armstrong, William Joseph ;   et al. | 2002-10-24 |
Method and apparatus to monitor the run state of a multi-partitioned computer system App 20020156939 - Armstrong, Troy David ;   et al. | 2002-10-24 |
Processor reset generated via memory access interrupt Grant 6,467,007 - Armstrong , et al. October 15, 2 | 2002-10-15 |
Technique for using shared resources on a multi-threaded processor App 20020083252 - Armstrong, William Joseph ;   et al. | 2002-06-27 |
Event-driven communications interface for logically-partitioned computer Grant 6,279,046 - Armstrong , et al. August 21, 2 | 2001-08-21 |
Interrupt and message batching apparatus and method Grant 6,085,277 - Nordstrom , et al. July 4, 2 | 2000-07-04 |