Inventor

John R. Ehrman

Inventor
Sunnyvale, CA, US

Overview

35→
Patents
2001–2021
Patent span
Physics
Primary field (CPC G)

Patents· 35 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing92%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests5%
H03MCoding3%
PatentTitleYear
10,915,325Parsing-enhancement facility202110,831,479Instruction to move data in a right-to-left direction202010,534,589Specifying user defined or translator definitions to use to interpret mnemonics in a computer program202010,346,162Selective instruction replacement for assembly language programs201910,318,300Parsing-enhancement facility201910,152,307Specifying user defined or translator definitions to use to interpret mnemonics in a computer program20189,996,355Parsing-enhancement facility20189,959,101Conditional sequential selection of external reference solutions20189,952,840Conditional sequential selection of external reference resolutions20189,569,217'Parsing-enhancement facility'20179,442,747'Specifying user defined or translator definitions to use to interpret mnemonics in a computer program'20169,342,308'Parsing-enhancement facility'20169,274,820'Specifying user defined or translator definitions to use to interpret mnemonics in a computer program'20168,984,258'Parsing-enhancement facility'20158,972,473'Efficient and reliable computation of results for mathematical functions'20158,583,899'Parsing-enhacement facility'20138,392,888'Method of translating n to n instructions employing an enhanced extended translation facility'20138,177,122'Providing diagnostic information on the processing of variables in source code'20128,078,841'Parsing-enhancement facility using a translate-and-test instruction'20117,810,073'Method of translating n to n instructions employing an enhanced extended translation facility'20107,725,894'Enhanced un-privileged computer instruction to store a facility list'20107,694,286'Apparatus and method for detecting base-register usage conflicts in computer code'20107,516,304'Parsing-enhancement facility'20097,454,455'Apparatus, and system, for efficient and reliable computation of results for mathematical functions'20087,357,332'Providing diagnostic information on the processing of variables in source code'20087,278,100'Translating a non-unicode string stored in a constant into unicode, and storing the unicode into the constant'20077,051,278'Method 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 sets'20066,845,502'Extended attribute information retention file format for object files'20056,775,680'High level assembler metamodel'20046,631,516'Extended syntax record for assembler language instructions'20036,610,103'Method for providing precise cumulative updates and fixes to a software product'20036,578,194'System and method using extended relocation types and operations in relocating operations'20036,400,287'DATA 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 SETS'20026,304,889'Exponential optimization'20016,263,493'Method and system for controlling the generation of program statements'2001

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2001–2021Patents assigned to IBM (35)· patent assignee history
2001–2021Based in Sunnyvale, CA, US· patent location history
2011–2018Patents assigned to EHRMAN JOHN R (4)· patent assignee history
2011–2013Patents assigned to GREINER DAN F (3)· patent assignee history
2012–2016Patents assigned to EHRMAN JOHN ROBERT (3)· patent assignee history
2012–2016Patents assigned to DRAVNIEKS JOHN ROBERT (2)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
IBM352001–2021
EHRMAN JOHN Rself42011–2018
EHRMAN JOHN ROBERTself32012–2016
GREINER DAN F32011–2013
DRAVNIEKS JOHN ROBERT22012–2016
Locations
LocationPatentsSpan
Sunnyvale, California, US352001–2021