Inventor · disambiguated record
Dan F. Greiner
Also filed as: GREINER DAN · GREINER DAN F · GREINER DAN FREDERICK
264 granted patents·17 pending applications·1,330 citations·filing 1999–2021
99Inventor score
Top patents by PatentIndex Score
281 records- 0197US9858082B2Restricted instructions in transactional executionIBM·Filed 2016·Granted Jan 2, 2018·16 cites·20 claims
- 0296US9792125B2Saving/restoring selected registers in transactional processingIBM·Filed 2016·Granted Oct 17, 2017·13 cites·20 claims
- 0396US9317460B2Program event recording within a transactional environmentGREINER DAN F·Filed 2012·Granted Apr 19, 2016·30 cites·17 claims
- 0496US8688661B2Transactional processingGREINER DAN F·Filed 2012·Granted Apr 1, 2014·30 cites·18 claims
- 0596US8682877B2Constrained transaction executionGREINER DAN F·Filed 2012·Granted Mar 25, 2014·31 cites·18 claims
- 0696US8176279B2Managing use of storage by multiple pageable guests of a computing environmentFARRELL MARK S·Filed 2008·Granted May 8, 2012·30 cites·20 claims
- 0796US8131934B2Extract cache attribute facility and instruction thereforeGREINER DAN F·Filed 2010·Granted Mar 6, 2012·28 cites·15 claims
- 0896US8086811B2Optimizations of a perform frame management function issued by pageable guestsGAINEY JR CHARLES W·Filed 2008·Granted Dec 27, 2011·35 cites·18 claims
- 0995US9851978B2Restricted instructions in transactional executionIBM·Filed 2016·Granted Dec 26, 2017·10 cites·20 claims
- 1095US9680653B1Cipher message with authentication instructionIBM·Filed 2016·Granted Jun 13, 2017·19 cites·20 claims
- 1195US9311259B2Program event recording within a transactional environmentIBM·Filed 2013·Granted Apr 12, 2016·24 cites·10 claims
- 1295US8909899B2Emulating execution of a perform frame management instructionIBM·Filed 2013·Granted Dec 9, 2014·22 cites·20 claims
- 1395US8880959B2Transaction diagnostic blockGREINER DAN F·Filed 2012·Granted Nov 4, 2014·25 cites·19 claims
- 1495US8626970B2Controlling access by a configuration to an adapter functionCRADDOCK DAVID·Filed 2010·Granted Jan 7, 2014·36 cites·21 claims
- 1594US10599435B2Nontransactional store instructionIBM·Filed 2016·Granted Mar 24, 2020·9 cites·20 claims
- 1694US10282327B2Test pending external interruption instructionIBM·Filed 2017·Granted May 7, 2019·12 cites·20 claims
- 1794US10241910B2Creating a dynamic address translation with translation exception qualifiersIBM·Filed 2017·Granted Mar 26, 2019·8 cites·20 claims
- 1894US9996360B2Transaction abort instruction specifying a reason for abortIBM·Filed 2016·Granted Jun 12, 2018·9 cites·20 claims
- 1994US9983883B2Transaction abort instruction specifying a reason for abortIBM·Filed 2016·Granted May 29, 2018·9 cites·10 claims
- 2094US9811337B2Transaction abort processingIBM·Filed 2016·Granted Nov 7, 2017·9 cites·20 claims
- 2194US9459875B2Dynamic enablement of multithreadingIBM·Filed 2015·Granted Oct 4, 2016·10 cites·8 claims
- 2294US9361115B2Saving/restoring selected registers in transactional processingGREINER DAN F·Filed 2012·Granted Jun 7, 2016·17 cites·12 claims
- 2394US9336047B2Prefetching of discontiguous storage locations in anticipation of transactional executionIBM·Filed 2014·Granted May 10, 2016·16 cites·14 claims
- 2494US8935504B1Execution of a perform frame management function instructionIBM·Filed 2013·Granted Jan 13, 2015·11 cites·20 claims
- 2594US8103851B2Dynamic address translation with translation table entry format control for indentifying format of the translation table entryGREINER DAN F·Filed 2008·Granted Jan 24, 2012·30 cites·27 claims
- 2693US8887002B2Transactional execution branch indicationsIBM·Filed 2013·Granted Nov 11, 2014·20 cites·11 claims
- 2793US8495326B2Execution of a perform frame management function instructionGAINEY JR CHARLES W·Filed 2012·Granted Jul 23, 2013·10 cites·20 claims
- 2893US8041923B2Load page table entry address instruction execution based on an address translation format control fieldIBM·Filed 2008·Granted Oct 18, 2011·25 cites·24 claims
- 2992US10360033B2Conditional transaction end instructionIBM·Filed 2018·Granted Jul 23, 2019·5 cites·20 claims
- 3092US10223214B2Randomized testing within transactional executionIBM·Filed 2016·Granted Mar 5, 2019·6 cites·20 claims
- 3192US10223154B2Hint instruction for managing transactional aborts in transactional memory computing environmentsIBM·Filed 2016·Granted Mar 5, 2019·6 cites·20 claims
- 3292US10078585B2Creating a dynamic address translation with translation exception qualifiersIBM·Filed 2015·Granted Sep 18, 2018·6 cites·20 claims
- 3392US9921848B2Address expansion and contraction in a multithreading computer systemIBM·Filed 2014·Granted Mar 20, 2018·14 cites·5 claims
- 3492US9904572B2Dynamic prediction of hardware transaction resource requirementsIBM·Filed 2015·Granted Feb 27, 2018·7 cites·15 claims
- 3592US9454370B2Conditional transaction end instructionIBM·Filed 2014·Granted Sep 27, 2016·11 cites·17 claims
- 3692US9336007B2Processor assist facilityIBM·Filed 2013·Granted May 10, 2016·15 cites·13 claims
- 3792US9182984B2Local clearing controlGREINER DAN F·Filed 2012·Granted Nov 10, 2015·18 cites·20 claims
- 3892US8966324B2Transactional execution branch indicationsGREINER DAN F·Filed 2012·Granted Feb 24, 2015·16 cites·19 claims
- 3992US8887003B2Transaction diagnostic blockIBM·Filed 2013·Granted Nov 11, 2014·15 cites·12 claims
- 4092US8239649B2Clearing guest frames absent paging-in to host main storageGAINEY JR CHARLES W·Filed 2011·Granted Aug 7, 2012·13 cites·18 claims
- 4192US8117417B2Dynamic address translation with change record overrideGREINER DAN F·Filed 2008·Granted Feb 14, 2012·21 cites·21 claims
- 4292US7895419B2Rotate then operate on selected bits facility and instructions thereforeIBM·Filed 2008·Granted Feb 22, 2011·26 cites·18 claims
- 4391US10185588B2Transaction begin/end instructionsIBM·Filed 2016·Granted Jan 22, 2019·6 cites·20 claims
- 4491US10133575B2Instruction for performing a pseudorandom number generate operationIBM·Filed 2018·Granted Nov 20, 2018·5 cites·19 claims
- 4591US9804847B2Thread context preservation in a multithreading computer systemIBM·Filed 2015·Granted Oct 31, 2017·7 cites·8 claims
- 4691US9727370B2Collecting memory operand access characteristics during transactional executionIBM·Filed 2016·Granted Aug 8, 2017·6 cites·11 claims
- 4791US9092351B2Creating a dynamic address translation with translation exception qualifierIBM·Filed 2014·Granted Jul 28, 2015·9 cites·16 claims
- 4891US8489853B2Executing a perform frame management instructionGREINER DAN F·Filed 2012·Granted Jul 16, 2013·10 cites·20 claims
- 4991US7594094B2Move data facility with optional specificationsIBM·Filed 2006·Granted Sep 22, 2009·26 cites·27 claims
- 5090US9348643B2Prefetching of discontiguous storage locations as part of transactional executionIBM·Filed 2014·Granted May 24, 2016·10 cites·13 claims
Showing the top 50 of 281 patent records by PatentIndex Score.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →