P

Inventor

ARMSTRONG WILLIAM JOSEPH

US50 patents
⚠️ This page may combine multiple inventors who share the name “ARMSTRONG WILLIAM JOSEPH”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.

IBM

42 patents
US6279046B1Aug 21, 2001

Event-driven communications interface for logically-partitioned computer

IBM198 citations99
US7139855B2Nov 21, 2006

High performance synchronization of resource allocation in a logically-partitioned system

IBM63 citations98
US7000051B2Feb 14, 2006

Apparatus and method for virtualizing interrupts in a logically partitioned computer system

IBM70 citations98
US6467007B1Oct 15, 2002

Processor reset generated via memory access interrupt

IBM118 citations98
US7546406B2Jun 9, 2009

Virtualization of a global interrupt queue

IBM53 citations97
US7281075B2Oct 9, 2007

Virtualization of a global interrupt queue

IBM62 citations97
US6085277AJul 4, 2000

Interrupt and message batching apparatus and method

IBM125 citations97
US6959291B1Oct 25, 2005

Management of a concurrent use license in a logically-partitioned computer

IBM114 citations96
US6691146B1Feb 10, 2004

Logical partition manager and method

IBM107 citations96
US6957435B2Oct 18, 2005

Method and apparatus for allocating processor resources in a logically partitioned computer system

IBM165 citations95
US7613897B2Nov 3, 2009

Allocating entitled processor cycles for preempted virtual processors

IBM24 citations93
US7496915B2Feb 24, 2009

Dynamic switching of multithreaded processor between single threaded and simultaneous multithreaded modes

IBM27 citations93
US7937616B2May 3, 2011

Cluster availability management

IBM23 citations92
US7882326B2Feb 1, 2011

Live migration of a logical partition

IBM36 citations92
US7657893B2Feb 2, 2010

Accounting method and logic for determining per-thread processor resource utilization in a simultaneous multi-threaded (SMT) processor

IBM18 citations92
US7275180B2Sep 25, 2007

Transparent replacement of a failing processor

IBM30 citations92
US7073002B2Jul 4, 2006

Apparatus and method for controlling resource transfers using locks in a logically partitioned computer system

IBM14 citations92
US6785887B2Aug 31, 2004

Technique for using shared resources on a multi-threaded processor

IBM24 citations92
US7849347B2Dec 7, 2010

System and method for updating a time-related state of a migrating logical partition

IBM42 citations90
US7464209B2Dec 9, 2008

Controlling resource transfers using locks in a logically partitioned computer system

IBM31 citations89
US6711700B2Mar 23, 2004

Method and apparatus to monitor the run state of a multi-partitioned computer system

IBM29 citations89
US6681240B1Jan 20, 2004

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

IBM23 citations89
US7137120B2Nov 14, 2006

Dynamic diagnostic program for determining thread wait time

IBM28 citations88
US7512826B2Mar 31, 2009

Method, apparatus, and product for an efficient virtualized time base in a scaleable multi-processor computer

IBM19 citations84
US8001342B2Aug 16, 2011

Method for storing and restoring persistent memory content and virtual machine state information

IBM9 citations83
US7743372B2Jun 22, 2010

Dynamic cluster code updating in logical partitions

IBM19 citations83
US7428485B2Sep 23, 2008

System for yielding to a processor

IBM13 citations83
US7251814B2Jul 31, 2007

Yield on multithreaded processors

IBM13 citations83
US8019962B2Sep 13, 2011

System and method for tracking the memory state of a migrating logical partition

IBM15 citations82
US7111200B2Sep 19, 2006

Apparatus and method for debugging a logical partition

IBM15 citations81
US7376948B2May 20, 2008

Selective generation of an asynchronous notification for a partition management operation in a logically-partitioned computer

IBM7 citations73
US6990560B2Jan 24, 2006

Task synchronization mechanism and method

IBM7 citations73
US11755435B2Sep 12, 2023

Cluster availability management

IBM0 citations62
US7962910B2Jun 14, 2011

Selective generation of an asynchronous notification for a partition management operation in a logically-partitioned computer

IBM0 citations52
US7840965B2Nov 23, 2010

Selective generation of an asynchronous notification for a partition management operation in a logically-partitioned computer

IBM0 citations52
US7783807B2Aug 24, 2010

Controlling resource transfers in a logically partitioned computer system

IBM1 citations52
US7676618B2Mar 9, 2010

Controlling resource transfers in a logically partitioned computer system

IBM0 citations52
US7085862B2Aug 1, 2006

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

IBM1 citations52
US7949008B2May 24, 2011

Method, apparatus and computer program product for cell phone security

IBM1 citations51
US8055838B2Nov 8, 2011

Apparatus and method for autonomically suspending and resuming logical partitions when I/O reconfiguration is required

IBM0 citations41
US8024726B2Sep 20, 2011

System for correct distribution of hypervisor work

IBM0 citations41
US7475218B2Jan 6, 2009

Apparatus and method for autonomically detecting resources in a logically partitioned computer system

IBM0 citations41

ARMSTRONG WILLIAM JOSEPH

7 patents

NVIDIA CORP

1 patent