Inventor · disambiguated record
David Dice
Also filed as: DICE DAVID · DICE DAVID A
127 granted patents·10 pending applications·2,224 citations·filing 1996–2025
99Inventor score
Top patents by PatentIndex Score
137 records- 0197US11594252B2Reader bias based locking technique enabling high read concurrency for read-mostly workloadsORACLE INT CORP·Filed 2021·Granted Feb 28, 2023·3 cites·20 claims
- 0297US11170816B2Reader bias based locking technique enabling high read concurrency for read-mostly workloadsORACLE INT CORP·Filed 2020·Granted Nov 9, 2021·5 cites·20 claims
- 0397US10417056B2Systems and methods for performing concurrency restriction and throttling over contended locksORACLE INT CORP·Filed 2015·Granted Sep 17, 2019·17 cites·20 claims
- 0497US7669015B2Methods and apparatus to implement parallel transactionsSUN MICROSYSTEMS INC·Filed 2006·Granted Feb 23, 2010·69 cites·18 claims
- 0597US7669040B2Method and apparatus for executing a long transactionSUN MICROSYSTEMS INC·Filed 2006·Granted Feb 23, 2010·83 cites·10 claims
- 0696US10565024B2Generic concurrency restrictionORACLE INT CORP·Filed 2016·Granted Feb 18, 2020·15 cites·17 claims
- 0796US10535368B1Reader bias based locking technique enabling high read concurrency for read-mostly workloadsORACLE INT CORP·Filed 2019·Granted Jan 14, 2020·12 cites·20 claims
- 0896US8375175B2Fast and efficient reacquisition of locks for transactional memory systemsORACLE AMERICA INC·Filed 2009·Granted Feb 12, 2013·57 cites·20 claims
- 0995US11972777B2Reader bias based locking technique enabling high read concurrency for read-mostly workloadsORACLE INT CORP·Filed 2023·Granted Apr 30, 2024·2 cites·20 claims
- 1095US8560816B2System and method for performing incremental register checkpointing in transactional memoryMOIR MARK S·Filed 2010·Granted Oct 15, 2013·36 cites·16 claims
- 1195US8402464B2System and method for managing contention in transactional memory using global execution dataDICE DAVID·Filed 2008·Granted Mar 19, 2013·41 cites·20 claims
- 1295US8051418B1Techniques for providing improved affinity scheduling in a multiprocessor computer systemORACLE AMERICA INC·Filed 2005·Granted Nov 1, 2011·46 cites·17 claims
- 1395US7594234B1Adaptive spin-then-block mutual exclusion in multi-threaded processingSUN MICROSYSTEMS INC·Filed 2004·Granted Sep 22, 2009·97 cites·25 claims
- 1494US11314562B2Systems and methods for performing concurrency restriction and throttling over contended locksORACLE INT CORP·Filed 2019·Granted Apr 26, 2022·7 cites·20 claims
- 1594US9208081B1Concurrent object managementDICE DAVID·Filed 2007·Granted Dec 8, 2015·39 cites·35 claims
- 1694US8694706B2System and method for NUMA-aware locking using lock cohortsDICE DAVID·Filed 2012·Granted Apr 8, 2014·28 cites·20 claims
- 1794US7844973B1Methods and apparatus providing non-blocking access to a resourceORACLE AMERICA INC·Filed 2004·Granted Nov 30, 2010·98 cites·12 claims
- 1894US7496716B2Methods and apparatus to implement parallel transactionsSUN MICROSYSTEMS INC·Filed 2006·Granted Feb 24, 2009·33 cites·20 claims
- 1994US7178062B1Methods and apparatus for executing code while avoiding interferenceSUN MICROSYSTEMS INC·Filed 2003·Granted Feb 13, 2007·96 cites·26 claims
- 2094US6735760B1Relaxed lock protocolSUN MICROSYSTEMS INC·Filed 2000·Granted May 11, 2004·111 cites·45 claims
- 2193US11221891B2Generic concurrency restrictionORACLE INT CORP·Filed 2020·Granted Jan 11, 2022·3 cites·20 claims
- 2293US7747996B1Method of mixed lock-free and locking synchronizationORACLE AMERICA INC·Filed 2006·Granted Jun 29, 2010·31 cites·20 claims
- 2393US6799236B1Methods and apparatus for executing code while avoiding interferenceSUN MICROSYSTEMS INC·Filed 2001·Granted Sep 28, 2004·84 cites·24 claims
- 2492US11056145B2Global secondary path locking technique enabling high read concurrency for read-mostly workloadsORACLE INT CORP·Filed 2018·Granted Jul 6, 2021·4 cites·20 claims
- 2592US8533699B2System and method for optimizing a code section by forcing a code section to be executed atomicallyMOIR MARK S·Filed 2011·Granted Sep 10, 2013·23 cites·20 claims
- 2692US8281185B2Advice-based feedback for transactional executionNUSSBAUM DANIEL S·Filed 2009·Granted Oct 2, 2012·42 cites·17 claims
- 2792US6862674B2Methods and apparatus for performing a memory management techniqueSUN MICROSYSTEMS INC·Filed 2002·Granted Mar 1, 2005·75 cites·41 claims
- 2891US8966491B2System and method for implementing NUMA-aware reader-writer locksCALCIU IRINA·Filed 2012·Granted Feb 24, 2015·31 cites·19 claims
- 2991US8458721B2System and method for implementing hierarchical queue-based locks using flat combiningMARATHE VIRENDRA J·Filed 2011·Granted Jun 4, 2013·18 cites·20 claims
- 3091US7318128B1Methods and apparatus for selecting processes for executionSUN MICROSYSTEMS INC·Filed 2003·Granted Jan 8, 2008·71 cites·45 claims
- 3190US8046758B2Adaptive spin-then-block mutual exclusion in multi-threaded processingORACLE AMERICA INC·Filed 2009·Granted Oct 25, 2011·19 cites·19 claims
- 3289US10811049B2Reader bias based locking technique enabling high read concurrency for read-mostly workloadsORACLE INT CORP·Filed 2020·Granted Oct 20, 2020·2 cites·20 claims
- 3389US6877088B2Methods and apparatus for controlling speculative execution of instructions based on a multiaccess memory conditionSUN MICROSYSTEMS INC·Filed 2002·Granted Apr 5, 2005·58 cites·32 claims
- 3488US11762711B2System and method for promoting reader groups for lock cohortingORACLE INT CORP·Filed 2021·Granted Sep 19, 2023·1 cites·20 claims
- 3588US10949264B2Compact NUMA-aware locksORACLE INT CORP·Filed 2019·Granted Mar 16, 2021·3 cites·20 claims
- 3688US10042679B2System and method for promoting reader groups for lock cohortingORACLE INT CORP·Filed 2016·Granted Aug 7, 2018·4 cites·20 claims
- 3788US8775837B2System and method for enabling turbo mode in a processorDICE DAVID·Filed 2011·Granted Jul 8, 2014·9 cites·20 claims
- 3888US8028133B2Globally incremented variable or clock based methods and apparatus to implement parallel transactionsORACLE AMERICA INC·Filed 2007·Granted Sep 27, 2011·19 cites·20 claims
- 3988US7496918B1System and methods for deadlock detectionSUN MICROSYSTEMS INC·Filed 2004·Granted Feb 24, 2009·64 cites·12 claims
- 4088US6854048B1Speculative execution control with programmable indicator and deactivation of multiaccess recovery mechanismSUN MICROSYSTEMS INC·Filed 2001·Granted Feb 8, 2005·54 cites·16 claims
- 4187US12254900B2Reader bias based locking technique enabling high read concurrency for read-mostly workloadsORACLE INT CORP·Filed 2024·Granted Mar 18, 2025·0 cites·20 claims
- 4287US10585719B2System and method for promoting reader groups for lock cohortingORACLE INT CORP·Filed 2018·Granted Mar 10, 2020·3 cites·20 claims
- 4387US8914620B2Method and system for reducing abort rates in speculative lock elision using contention management mechanismsDICE DAVID·Filed 2008·Granted Dec 16, 2014·17 cites·20 claims
- 4487US8407708B2Techniques for providing improved affinity scheduling in a multiprocessor computer systemDICE DAVID·Filed 2011·Granted Mar 26, 2013·9 cites·17 claims
- 4587US2025273242A1Global Secondary Path Locking Technique Enabling High Read Concurrency For Read-Mostly WorkloadsORACLE INT CORP·Filed 2025·Application pending·0 cites
- 4686US9304776B2System and method for mitigating the impact of branch misprediction when exiting spin loopsDICE DAVID·Filed 2012·Granted Apr 5, 2016·8 cites·20 claims
- 4786US8918596B2System and method for implementing NUMA-aware statistics countersORACLE INT CORP·Filed 2012·Granted Dec 23, 2014·9 cites·20 claims
- 4885US9727369B2System and method for implementing reader-writer locks using hardware transactional memoryORACLE INT CORP·Filed 2016·Granted Aug 8, 2017·4 cites·20 claims
- 4985US9110718B2Supporting targeted stores in a shared-memory multiprocessor systemORACLE INT CORP·Filed 2012·Granted Aug 18, 2015·8 cites·20 claims
- 5084US2025077309A1Systems and Methods for Performing Concurrency Restriction and Throttling over Contended LocksORACLE INT CORP·Filed 2024·Application pending·0 cites
Showing the top 50 of 137 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when David Dice 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 →