Inventor · disambiguated record
John R. Ehrman
Also filed as: EHRMAN JOHN R · EHRMAN JOHN ROBERT
35 granted patents·2 pending applications·483 citations·filing 1998–2019
97Inventor score
Top patents by PatentIndex Score
37 records- 0195US6400287B1Data structure for creating, scoping, and converting to unicode data from single byte character sets, double byte character sets, or mixed character sets comprising both single byte and double byte character setsIBM·Filed 2000·Granted Jun 4, 2002·81 cites·4 claims
- 0293US6775680B2High level assembler metamodelIBM·Filed 2001·Granted Aug 10, 2004·129 cites·47 claims
- 0390US7516304B2Parsing-enhancement facilityIBM·Filed 2005·Granted Apr 7, 2009·15 cites·33 claims
- 0488US8583899B2Parsing-enhacement facilityEHRMAN JOHN R·Filed 2011·Granted Nov 12, 2013·7 cites·20 claims
- 0585US8984258B2Parsing-enhancement facilityIBM·Filed 2013·Granted Mar 17, 2015·4 cites·20 claims
- 0685US7278100B1Translating a non-unicode string stored in a constant into unicode, and storing the unicode into the constantIBM·Filed 2000·Granted Oct 2, 2007·43 cites·27 claims
- 0784US9569217B2Parsing-enhancement facilityIBM·Filed 2016·Granted Feb 14, 2017·2 cites·20 claims
- 0883US9342308B2Parsing-enhancement facilityIBM·Filed 2015·Granted May 17, 2016·2 cites·20 claims
- 0981US8078841B2Parsing-enhancement facility using a translate-and-test instructionEHRMAN JOHN R·Filed 2009·Granted Dec 13, 2011·6 cites·22 claims
- 1079US9442747B2Specifying user defined or translator definitions to use to interpret mnemonics in a computer programIBM·Filed 2015·Granted Sep 13, 2016·2 cites·23 claims
- 1178US9996355B2Parsing-enhancement facilityIBM·Filed 2017·Granted Jun 12, 2018·1 cites·20 claims
- 1277US8177122B2Providing diagnostic information on the processing of variables in source codeDRAVNIEKS JOHN ROBERT·Filed 2007·Granted May 15, 2012·9 cites·14 claims
- 1377US7051278B1Method of, system for, and computer program product for scoping the conversion of unicode data from single byte character sets, double byte character sets, or mixed character sets comprising both single byte and double byte character setsIBM·Filed 2000·Granted May 23, 2006·25 cites·21 claims
- 1477US6631516B1Extended syntax record for assembler language instructionsIBM·Filed 2000·Granted Oct 7, 2003·30 cites·45 claims
- 1573US7810073B2Method of translating n to n instructions employing an enhanced extended translation facilityIBM·Filed 2006·Granted Oct 5, 2010·5 cites·17 claims
- 1673US7725894B2Enhanced un-privileged computer instruction to store a facility listIBM·Filed 2006·Granted May 25, 2010·5 cites·20 claims
- 1769US10915325B2Parsing-enhancement facilityIBM·Filed 2019·Granted Feb 9, 2021·0 cites·20 claims
- 1869US7357332B2Providing diagnostic information on the processing of variables in source codeIBM·Filed 2005·Granted Apr 15, 2008·4 cites·9 claims
- 1967US10318300B2Parsing-enhancement facilityIBM·Filed 2018·Granted Jun 11, 2019·0 cites·11 claims
- 2067US8392888B2Method of translating n to n instructions employing an enhanced extended translation facilityEHRMAN JOHN R·Filed 2010·Granted Mar 5, 2013·2 cites·20 claims
- 2165US7694286B2Apparatus and method for detecting base-register usage conflicts in computer codeIBM·Filed 2005·Granted Apr 6, 2010·4 cites·11 claims
- 2263US9274820B2Specifying user defined or translator definitions to use to interpret mnemonics in a computer programDRAVNIEKS JOHN ROBERT·Filed 2006·Granted Mar 1, 2016·2 cites·31 claims
- 2363US6263493B1Method and system for controlling the generation of program statementsIBM·Filed 1998·Granted Jul 17, 2001·42 cites·32 claims
- 2458US7454455B2Apparatus, and system, for efficient and reliable computation of results for mathematical functionsIBM·Filed 2004·Granted Nov 18, 2008·4 cites·30 claims
- 2557US10534589B2Specifying user defined or translator definitions to use to interpret mnemonics in a computer programIBM·Filed 2016·Granted Jan 14, 2020·0 cites·20 claims
- 2657US10152307B2Specifying user defined or translator definitions to use to interpret mnemonics in a computer programIBM·Filed 2016·Granted Dec 11, 2018·0 cites·20 claims
- 2756US9952840B2Conditional sequential selection of external reference resolutionsBAUMGART LEONA D·Filed 2012·Granted Apr 24, 2018·1 cites·18 claims
- 2855US10831479B2Instruction to move data in a right-to-left directionIBM·Filed 2019·Granted Nov 10, 2020·0 cites·20 claims
- 2954US2009043835A1Method for efficient and reliable computation of results for mathematical functionsIBM·Filed 2008·Application pending·0 cites
- 3052US9959101B2Conditional sequential selection of external reference solutionsIBM·Filed 2013·Granted May 1, 2018·0 cites·17 claims
- 3151US6578194B1System and method using extended relocation types and operations in relocating operationsIBM·Filed 1999·Granted Jun 10, 2003·26 cites·21 claims
- 3249US6845502B1Extended attribute information retention file format for object filesIBM·Filed 2000·Granted Jan 18, 2005·2 cites·39 claims
- 3347US8972473B2Efficient and reliable computation of results for mathematical functionsEHRMAN JOHN ROBERT·Filed 2012·Granted Mar 3, 2015·0 cites·18 claims
- 3445US6610103B2Method for providing precise cumulative updates and fixes to a software productIBM·Filed 1998·Granted Aug 26, 2003·22 cites·32 claims
- 3542US2005273775A1Apparatus, system, and method for identifying semantic errors in assembly source codeBROOKES CRAIG W·Filed 2004·Application pending·0 cites
- 3638US10346162B2Selective instruction replacement for assembly language programsIBM·Filed 2015·Granted Jul 9, 2019·0 cites·20 claims
- 3736US6304889B1Exponential optimizationIBM·Filed 1998·Granted Oct 16, 2001·8 cites·36 claims
Join the waitlist — get patent alerts
Get an alert when John R. Ehrman 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 →