Inventor · disambiguated record
Matthew R. Craig
Also filed as: CRAIG MATTHEW · CRAIG MATTHEW R · CRAIG MATTHEW RICHARD
33 granted patents·2 pending applications·39 citations·filing 2005–2022
94Inventor score
Top patents by PatentIndex Score
35 records- 0195US10282258B1Device reservation state preservation in data mirroringIBM·Filed 2017·Granted May 7, 2019·14 cites·18 claims
- 0286US10402123B2Sharing alias addresses among logical devicesIBM·Filed 2016·Granted Sep 3, 2019·4 cites·25 claims
- 0385US11573709B2Maintaining data structures in a memory subsystem comprised of a plurality of memory devicesIBM·Filed 2020·Granted Feb 7, 2023·2 cites·23 claims
- 0481US10613946B2Device reservation management for overcoming communication path disruptionsIBM·Filed 2017·Granted Apr 7, 2020·3 cites·18 claims
- 0579US11175958B2Determine a load balancing mechanism for allocation of shared resources in a storage system using a machine learning module based on number of I/O operationsIBM·Filed 2019·Granted Nov 16, 2021·3 cites·17 claims
- 0679US10521147B2Device reservation state synchronization in data mirroringIBM·Filed 2017·Granted Dec 31, 2019·2 cites·24 claims
- 0774US11175959B2Determine a load balancing mechanism for allocation of shared resources in a storage system by training a machine learning module based on number of I/O operationsIBM·Filed 2019·Granted Nov 16, 2021·2 cites·19 claims
- 0866US10983708B2Sharing alias addresses among logical devicesIBM·Filed 2020·Granted Apr 20, 2021·0 cites·20 claims
- 0966US7688323B2Function portions of animation programLUXOLOGY LLC·Filed 2005·Granted Mar 30, 2010·7 cites·15 claims
- 1065US10579287B2Sharing alias addresses among logical devicesIBM·Filed 2019·Granted Mar 3, 2020·0 cites·20 claims
- 1163US11281380B2Management of data written via a bus interface to a storage controller during consistent copying of dataIBM·Filed 2020·Granted Mar 22, 2022·0 cites·15 claims
- 1262US10664198B2Sharing alias addresses among logical devicesIBM·Filed 2019·Granted May 26, 2020·0 cites·20 claims
- 1361US11119687B2Device reservation state synchronization in data mirroringIBM·Filed 2019·Granted Sep 14, 2021·0 cites·25 claims
- 1459US8554955B2Systems and methods for avoiding host level busy and retry latenciesCRAIG MATTHEW R·Filed 2010·Granted Oct 8, 2013·1 cites·20 claims
- 1558US10884872B2Device reservation state preservation in data mirroringIBM·Filed 2019·Granted Jan 5, 2021·0 cites·18 claims
- 1658US9209894B2Clearing a fault condition over a fibre channel pathCRAIG MATTHEW R·Filed 2010·Granted Dec 8, 2015·1 cites·11 claims
- 1757US11294812B2Obtaining cache resources for expected writes to tracks in a write set after the cache resources were released for the tracks in the write setIBM·Filed 2020·Granted Apr 5, 2022·0 cites·25 claims
- 1857US10592129B2Sharing alias addresses among logical devicesIBM·Filed 2016·Granted Mar 17, 2020·0 cites·26 claims
- 1957US10545688B2Management of data written via a bus interface to a storage controller during consistent copying of dataIBM·Filed 2018·Granted Jan 28, 2020·0 cites·22 claims
- 2053US10929057B2Selecting a disconnect from different types of channel disconnects using a machine learning moduleIBM·Filed 2019·Granted Feb 23, 2021·0 cites·15 claims
- 2153US9172459B2Clearing a fault condition over a fibre channel pathIBM·Filed 2013·Granted Oct 27, 2015·0 cites·9 claims
- 2252US11461112B2Determining feature settings for code to deploy to a system by training a machine learning moduleIBM·Filed 2019·Granted Oct 4, 2022·0 cites·20 claims
- 2351US11620055B2Managing data structures in a plurality of memory devices that are indicated to demote after initialization of the data structuresIBM·Filed 2020·Granted Apr 4, 2023·0 cites·25 claims
- 2451US11204802B2Adjusting a dispatch ratio for multiple queuesIBM·Filed 2020·Granted Dec 21, 2021·0 cites·18 claims
- 2551US11048641B2Managing allocation and demotion of cache segments between a global queue and a plurality of local queues by using a machine learning moduleIBM·Filed 2019·Granted Jun 29, 2021·0 cites·21 claims
- 2651US10901793B2Determining whether to process a host request using a machine learning moduleIBM·Filed 2019·Granted Jan 26, 2021·0 cites·18 claims
- 2751US2024111450A1Host-specific event notification registrationIBM·Filed 2022·Application pending·0 cites
- 2850US11341407B2Selecting a disconnect from different types of channel disconnects by training a machine learning moduleIBM·Filed 2019·Granted May 24, 2022·0 cites·18 claims
- 2949US11055234B2Managing allocation and demotion of cache segments between a global queue and a plurality of local queues by training a machine learning moduleIBM·Filed 2019·Granted Jul 6, 2021·0 cites·23 claims
- 3047US12124969B2Determining whether to process a host request by training a machine learning moduleIBM·Filed 2019·Granted Oct 22, 2024·0 cites·24 claims
- 3147US11907543B2Managing swappable data structures in a plurality of memory devices based on access counts of the data structuresIBM·Filed 2020·Granted Feb 20, 2024·0 cites·12 claims
- 3247US11086559B2Cloud based store and restore with copy servicesIBM·Filed 2017·Granted Aug 10, 2021·0 cites·24 claims
- 3346US9311005B2Method to prevent I/O starvation of slower hosts in a multi-host environmentIBM·Filed 2012·Granted Apr 12, 2016·0 cites·20 claims
- 3445US8214562B2Processing of data to perform system changes in an input/output processing systemRICCI LOUIS W·Filed 2008·Granted Jul 3, 2012·0 cites·29 claims
- 3534US2006158459A1Systems and methods for creating user interfacesFERGUSON STUART H·Filed 2005·Application pending·0 cites
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →