Assignee
GREINER DAN F
US·42 granted patents·2 pending applications·407 citations·filing 2006–2013
Top patents by PatentIndex Score
44 records- 0196US9317460B2Program event recording within a transactional environmentGREINER DAN F·Filed 2012·Granted Apr 19, 2016·30 cites·17 claims
- 0296US8688661B2Transactional processingGREINER DAN F·Filed 2012·Granted Apr 1, 2014·30 cites·18 claims
- 0396US8682877B2Constrained transaction executionGREINER DAN F·Filed 2012·Granted Mar 25, 2014·31 cites·18 claims
- 0496US8131934B2Extract cache attribute facility and instruction thereforeGREINER DAN F·Filed 2010·Granted Mar 6, 2012·28 cites·15 claims
- 0595US8880959B2Transaction diagnostic blockGREINER DAN F·Filed 2012·Granted Nov 4, 2014·25 cites·19 claims
- 0694US9361115B2Saving/restoring selected registers in transactional processingGREINER DAN F·Filed 2012·Granted Jun 7, 2016·17 cites·12 claims
- 0794US8103851B2Dynamic 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
- 0892US9182984B2Local clearing controlGREINER DAN F·Filed 2012·Granted Nov 10, 2015·18 cites·20 claims
- 0992US8966324B2Transactional execution branch indicationsGREINER DAN F·Filed 2012·Granted Feb 24, 2015·16 cites·19 claims
- 1092US8117417B2Dynamic address translation with change record overrideGREINER DAN F·Filed 2008·Granted Feb 14, 2012·21 cites·21 claims
- 1191US8489853B2Executing a perform frame management instructionGREINER DAN F·Filed 2012·Granted Jul 16, 2013·10 cites·20 claims
- 1290US8417916B2Perform frame management function instruction for setting storage keys and clearing blocks of main storageGREINER DAN F·Filed 2008·Granted Apr 9, 2013·22 cites·21 claims
- 1390US8151083B2Dynamic address translation with frame managementGREINER DAN F·Filed 2008·Granted Apr 3, 2012·17 cites·26 claims
- 1488US9448796B2Restricted instructions in transactional executionGREINER DAN F·Filed 2012·Granted Sep 20, 2016·7 cites·18 claims
- 1587US9336046B2Transaction abort processingGREINER DAN F·Filed 2012·Granted May 10, 2016·8 cites·17 claims
- 1687US8335906B2Perform frame management function instruction for clearing blocks of main storageGREINER DAN F·Filed 2008·Granted Dec 18, 2012·17 cites·18 claims
- 1787US8122195B2Instruction for pre-fetching data and releasing cache linesGREINER DAN F·Filed 2007·Granted Feb 21, 2012·13 cites·22 claims
- 1885US9851969B2Function virtualization facility for function query of a processorGREINER DAN F·Filed 2010·Granted Dec 26, 2017·7 cites·10 claims
- 1985US8930673B2Load page table entry address instruction execution based on an address translation format control fieldGREINER DAN F·Filed 2013·Granted Jan 6, 2015·6 cites·20 claims
- 2084US8631216B2Dynamic address translation with change record overrideGREINER DAN F·Filed 2012·Granted Jan 14, 2014·6 cites·15 claims
- 2184US8621180B2Dynamic address translation with translation table entry format control for identifying format of the translation table entryGREINER DAN F·Filed 2011·Granted Dec 31, 2013·6 cites·20 claims
- 2283US8914619B2High-word facility for extending the number of general purpose registers available to instructionsGREINER DAN F·Filed 2010·Granted Dec 16, 2014·6 cites·21 claims
- 2383US8683176B2Dynamic address translation with translation exception qualifierGREINER DAN F·Filed 2011·Granted Mar 25, 2014·4 cites·23 claims
- 2480US8095773B2Dynamic address translation with translation exception qualifierGREINER DAN F·Filed 2008·Granted Jan 10, 2012·6 cites·27 claims
- 2577US8516195B2Extract cache attribute facility and instruction thereforeGREINER DAN F·Filed 2012·Granted Aug 20, 2013·3 cites·18 claims
- 2676US8806179B2Non-quiescing key setting facilityGREINER DAN F·Filed 2009·Granted Aug 12, 2014·6 cites·22 claims
- 2776US8117614B2Extract CPU time facilityGREINER DAN F·Filed 2006·Granted Feb 14, 2012·5 cites·21 claims
- 2871US10521231B2Function virtualization facility for blocking instruction function of a multi-function instruction of a virtual processorGREINER DAN F·Filed 2010·Granted Dec 31, 2019·2 cites·12 claims
- 2971US8082405B2Dynamic address translation with fetch protectionGREINER DAN F·Filed 2008·Granted Dec 20, 2011·5 cites·28 claims
- 3070US8751775B2Non-quiescing key setting facilityGREINER DAN F·Filed 2012·Granted Jun 10, 2014·2 cites·15 claims
- 3167US8516485B2Extract CPU time facilityGREINER DAN F·Filed 2012·Granted Aug 20, 2013·1 cites·20 claims
- 3264US10437602B2Program interruption filtering in transactional executionGREINER DAN F·Filed 2012·Granted Oct 8, 2019·1 cites·17 claims
- 3364US9367323B2Processor assist facilityGREINER DAN F·Filed 2012·Granted Jun 14, 2016·1 cites·20 claims
- 3455US9436477B2Transaction abort instructionGREINER DAN F·Filed 2012·Granted Sep 6, 2016·0 cites·18 claims
- 3555US9384004B2Randomized testing within transactional executionGREINER DAN F·Filed 2012·Granted Jul 5, 2016·0 cites·14 claims
- 3655US9348642B2Transaction begin/end instructionsGREINER DAN F·Filed 2012·Granted May 24, 2016·0 cites·14 claims
- 3754US9772854B2Selectively controlling instruction execution in transactional processingGREINER DAN F·Filed 2012·Granted Sep 26, 2017·0 cites·17 claims
- 3854US8677098B2Dynamic address translation with fetch protectionGREINER DAN F·Filed 2008·Granted Mar 18, 2014·0 cites·28 claims
- 3953US8683138B2Instruction for pre-fetching data and releasing cache linesGREINER DAN F·Filed 2012·Granted Mar 25, 2014·0 cites·24 claims
- 4053US8639911B2Load page table entry address instruction execution based on an address translation format control fieldGREINER DAN F·Filed 2011·Granted Jan 28, 2014·0 cites·20 claims
- 4153US8527715B2Providing a shared memory translation facilityGREINER DAN F·Filed 2008·Granted Sep 3, 2013·0 cites·17 claims
- 4253US2013339680A1Nontransactional store instructionGREINER DAN F·Filed 2012·Application pending·0 cites
- 4350US8838943B2Rotate then operate on selected bits facility and instructions thereforeGREINER DAN F·Filed 2010·Granted Sep 16, 2014·0 cites·18 claims
- 4441US2011314263A1Instructions for performing an operation on two operands and subsequently storing an original value of operandGREINER DAN F·Filed 2010·Application pending·0 cites
Counts cover granted patents and pending applications in the PatentIndex corpus. How scoring works →