Inventor · disambiguated record
Steven M. Thurber
Also filed as: THURBER STEVEN M · THURBER STEVEN MARK
131 granted patents·9 pending applications·4,597 citations·filing 1993–2013
99Inventor score
Top patents by PatentIndex Score
140 records- 0198US7743189B2PCI function south-side data managementIBM·Filed 2008·Granted Jun 22, 2010·114 cites·20 claims
- 0297US7587575B2Communicating with a memory registration enabled adapter using cached address translationsIBM·Filed 2006·Granted Sep 8, 2009·95 cites·19 claims
- 0396US8495252B2Implementing PCI-express memory domains for single root virtualized devicesLAIS ERIC N·Filed 2011·Granted Jul 23, 2013·43 cites·26 claims
- 0496US7617377B2Splitting endpoint address translation cache management responsibilities between a device driver and device driver servicesIBM·Filed 2006·Granted Nov 10, 2009·65 cites·5 claims
- 0596US7590817B2Communicating with an I/O device using a queue data structure and pre-translated addressesIBM·Filed 2006·Granted Sep 15, 2009·68 cites·19 claims
- 0696US7529860B2System and method for configuring an endpoint based on specified valid combinations of functionsIBM·Filed 2006·Granted May 5, 2009·71 cites·12 claims
- 0796US6629162B1System, method, and product in a logically partitioned system for prohibiting I/O adapters from accessing memory assigned to other partitions during DMAIBM·Filed 2000·Granted Sep 30, 2003·153 cites·17 claims
- 0895US7506084B2Method for communicating with an I/O adapter using cached address translationsIBM·Filed 2006·Granted Mar 17, 2009·84 cites·11 claims
- 0994US7937518B2Method, apparatus, and computer usable program code for migrating virtual adapters from source physical adapters to destination physical adaptersIBM·Filed 2008·Granted May 3, 2011·32 cites·11 claims
- 1094US7813366B2Migration of a virtual endpoint from one virtual plane to anotherIBM·Filed 2006·Granted Oct 12, 2010·42 cites·20 claims
- 1194US7363404B2Creation and management of destination ID routing structures in multi-host PCI topologiesIBM·Filed 2005·Granted Apr 22, 2008·34 cites·10 claims
- 1294US6981025B1Method and apparatus for ensuring scalable mastership during initialization of a system area networkIBM·Filed 2000·Granted Dec 27, 2005·135 cites·18 claims
- 1394US6973510B2DMA windowing in an LPAR environment using device arbitration level to allow multiple IOAs per terminal bridgeIBM·Filed 2004·Granted Dec 6, 2005·80 cites·8 claims
- 1494US6748559B1Method and system for reliably defining and determining timeout values in unreliable datagramsIBM·Filed 2000·Granted Jun 8, 2004·119 cites·30 claims
- 1594US5815647AError recovery by isolation of peripheral components in a data processing systemIBM·Filed 1997·Granted Sep 29, 1998·230 cites·34 claims
- 1693US8769168B2Method for communicating with a network adapter using a queue data structure and cached address translationsMOERTL DANIEL F·Filed 2006·Granted Jul 1, 2014·58 cites·12 claims
- 1793US8359415B2Multi-root I/O virtualization using separate management facilities of multiple logical partitionsIBM·Filed 2008·Granted Jan 22, 2013·35 cites·18 claims
- 1893US7907604B2Creation and management of routing table for PCI bus address based routing with integrated DIDIBM·Filed 2008·Granted Mar 15, 2011·32 cites·18 claims
- 1993US7836238B2Hot-plug/remove of a new component in a running PCIe fabricIBM·Filed 2006·Granted Nov 16, 2010·31 cites·21 claims
- 2093US7657663B2Migrating stateless virtual functions from one virtual plane to anotherIBM·Filed 2006·Granted Feb 2, 2010·36 cites·20 claims
- 2193US7549090B2Autonomic recovery from hardware errors in an input/output fabricIBM·Filed 2006·Granted Jun 16, 2009·55 cites·11 claims
- 2293US7496045B2Broadcast of shared I/O fabric error messages in a multi-host environment to all affected root nodesIBM·Filed 2005·Granted Feb 24, 2009·29 cites·3 claims
- 2393US6654818B1DMA access authorization for 64-bit I/O adapters on PCI busIBM·Filed 2000·Granted Nov 25, 2003·91 cites·20 claims
- 2492US8141092B2Management of an IOV adapter through a virtual intermediary in a hypervisor with functional management in an IOV management partitionBROWN AARON C·Filed 2007·Granted Mar 20, 2012·31 cites·23 claims
- 2592US7474623B2Method of routing I/O adapter error messages in a multi-host environmentIBM·Filed 2005·Granted Jan 6, 2009·26 cites·1 claims
- 2692US6941350B1Method and apparatus for reliably choosing a master network manager during initialization of a network computing systemIBM·Filed 2000·Granted Sep 6, 2005·93 cites·28 claims
- 2791US7860930B2Communication between host systems using a transaction protocol and shared memoriesIBM·Filed 2006·Granted Dec 28, 2010·26 cites·30 claims
- 2891US7484029B2Method, apparatus, and computer usable program code for migrating virtual adapters from source physical adapters to destination physical adaptersIBM·Filed 2006·Granted Jan 27, 2009·22 cites·9 claims
- 2991US7113995B1Method and apparatus for reporting unauthorized attempts to access nodes in a network computing systemIBM·Filed 2000·Granted Sep 26, 2006·79 cites·25 claims
- 3091US6990528B1System area network of end-to-end context via reliable datagram domainsIBM·Filed 2000·Granted Jan 24, 2006·65 cites·21 claims
- 3190US8103810B2Native and non-native I/O virtualization in a single adapterBROWN AARON C·Filed 2008·Granted Jan 24, 2012·22 cites·25 claims
- 3290US7991839B2Communication between host systems using a socket connection and shared memoriesIBM·Filed 2006·Granted Aug 2, 2011·24 cites·32 claims
- 3390US7571273B2Bus/device/function translation within and routing of communications packets in a PCI switched-fabric in a multi-host environment utilizing multiple root switchesIBM·Filed 2006·Granted Aug 4, 2009·24 cites·20 claims
- 3490US7099955B1End node partitioning using LMC for a system area networkIBM·Filed 2000·Granted Aug 29, 2006·67 cites·23 claims
- 3589US8621120B2Stalling of DMA operations in order to do memory migration using a migration in progress bit in the translation control entry mechanismBENDER CARL ALFRED·Filed 2006·Granted Dec 31, 2013·25 cites·20 claims
- 3688US8141094B2Distribution of resources for I/O virtualized (IOV) adapters and management of the adapters through an IOV management partition via user selection of compatible virtual functionsBROWN AARON C·Filed 2007·Granted Mar 20, 2012·19 cites·18 claims
- 3788US7886086B2Method and apparatus for restricting input/output device peer-to-peer operations in a data processing system to improve reliability, availability, and serviceabilityIBM·Filed 2005·Granted Feb 8, 2011·33 cites·14 claims
- 3888US7134052B2Autonomic recovery from hardware errors in an input/output fabricIBM·Filed 2003·Granted Nov 7, 2006·51 cites·37 claims
- 3988US6643727B1Isolation of I/O bus errors to a single partition in an LPAR environmentIBM·Filed 2000·Granted Nov 4, 2003·60 cites·10 claims
- 4087US8386679B2Dynamic allocation of a direct memory address windowIBM·Filed 2011·Granted Feb 26, 2013·10 cites·20 claims
- 4187US7636772B1Method and apparatus for dynamic retention of system area network management information in non-volatile storeIBM·Filed 2000·Granted Dec 22, 2009·48 cites·22 claims
- 4287US7430630B2Routing mechanism in PCI multi-host topologies using destination ID fieldIBM·Filed 2005·Granted Sep 30, 2008·14 cites·6 claims
- 4387US7380046B2Method, apparatus, and computer program product for routing packets utilizing a unique identifier, included within a standard address, that identifies the destination host computer systemIBM·Filed 2006·Granted May 27, 2008·14 cites·8 claims
- 4487US7136907B1Method and system for informing an operating system in a system area network when a new device is connectedIBM·Filed 2000·Granted Nov 14, 2006·50 cites·20 claims
- 4587US6851059B1Method and system for choosing a queue protection key that is tamper-proof from an applicationIBM·Filed 2000·Granted Feb 1, 2005·51 cites·22 claims
- 4686US7913024B2Differentiating traffic types in a multi-root PCI express environmentIBM·Filed 2008·Granted Mar 22, 2011·16 cites·18 claims
- 4785US7734843B2Computer-implemented method, apparatus, and computer program product for stalling DMA operations during memory migrationIBM·Filed 2006·Granted Jun 8, 2010·15 cites·17 claims
- 4885US7506094B2Method using a master node to control I/O fabric configuration in a multi-host environmentIBM·Filed 2008·Granted Mar 17, 2009·13 cites·5 claims
- 4984US8346997B2Use of peripheral component interconnect input/output virtualization devices to create redundant configurationsIBM·Filed 2008·Granted Jan 1, 2013·12 cites·20 claims
- 5084US7549003B2Creation and management of destination ID routing structures in multi-host PCI topologiesIBM·Filed 2008·Granted Jun 16, 2009·11 cites·11 claims
Showing the top 50 of 140 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →