Inventor · disambiguated record
Phillip G. Williams
Also filed as: WILLIAMS PHILLIP · WILLIAMS PHILLIP G
57 granted patents·4 pending applications·441 citations·filing 1980–2021
98Inventor score
Top patents by PatentIndex Score
61 records- 0195US11163571B1Fusion to enhance early address generation of load instructions in a microprocessorIBM·Filed 2020·Granted Nov 2, 2021·4 cites·20 claims
- 0294US9753862B1Hybrid replacement policy in a multilevel cache memory hierarchyIBM·Filed 2016·Granted Sep 5, 2017·11 cites·13 claims
- 0393US9886350B2Tracking modifications to a virtual machine image that occur during backup of the virtual machineIBM·Filed 2016·Granted Feb 6, 2018·7 cites·5 claims
- 0492US6920519B1System and method for supporting access to multiple I/O hub nodes in a host bridgeIBM·Filed 2000·Granted Jul 19, 2005·81 cites·32 claims
- 0590US5287467APipeline for removing and concurrently executing two or more branch instructions in synchronization with other instructions executing in the execution unitIBM·Filed 1991·Granted Feb 15, 1994·141 cites·19 claims
- 0688US9880905B2Tracking modifications to a virtual machine image that occur during backup of the virtual machineIBM·Filed 2014·Granted Jan 30, 2018·7 cites·10 claims
- 0787US11392386B2Program counter (PC)-relative load and store addressing for fused instructionsIBM·Filed 2020·Granted Jul 19, 2022·2 cites·20 claims
- 0887US9501411B2Cache backing store for transactional memoryIBM·Filed 2014·Granted Nov 22, 2016·8 cites·12 claims
- 0987US8347036B2Empirically based dynamic control of transmission of victim cache lateral castoutsIBM·Filed 2009·Granted Jan 1, 2013·18 cites·44 claims
- 1085US8930629B2Data cache block deallocate requests in a multi-level cache hierarchyIBM·Filed 2012·Granted Jan 6, 2015·7 cites·9 claims
- 1183US7454578B2Data processing system and method for predictively selecting a scope of broadcast of an operation utilizing a location of a memoryIBM·Filed 2005·Granted Nov 18, 2008·12 cites·20 claims
- 1282US9032157B2Virtual machine failoverIBM·Filed 2012·Granted May 12, 2015·5 cites·9 claims
- 1380US8225045B2Lateral cache-to-cache cast-inGUTHRIE GUY L·Filed 2008·Granted Jul 17, 2012·10 cites·23 claims
- 1479US10997075B2Adaptively enabling and disabling snooping bus commandsIBM·Filed 2019·Granted May 4, 2021·1 cites·20 claims
- 1578US6985990B2System and method for implementing private devices on a secondary peripheral component interfaceIBM·Filed 2002·Granted Jan 10, 2006·29 cites·15 claims
- 1677US10133641B2Tracking modifications to a virtual machine image that occur during backup of the virtual machineIBM·Filed 2017·Granted Nov 20, 2018·1 cites·15 claims
- 1777US4390193AEnergy absorbing steering wheel assemblyGEN MOTORS CORP·Filed 1980·Granted Jun 28, 1983·32 cites·3 claims
- 1876US8117390B2Updating partial cache lines in a data processing systemCUMMINGS DAVID W·Filed 2009·Granted Feb 14, 2012·8 cites·17 claims
- 1974US8209489B2Victim cache prefetchingGUTHRIE GUY L·Filed 2008·Granted Jun 26, 2012·6 cites·12 claims
- 2073US8312220B2Mode-based castout destination selectionGUTHRIE GUY L·Filed 2009·Granted Nov 13, 2012·6 cites·14 claims
- 2172US9858188B2Adaptively enabling and disabling snooping fastpath commandsIBM·Filed 2015·Granted Jan 2, 2018·1 cites·7 claims
- 2271US8949540B2Lateral castout (LCO) of victim cache line in data-invalid stateGUTHRIE GUY L·Filed 2009·Granted Feb 3, 2015·5 cites·20 claims
- 2370US9058195B2Virtual machines failoverIBM·Filed 2013·Granted Jun 16, 2015·2 cites·9 claims
- 2470US8959289B2Data cache block deallocate requestsIBM·Filed 2012·Granted Feb 17, 2015·2 cites·10 claims
- 2568US8856455B2Data cache block deallocate requestsGHAI SANJEEV·Filed 2012·Granted Oct 7, 2014·2 cites·10 claims
- 2667US6973528B2Data caching on bridge following disconnectIBM·Filed 2002·Granted Dec 6, 2005·13 cites·20 claims
- 2766US9514049B2Cache backing store for transactional memoryIBM·Filed 2014·Granted Dec 6, 2016·1 cites·5 claims
- 2864US10649853B2Tracking modifications to a virtual machine image that occur during backup of the virtual machineIBM·Filed 2018·Granted May 12, 2020·0 cites·15 claims
- 2963US10346255B2Method for flagging data modification during a virtual machine backupIBM·Filed 2018·Granted Jul 9, 2019·0 cites·5 claims
- 3063US10339009B2System for flagging data modification during a virtual machine backupIBM·Filed 2018·Granted Jul 2, 2019·0 cites·10 claims
- 3163US8433851B2Reducing wiring congestion in a cache subsystem utilizing sectored caches with discontiguous addressingCLARK LEO JAMES·Filed 2007·Granted Apr 30, 2013·4 cites·20 claims
- 3263US8327072B2Victim cache replacementGUTHRIE GUY L·Filed 2008·Granted Dec 4, 2012·2 cites·15 claims
- 3362US10331563B2Adaptively enabling and disabling snooping bus commandsIBM·Filed 2017·Granted Jun 25, 2019·0 cites·16 claims
- 3462US8874852B2Data cache block deallocate requests in a multi-level cache hierarchyGHAI SANJEEV·Filed 2012·Granted Oct 28, 2014·1 cites·10 claims
- 3562US8499124B2Handling castout cache lines in a victim cacheGUTHRIE GUY L·Filed 2008·Granted Jul 30, 2013·2 cites·11 claims
- 3662US8285939B2Lateral castout target selectionGUTHRIE GUY L·Filed 2009·Granted Oct 9, 2012·2 cites·19 claims
- 3762US8135910B2Bandwidth of a cache directory by slicing the cache directory into two smaller cache directories and replicating snooping logic for each sliced cache directoryGUTHRIE GUY L·Filed 2005·Granted Mar 13, 2012·2 cites·3 claims
- 3862US2019294571A1Operation of a multi-slice processor implementing datapath steeringIBM·Filed 2019·Application pending·0 cites
- 3959US10613940B2Tracking modifications to a virtual machine image that occur during backup of the virtual machineIBM·Filed 2017·Granted Apr 7, 2020·0 cites·5 claims
- 4059US10152385B2Virtual machine backupIBM·Filed 2014·Granted Dec 11, 2018·0 cites·10 claims
- 4159US8291259B2Delete of cache line with correctable errorGUTHRIE GUY L·Filed 2009·Granted Oct 16, 2012·1 cites·29 claims
- 4258US10437756B2Operation of a multi-slice processor implementing datapath steeringIBM·Filed 2016·Granted Oct 8, 2019·0 cites·7 claims
- 4358US9483403B2Techniques for preserving an invalid global domain indication when installing a shared cache line in a cacheIBM·Filed 2014·Granted Nov 1, 2016·0 cites·13 claims
- 4458US9372797B2Adaptively enabling and disabling snooping fastpath commandsIBM·Filed 2014·Granted Jun 21, 2016·0 cites·14 claims
- 4557US10417152B2Operation of a multi-slice processor implementing datapath steeringIBM·Filed 2016·Granted Sep 17, 2019·0 cites·13 claims
- 4657US10108498B2Virtual machine backupIBM·Filed 2016·Granted Oct 23, 2018·0 cites·5 claims
- 4756US11748104B2Microprocessor that fuses load and compare instructionsIBM·Filed 2020·Granted Sep 5, 2023·0 cites·6 claims
- 4856US6968415B2Opaque memory region for I/O adapter transparent bridgeIBM·Filed 2002·Granted Nov 22, 2005·5 cites·20 claims
- 4954US9529717B2Preserving an invalid global domain indication when installing a shared cache line in a cacheIBM·Filed 2015·Granted Dec 27, 2016·0 cites·7 claims
- 5053US10983797B2Program instruction schedulingIBM·Filed 2019·Granted Apr 20, 2021·0 cites·17 claims
Showing the top 50 of 61 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →