Inventor
HOLLAND WILLIAM G
US44 patents
⚠️ This page may combine multiple inventors who share the name “HOLLAND WILLIAM G”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
35 patentsUS5608876AMar 4, 1997
Add-in board with enable-disable expansion ROM for PCI bus computers
IBM166 citations97
US6334162B1Dec 25, 2001
Efficient data transfer mechanism for input/out devices having a device driver generating a descriptor queue and monitoring a status queue
IBM51 citations95
US6049842AApr 11, 2000
Efficient data transfer mechanism for input/output devices
IBM46 citations95
US7937518B2May 3, 2011
Method, apparatus, and computer usable program code for migrating virtual adapters from source physical adapters to destination physical adapters
IBM32 citations92
US7571273B2Aug 4, 2009
Bus/device/function translation within and routing of communications packets in a PCI switched-fabric in a multi-host environment utilizing multiple root switches
IBM24 citations92
US7496045B2Feb 24, 2009
Broadcast of shared I/O fabric error messages in a multi-host environment to all affected root nodes
IBM29 citations92
US7484029B2Jan 27, 2009
Method, apparatus, and computer usable program code for migrating virtual adapters from source physical adapters to destination physical adapters
IBM22 citations92
US7474623B2Jan 6, 2009
Method of routing I/O adapter error messages in a multi-host environment
IBM26 citations92
US7363404B2Apr 22, 2008
Creation and management of destination ID routing structures in multi-host PCI topologies
IBM34 citations92
US7295446B2Nov 13, 2007
Midplane connector for blades
IBM22 citations92
US6272564B1Aug 7, 2001
Efficient data transfer mechanism for input/output devices
IBM22 citations92
US6163820ADec 19, 2000
Efficient data transfer mechanism for input/output devices
IBM16 citations92
US5905913AMay 18, 1999
System for collecting a specified number of peripheral interrupts and transferring the interrupts as a group to the processor
IBM55 citations92
US7907604B2Mar 15, 2011
Creation and management of routing table for PCI bus address based routing with integrated DID
IBM32 citations91
US7493503B2Feb 17, 2009
Programmable throttling in blade/chassis power management
IBM31 citations91
US6073181AJun 6, 2000
Multi-buffer error detection for an open data-link interface LAN adapter
IBM24 citations91
US7356638B2Apr 8, 2008
Using out-of-band signaling to provide communication between storage controllers in a computer storage system
IBM23 citations89
US7831759B2Nov 9, 2010
Method, apparatus, and computer program product for routing packets utilizing a unique identifier, included within a standard address, that identifies the destination host computer system
IBM8 citations84
US7707465B2Apr 27, 2010
Routing of shared I/O fabric error messages in a multi-host environment to a master control root node
IBM9 citations84
US7599397B2Oct 6, 2009
Obtaining multiple port addresses by a fibre channel switch from a network fabric
IBM11 citations84
US7549003B2Jun 16, 2009
Creation and management of destination ID routing structures in multi-host PCI topologies
IBM11 citations84
US7506094B2Mar 17, 2009
Method using a master node to control I/O fabric configuration in a multi-host environment
IBM13 citations84
US7492723B2Feb 17, 2009
Mechanism to virtualize all address spaces in shared I/O fabrics
IBM10 citations84
US7430630B2Sep 30, 2008
Routing mechanism in PCI multi-host topologies using destination ID field
IBM14 citations84
US7395367B2Jul 1, 2008
Method using a master node to control I/O fabric configuration in a multi-host environment
IBM12 citations84
US7380046B2May 27, 2008
Method, apparatus, and computer program product for routing packets utilizing a unique identifier, included within a standard address, that identifies the destination host computer system
IBM14 citations84
US8745438B2Jun 3, 2014
Reducing impact of a switch failure in a switch fabric via switch cards
IBM7 citations82
US6338102B1Jan 8, 2002
Efficient data transfer mechanism for input/output devices having a device driver generating a descriptor queue and monitoring a status queue
IBM12 citations81
US7889667B2Feb 15, 2011
Method of routing I/O adapter error messages in a multi-host environment
IBM6 citations74
US8948000B2Feb 3, 2015
Switch fabric management
IBM5 citations73
US7930598B2Apr 19, 2011
Broadcast of shared I/O fabric error messages in a multi-host environment to all affected root nodes
IBM3 citations63
US7631050B2Dec 8, 2009
Method for confirming identity of a master node selected to control I/O fabric configuration in a multi-host environment
IBM4 citations63
US7487285B2Feb 3, 2009
Using out-of-band signaling to provide communication between storage controllers in a computer storage system
IBM3 citations63
US8677175B2Mar 18, 2014
Reducing impact of repair actions following a switch failure in a switch fabric
IBM2 citations62
US7961612B2Jun 14, 2011
Limiting transmission rate of data
IBM0 citations51
ARMSTRONG WILLIAM J
4 patentsUS8547825B2Oct 1, 2013
Switch fabric management
ARMSTRONG WILLIAM J29 citations92
US8745437B2Jun 3, 2014
Reducing impact of repair actions following a switch failure in a switch fabric
ARMSTRONG WILLIAM J5 citations72
US8880937B2Nov 4, 2014
Reducing impact of a repair action in a switch fabric
ARMSTRONG WILLIAM J1 citations51
US8874955B2Oct 28, 2014
Reducing impact of a switch failure in a switch fabric via switch cards
ARMSTRONG WILLIAM J0 citations51
LENOVO ENTPR SOLUTIONS SINGAPORE PTE LTD
4 patentsUS10812588B2Oct 20, 2020
Storage performance based on data placement
LENOVO ENTPR SOLUTIONS SINGAPORE PTE LTD4 citations71
US10846223B2Nov 24, 2020
Cache coherency between a device and a processor
LENOVO ENTPR SOLUTIONS SINGAPORE PTE LTD0 citations41
US10721067B2Jul 21, 2020
Secure processor for multi-tenant cloud workloads
LENOVO ENTPR SOLUTIONS SINGAPORE PTE LTD0 citations41
US9548562B1Jan 17, 2017
Mid-plane connector configuration
LENOVO ENTPR SOLUTIONS SINGAPORE PTE LTD0 citations38