Inventor · disambiguated record
William J. Armstrong
Also filed as: ARMSTRONG JR WILLIAM J · ARMSTRONG JR WILLIAM JOSEPH · ARMSTRONG WILLIAM J · ARMSTRONG WILLIAM JOSEPH
114 granted patents·7 pending applications·2,623 citations·filing 1976–2023
99Inventor score
Files withIBM73ARMSTRONG WILLIAM J33ARMSTRONG WILLIAM JOSEPH8GEN ELECTRIC5LENOVO ENTPR SOLUTIONS SINGAPORE PTE LTD1
Top patents by PatentIndex Score
121 records- 0198US4209999AHousehold refrigerator with through-the-door ice serviceGEN ELECTRIC·Filed 1978·Granted Jul 1, 1980·154 cites·10 claims
- 0298USD247707SMicrophoneARMSTRONG WILLIAM J·Filed 1977·Granted Apr 11, 1978·50 cites·1 claims
- 0396US8418166B2Transparent update of adapter firmware for self-virtualizing input/output deviceARMSTRONG WILLIAM J·Filed 2011·Granted Apr 9, 2013·32 cites·25 claims
- 0496US8219988B2Partition adjunct for data processing systemARMSTRONG WILLIAM J·Filed 2008·Granted Jul 10, 2012·45 cites·17 claims
- 0596US8010763B2Hypervisor-enforced isolation of entities within a single logical partition's virtual address spaceIBM·Filed 2008·Granted Aug 30, 2011·61 cites·21 claims
- 0696US7546406B2Virtualization of a global interrupt queueIBM·Filed 2007·Granted Jun 9, 2009·53 cites·9 claims
- 0796US7000051B2Apparatus and method for virtualizing interrupts in a logically partitioned computer systemIBM·Filed 2003·Granted Feb 14, 2006·70 cites·18 claims
- 0895US8547825B2Switch fabric managementARMSTRONG WILLIAM J·Filed 2011·Granted Oct 1, 2013·29 cites·18 claims
- 0995USD247706SMicrophoneARMSTRONG WILLIAM J·Filed 1977·Granted Apr 11, 1978·33 cites·1 claims
- 1094US7849347B2System and method for updating a time-related state of a migrating logical partitionIBM·Filed 2007·Granted Dec 7, 2010·42 cites·22 claims
- 1193US8219989B2Partition adjunct with non-native device driver for facilitating access to a physical input/output deviceARMSTRONG WILLIAM J·Filed 2008·Granted Jul 10, 2012·24 cites·20 claims
- 1293US7882326B2Live migration of a logical partitionIBM·Filed 2007·Granted Feb 1, 2011·36 cites·20 claims
- 1393US6957435B2Method and apparatus for allocating processor resources in a logically partitioned computer systemIBM·Filed 2001·Granted Oct 18, 2005·165 cites·16 claims
- 1493US6279046B1Event-driven communications interface for logically-partitioned computerIBM·Filed 1999·Granted Aug 21, 2001·198 cites·25 claims
- 1592US8358661B2Remote adapter configurationIBM·Filed 2010·Granted Jan 22, 2013·19 cites·20 claims
- 1692US8230434B2Entitlement management system, method and program product for resource allocation among micro-partitionsARMSTRONG WILLIAM J·Filed 2007·Granted Jul 24, 2012·56 cites·18 claims
- 1791US8176487B2Client partition scheduling and prioritization of service partition workARMSTRONG WILLIAM J·Filed 2008·Granted May 8, 2012·17 cites·13 claims
- 1891US7937616B2Cluster availability managementIBM·Filed 2005·Granted May 3, 2011·23 cites·18 claims
- 1991US7281075B2Virtualization of a global interrupt queueIBM·Filed 2003·Granted Oct 9, 2007·62 cites·6 claims
- 2090US9317453B2Client partition scheduling and prioritization of service partition workARMSTRONG WILLIAM J·Filed 2012·Granted Apr 19, 2016·9 cites·20 claims
- 2190US8385356B2Data frame forwarding using a multitiered distributed virtual bridge hierarchyIBM·Filed 2010·Granted Feb 26, 2013·14 cites·25 claims
- 2290US8369296B2Distributed link aggregationIBM·Filed 2010·Granted Feb 5, 2013·14 cites·20 claims
- 2390US7613897B2Allocating entitled processor cycles for preempted virtual processorsIBM·Filed 2005·Granted Nov 3, 2009·24 cites·20 claims
- 2490US7464209B2Controlling resource transfers using locks in a logically partitioned computer systemIBM·Filed 2006·Granted Dec 9, 2008·31 cites·1 claims
- 2590US7139855B2High performance synchronization of resource allocation in a logically-partitioned systemIBM·Filed 2003·Granted Nov 21, 2006·63 cites·14 claims
- 2689US8495632B2Partition adjunct for data processing systemARMSTRONG WILLIAM J·Filed 2012·Granted Jul 23, 2013·8 cites·17 claims
- 2788US9092297B2Transparent update of adapter firmware for self-virtualizing input/output deviceIBM·Filed 2013·Granted Jul 28, 2015·11 cites·25 claims
- 2887US8458709B2Dynamic switching of multithreaded processor between single threaded and simultaneous multithreaded modesARMSTRONG WILLIAM JOSEPH·Filed 2009·Granted Jun 4, 2013·15 cites·12 claims
- 2987US7743372B2Dynamic cluster code updating in logical partitionsIBM·Filed 2005·Granted Jun 22, 2010·19 cites·28 claims
- 3087US7512826B2Method, apparatus, and product for an efficient virtualized time base in a scaleable multi-processor computerIBM·Filed 2005·Granted Mar 31, 2009·19 cites·13 claims
- 3187US7493515B2Assigning a processor to a logical partitionIBM·Filed 2005·Granted Feb 17, 2009·15 cites·6 claims
- 3286US8745438B2Reducing impact of a switch failure in a switch fabric via switch cardsIBM·Filed 2012·Granted Jun 3, 2014·7 cites·20 claims
- 3386US8645974B2Multiple partition adjunct instances interfacing multiple logical partitions to a self-virtualizing input/output deviceARMSTRONG WILLIAM J·Filed 2008·Granted Feb 4, 2014·17 cites·20 claims
- 3486US8019962B2System and method for tracking the memory state of a migrating logical partitionIBM·Filed 2007·Granted Sep 13, 2011·15 cites·18 claims
- 3586US6467007B1Processor reset generated via memory access interruptIBM·Filed 1999·Granted Oct 15, 2002·118 cites·33 claims
- 3686US6085277AInterrupt and message batching apparatus and methodIBM·Filed 1997·Granted Jul 4, 2000·125 cites·39 claims
- 3785US9077659B2Packet routing for embedded applications sharing a single network interface over multiple virtual networksIBM·Filed 2012·Granted Jul 7, 2015·7 cites·20 claims
- 3884US8379642B2Multicasting using a multitiered distributed virtual bridge hierarchyIBM·Filed 2010·Granted Feb 19, 2013·7 cites·20 claims
- 3984US6298345B1Database journal mechanism and method that supports multiple simultaneous depositsIBM·Filed 1998·Granted Oct 2, 2001·79 cites·16 claims
- 4083US7941803B2Controlling an operational mode for a logical partition on a computing systemIBM·Filed 2007·Granted May 10, 2011·12 cites·22 claims
- 4182US7496915B2Dynamic switching of multithreaded processor between single threaded and simultaneous multithreaded modesIBM·Filed 2003·Granted Feb 24, 2009·27 cites·11 claims
- 4282US6959291B1Management of a concurrent use license in a logically-partitioned computerIBM·Filed 1999·Granted Oct 25, 2005·114 cites·18 claims
- 4382US6691146B1Logical partition manager and methodIBM·Filed 1999·Granted Feb 10, 2004·107 cites·27 claims
- 4481US9148369B2Packet routing with analysis assist for embedded applications sharing a single network interface over multiple virtual networksIBM·Filed 2012·Granted Sep 29, 2015·5 cites·20 claims
- 4581US8948000B2Switch fabric managementIBM·Filed 2012·Granted Feb 3, 2015·5 cites·20 claims
- 4681US8745437B2Reducing impact of repair actions following a switch failure in a switch fabricARMSTRONG WILLIAM J·Filed 2011·Granted Jun 3, 2014·5 cites·24 claims
- 4781US7478272B2Replacing a failing physical processorIBM·Filed 2005·Granted Jan 13, 2009·9 cites·4 claims
- 4881US7275180B2Transparent replacement of a failing processorIBM·Filed 2003·Granted Sep 25, 2007·30 cites·20 claims
- 4980US8880938B2Reducing impact of a repair action in a switch fabricIBM·Filed 2012·Granted Nov 4, 2014·5 cites·20 claims
- 5080US8489763B2Distributed virtual bridge managementARMSTRONG WILLIAM J·Filed 2010·Granted Jul 16, 2013·6 cites·25 claims
Showing the top 50 of 121 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when William J. Armstrong files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →