Inventor

JONATHAN D. BRADBURY

Inventor
US

Overview

60→
Patents
2021–2026
Patent span
Physics
Primary field (CPC G)

Patents· 60 as inventor

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

G06Fprimary
G06FElectric digital data processing71%
H04LTransmission of digital information, e.g. telegraphic communication19%
G06NComputing arrangements based on specific computational models6%
H03MCoding4%
PatentTitleYear
12,561,454Protection of data keys used in cryptographic processing202612,468,859Selecting an HSM for association to a secure guest202512,430,127Vector test decimal instruction for validity testing202512,411,719Deferred reclaiming of secure guest resources202512,393,399Controlling storage accesses for merge operations202512,362,938Attestation of a secure guest202512,271,469Extending secure guest metadata to bind the secure guest to a hardware security module202512,130,953Secure guest image and metadata update202412,120,222Deploying a system-specific secret in a highly resilient computer system202412,118,387Query and update of processor boost information202412,079,658Detection of invalid machine-specific data types during data conversion202412,050,700Secure execution guest owner controls for secure interface control202412,019,772Storing diagnostic state of secure virtual machines202412,020,059Inaccessible prefix pages during virtual machine execution202411,829,495Confidential data provided to a secure guest via metadata202311,809,607Customization of multi-part metadata of a secure guest202311,797,270Single function to perform multiple operations with distinct operation parameter validation202311,762,659Handling an input/output store instruction202311,734,013Exception summary for invalid values detected during instruction execution202311,687,655Secure execution guest owner environmental controls202311,675,899Hardware mitigation for Spectre and meltdown-like attacks202311,675,592Instruction to query for model-dependent information202311,669,462Host virtual address space for secure interface control storage202311,669,331Neural network processing assist instruction202311,663,270Vector string search instruction202311,640,361Sharing secure memory across multiple security domains202311,635,991Secure storage query and donation202311,620,153Instruction interrupt suppression of overflow exception202311,593,107Handling an input/output store instruction202311,579,874Handling an input/output store instruction202311,531,627Secure storage isolation202211,487,906Storage sharing between a secure domain and a non-secure entity202211,475,167Reserving one or more security modules for a secure guest202211,449,367Functional completion when retrying a non-interruptible instruction in a bi-modal execution environment202211,442,726Vector pack and unpack instructions202211,443,040Secure execution guest owner environmental controls202211,403,409Program interruptions for page importing/exporting202211,372,983Employing a protected key in performing operations202211,354,418Incremental decryption and integrity verification of a secure operating system image202211,354,421Secure execution guest owner controls for secure interface control202211,347,529Inject interrupts and exceptions into secure virtual machine202211,347,869Secure interface control high-level page management202211,334,503Handling an input/output store instruction202211,321,240MMIO addressing using a translation lookaside buffer202211,308,277Memory preserving parse tree based compression with entropy coding202211,308,215Secure interface control high-level instruction interception for interruption enablement202211,303,456Compute digital signature authentication sign instruction202211,281,469Saving and restoring machine state between multiple executions of an instruction202211,283,800Secure interface control secure storage hardware tagging202211,269,632Data conversion to/from selected data type with implied rounding mode202211,263,398Memory preserving parse tree based compression with entropy coding202211,221,850Sort and merge instruction for a general-purpose processor202211,209,992Detection of alteration of storage keys used to protect memory202111,206,128Secure paging with page change detection202111,201,730Generating a protected key for selective use202111,182,192Controlling access to secure storage of a virtual machine202111,176,054Host virtual address space for secure interface control storage202111,163,566Handling an input/output store instruction202111,157,240Perform cryptographic computation scalar multiply instruction202111,150,905Efficiency for coordinated start interpretive execution exit for a multithreaded processor2021

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2021–2026Patents assigned to IBM (60)· patent assignee history
2021–2026Based in US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
IBM602021–2026
Locations
LocationPatentsSpan
US602021–2026