Inventor · disambiguated record
David H. Surman
Also filed as: SURMAN DAVID · SURMAN DAVID H · SURMAN DAVID HAROLD
61 granted patents·4 pending applications·1,584 citations·filing 1992–2023
99Inventor score
Top patents by PatentIndex Score
65 records- 0195US7003700B2Halting execution of duplexed commandsIBM·Filed 2002·Granted Feb 21, 2006·82 cites·31 claims
- 0295US5465359AMethod and system for managing data and users of data in a data processing systemIBM·Filed 1993·Granted Nov 7, 1995·235 cites·75 claims
- 0394US7940706B2Controlling the state of duplexing of coupling facility structuresIBM·Filed 2007·Granted May 10, 2011·20 cites·8 claims
- 0492US7120746B2Technique for data transferIBM·Filed 2002·Granted Oct 10, 2006·102 cites·33 claims
- 0589US9565013B2Controlling the state of duplexing of coupling facility structuresIBM·Filed 2016·Granted Feb 7, 2017·4 cites·8 claims
- 0687US6862595B1Method and apparatus for implementing a shared message queue using a list structureIBM·Filed 2000·Granted Mar 1, 2005·54 cites·23 claims
- 0786US6963882B1Method and apparatus for processing a list structureIBM·Filed 2000·Granted Nov 8, 2005·49 cites·35 claims
- 0885US8341188B2Controlling the state of duplexing of coupling facility structuresELKO DAVID A·Filed 2011·Granted Dec 25, 2012·4 cites·8 claims
- 0985US7257091B2Controlling the state of duplexing of coupling facility structuresIBM·Filed 2002·Granted Aug 14, 2007·23 cites·7 claims
- 1085US7013305B2Managing the state of coupling facility structures, detecting by one or more systems coupled to the coupling facility, the suspended state of the duplexed command, detecting being independent of message exchangeIBM·Filed 2001·Granted Mar 14, 2006·25 cites·19 claims
- 1184US10684844B2Making and using functional exploitation information in performing software or firmware updatesIBM·Filed 2017·Granted Jun 16, 2020·4 cites·15 claims
- 1282US5604863AMethod for coordinating executing programs in a data processing systemIBM·Filed 1995·Granted Feb 18, 1997·101 cites·6 claims
- 1380US9253046B2Controlling the state of duplexing of coupling facility structuresIBM·Filed 2012·Granted Feb 2, 2016·5 cites·8 claims
- 1480US5515499AMethod and system for reconfiguring a storage structure within a structure processing facilityIBM·Filed 1995·Granted May 7, 1996·89 cites·27 claims
- 1578US10491675B2Controlling the state of duplexing of coupling facility structuresIBM·Filed 2017·Granted Nov 26, 2019·1 cites·20 claims
- 1677US12008413B2Vector processing employing buffer summary groupsIBM·Filed 2021·Granted Jun 11, 2024·1 cites·25 claims
- 1777US6859866B2Synchronizing processing of commands invoked against duplexed coupling facility structuresIBM·Filed 2001·Granted Feb 22, 2005·17 cites·80 claims
- 1874US7099935B2Dynamically determining whether to process requests synchronously or asynchronouslyIBM·Filed 2001·Granted Aug 29, 2006·22 cites·84 claims
- 1974US6813726B2Restarting a coupling facility command using a token from another coupling facility commandIBM·Filed 2001·Granted Nov 2, 2004·19 cites·22 claims
- 2074US6230243B1Method, system and program products for managing changed data of castout classesIBM·Filed 1999·Granted May 8, 2001·64 cites·43 claims
- 2173US10884818B2Increasing processing capacity of virtual machinesIBM·Filed 2018·Granted Jan 5, 2021·1 cites·15 claims
- 2272US5471609AMethod for identifying a system holding a `Reserve`IBM·Filed 1992·Granted Nov 28, 1995·59 cites·3 claims
- 2371US5887135ASystem and method for management of object transitions in an external storage facility accessed by one or more processorsIBM·Filed 1996·Granted Mar 23, 1999·65 cites·38 claims
- 2470US6178421B1Method of performing parallel cleanup of segments of a lock structureIBM·Filed 1998·Granted Jan 23, 2001·56 cites·16 claims
- 2569US6233644B1System of performing parallel cleanup of segments of a lock structure located within a coupling facilityIBM·Filed 1998·Granted May 15, 2001·54 cites·15 claims
- 2668US2020045108A1Controlling the state of duplexing of coupling facility structuresIBM·Filed 2019·Application pending·0 cites
- 2767US6438654B1Castout processing for duplexed cache structuresIBM·Filed 1999·Granted Aug 20, 2002·50 cites·24 claims
- 2866US9383941B2Migrating and retrieving queued data in byte-addressable storageIBM·Filed 2014·Granted Jul 5, 2016·1 cites·16 claims
- 2966US7024587B2Managing errors detected in processing of commandsIBM·Filed 2002·Granted Apr 4, 2006·8 cites·28 claims
- 3066US6954817B2Providing at least one peer connection between a plurality of coupling facilities to couple the plurality of coupling facilitiesIBM·Filed 2001·Granted Oct 11, 2005·12 cites·46 claims
- 3166US6266783B1System-managed rebuild of coupling facility structuresIBM·Filed 1999·Granted Jul 24, 2001·47 cites·72 claims
- 3265US9383939B2Migrating and retrieving queued data in byte-addressable storageIBM·Filed 2013·Granted Jul 5, 2016·1 cites·8 claims
- 3364US5394554AInterdicting I/O and messaging operations from sending central processing complex to other central processing complexes and to I/O device in multi-system complexIBM·Filed 1992·Granted Feb 28, 1995·43 cites·25 claims
- 3462US9860315B2Controlling the state of duplexing of coupling facility structuresIBM·Filed 2017·Granted Jan 2, 2018·0 cites·10 claims
- 3562US6539495B1Method, system and program products for providing user-managed duplexing of coupling facility cache structuresIBM·Filed 1999·Granted Mar 25, 2003·41 cites·18 claims
- 3662US5416921AApparatus and accompanying method for use in a sysplex environment for performing escalated isolation of a sysplex component in the event of a failureIBM·Filed 1993·Granted May 16, 1995·39 cites·28 claims
- 3761US12147304B2Diagnose instruction to restore machine state and associated storage keysIBM·Filed 2023·Granted Nov 19, 2024·0 cites·20 claims
- 3861US6594667B2Method, system and program products for modifying coupling facility structuresIBM·Filed 1999·Granted Jul 15, 2003·24 cites·24 claims
- 3959US11327785B2Computing system including enhanced application performance based on last completed operation sequence valueIBM·Filed 2019·Granted May 10, 2022·0 cites·14 claims
- 4057US6963994B2Managing connections to coupling facility structuresIBM·Filed 2002·Granted Nov 8, 2005·3 cites·32 claims
- 4156US10747572B2Computing system including enhanced application performance based on last completed operation sequence valueIBM·Filed 2016·Granted Aug 18, 2020·0 cites·14 claims
- 4255US7058837B2Method and system for providing a message-time-ordering facilityIBM·Filed 2003·Granted Jun 6, 2006·4 cites·20 claims
- 4355US6609214B1Method, system and program products for copying coupling facility structuresIBM·Filed 1999·Granted Aug 19, 2003·27 cites·51 claims
- 4455US6546466B1Method, system and program products for copying coupling facility cache structuresIBM·Filed 1999·Granted Apr 8, 2003·28 cites·48 claims
- 4553US10042667B2Method and apparatus for resolving contention at the hypervisor levelIBM·Filed 2017·Granted Aug 7, 2018·0 cites·1 claims
- 4653US7003693B2Managing processing associated with coupling facility StructuresIBM·Filed 2002·Granted Feb 21, 2006·2 cites·49 claims
- 4752US10043139B2Method and apparatus for resolving contention in a computer systemIBM·Filed 2017·Granted Aug 7, 2018·0 cites·1 claims
- 4852US6584554B1Directed allocation of coupling facility structuresIBM·Filed 1999·Granted Jun 24, 2003·24 cites·39 claims
- 4952US6317744B1Method, system and program products for browsing fully-associative collections of itemsIBM·Filed 1999·Granted Nov 13, 2001·24 cites·32 claims
- 5051US2006136458A1Managing the state of coupling facility structuresIBM·Filed 2005·Application pending·0 cites
Showing the top 50 of 65 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when David H. Surman 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 →