Inventor profile of:

David M. Durham

City:

Beaverton, Oregon

Country:

United States

Published Applications:

293

Last publication date:

2026-06-11

Top Assignees for applications by David M. Durham

The entities that hold a legal rights for patent applications filed by inventor Durham David M.:

Recent patent applications by Durham David M.

David M. Durham from Beaverton, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2026-06-11
US20260161406A1
Physics

CONSERVING INSTRUCTION ENCODING SPACE AND MINIMIZING CODE SIZE FOR MEMORY OPERATIONS USING PREFIX BITS TO DISTINGUISH LOAD AND STORE TAG CHECKS

#2 | 2026-06-11
US20260161403A1
Physics

SELECTIVELY CONTROLLABLE MEMORY TAG CHECKING

#3 | 2026-04-02
US20260093853A1
Physics

MEMORY SAFETY USING CRYPTOGRAPHIC ENTROPY TAGGING

#4 | 2026-04-02
US20260093490A1
Physics

INCREASING DATA-DEPENDENT MEMORY PREFETCHER ACCURACY USING MEMORY METADATA

#5 | 2026-01-01
US20260003798A1
Physics

UPSTREAM MULTI-DOMAIN ACCESS CONTROL ENCODINGS FOR A DOWNSTREAM SINGLE-DOMAIN ENCRYPTION ENGINE

#6 | 2025-10-02
US20250307071A1
Physics

METADATA DEPENDENT ERROR CORRECTION PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS

#7 | 2025-10-02
US20250306935A1
Physics

CIRCUITRY AND METHODS FOR LINEAR MEMORY ACCESS CONTROL TABLE SWITCHING FOR FINE GRAIN COMPARTMENTALIZATION

#8 | 2025-10-02
US20250306926A1
Physics

CIRCUITRY AND METHODS FOR MEMORY TAGGING BASED ON DATA TRANSFORMATIONS

#9 | 2025-09-11
US20250284832A1
Physics

CAPABILITY-BASED MEMORY ACCESS CONTROL FOR GRAPHICS PROCESSORS AND ACCELERATORS

#10 | 2025-09-11
US20250284638A1
Physics

REDUNDANT PARALLEL COMPUTING STRUCTURES AS A CACHE

#11 | 2025-07-10
US20250225256A1
Physics

Concept for Generating a Cryptographic Address of a Field of an Object

#12 | 2025-07-03
US20250217291A1
Physics

PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS TO USE DATA OBJECT EXTENT INFORMATION IN POINTERS TO INFORM PREDICTORS

#13 | 2025-06-26
US20250208951A1
Physics

CIRCUITRY AND METHODS FOR PROBABILISTIC DATA MANIPULATION DETECTION BASED ON COLLISION PATTERNS AND ENCRYPTION

#14 | 2025-06-19
US20250202695A1
Electricity

APPARATUS AND METHOD FOR DATA MANIPULATION DETECTION OR REPLAY PROTECTION

#15 | 2025-05-20
US17351076
Human necessities

Laminar flow purified air system

#16 | 2025-05-08
US20250148089A1
Physics

INSTRUCTION PREFIX ENCODING FOR CRYPTOGRAPHIC COMPUTING CAPABILITY DATA TYPES

#17 | 2025-04-17
US20250123878A1
Physics

LEGACY VIRTUAL MACHINE TO CONFIDENTIAL VIRTUAL MACHINE CONVERSION

#18 | 2025-04-03
US20250112761A1
Electricity

CIRCUITRY AND METHODS FOR EFFICIENT REPLAY PROTECTION OF COMPUTER MEMORY

#19 | 2025-04-03
US20250111060A1
Physics

CIRCUITRY AND METHODS FOR MATCHING PAIR ASYMMETRICAL ENCRYPTION PROVIDING A BIRTHDAY MODE OF OPERATION

#20 | 2025-03-20
US20250094275A1
Physics

EFFICIENT SECURITY METADATA ENCODING IN ERROR CORRECTING CODE (ECC) MEMORY WITHOUT DEDICATED ECC BITS

#21 | 2025-02-27
US20250068776A1
Physics

REGION-BASED DETERMINISTIC MEMORY SAFETY

#22 | 2025-01-02
US20250007706A1
Electricity

CIRCUITRY AND METHODS FOR CRYPTOGRAPHICALLY ENFORCING CONTROL-FLOW INTEGRITY

#23 | 2025-01-02
US20250005138A1
Physics

EXPLICIT INTEGRITY CHECK VALUE INITIALIZATION

#24 | 2025-01-02
US20250005137A1
Physics

INSTRUCTION TAGGING FOR INTRA-OBJECT MEMORY TAGGING

#25 | 2025-01-02
US20250004879A1
Physics

ERROR CORRECTION WITH MEMORY SAFETY AND COMPARTMENTALIZATION

#26 | 2024-10-24
US20240354108A1
Physics

MEMORY SAFETY USING TAG CHECKING INSTRUCTIONS AND ISLANDS OF TAGS IN LINE WITH BUCKETED DATA

#27 | 2024-10-03
US20240333501A1
Electricity

MULTI-KEY MEMORY ENCRYPTION PROVIDING EFFICIENT ISOLATION FOR MULTITHREADED PROCESSES

#28 | 2024-10-03
US20240329861A1
Physics

EFFICIENT CACHING AND QUEUEING FOR PER-ALLOCATION NON-REDUNDANT METADATA

#29 | 2024-09-19
US20240311234A1
Physics

SECURE ERROR CORRECTING CODE (ECC) TRUST EXECUTION ENVIRONMENT (TEE) CONFIGURATION METADATA ENCODING

#30 | 2024-08-29
US20240289438A1
Physics

Memory Controller, Method for a Memory Controller and Apparatus for Providing a Trusted Domain-Related Management Service

#31 | 2024-07-04
US20240220423A1
Physics

FAST KEY ID SWITCHING VIA EXTENDED PAGING FOR CRYPTOGRAPHIC INTRA-PROCESS ISOLATION

#32 | 2024-07-04
US20240220357A1
Physics

Secure error correcting code (ECC) trust execution environment (TEE) configuration metadata encoding

#33 | 2024-05-30
US20240176749A1
Physics

System, Apparatus And Method For Integrity Protecting Tenant Workloads In A Multi-Tenant Computing Environment

#34 | 2024-03-28
US20240104027A1
Physics

TEMPORAL INFORMATION LEAKAGE PROTECTION MECHANISM FOR CRYPTOGRAPHIC COMPUTING

#35 | 2024-03-28
US20240104013A1
Physics

DETERMINISTIC ADJACENT OVERFLOW DETECTION FOR SLOTTED MEMORY POINTERS

#36 | 2024-03-21
US20240095063A1
Physics

USER-LEVEL EXCEPTION-BASED INVOCATION OF SOFTWARE INSTRUMENTATION HANDLERS

#37 | 2024-02-29
US20240069955A1
Physics

TECHNOLOGIES FOR MEMORY REPLAY PREVENTION USING COMPRESSIVE ENCRYPTION

#38 | 2024-02-22
US20240061943A1
Physics

POINTER BASED DATA ENCRYPTION

#39 | 2024-02-15
US20240054080A1
Physics

SPECULATING OBJECT-GRANULAR KEY IDENTIFIERS FOR MEMORY SAFETY

#40 | 2024-02-15
US20240053904A1
Physics

Efficient security metadata encoding in error correcting code (ECC) memory without dedicated ECC bits

#41 | 2024-01-04
US20240004659A1
Physics

REDUCING INSTRUMENTATION CODE BLOAT AND PERFORMANCE OVERHEADS USING A RUNTIME CALL INSTRUCTION

#42 | 2023-12-28
US20230418934A1
Physics

CONTROL FLOW INTEGRITY TO PREVENT POTENTIAL LEAKAGE OF SENSITIVE DATA TO ADVERSARIES

#43 | 2023-12-28
US20230418608A1
Physics

IMPLICIT MEMORY CORRUPTION DETECTION FOR CONDITIONAL DATA TYPES

#44 | 2023-12-14
US20230402077A1
Physics

Message authentication Galois integrity and correction (MAGIC) for lightweight row hammer mitigation

#45 | 2023-12-14
US20230400996A1
Physics

Apparatus, Device, and Method for a Memory Controller, Memory Controller, and System

#46 | 2023-12-12
US17444203
Physics

System, apparatus and method for integrity protecting tenant workloads in a multi-tenant computing environment

#47 | 2023-12-07
US20230393769A1
Physics

MEMORY SAFETY WITH SINGLE MEMORY TAG PER ALLOCATION

#48 | 2023-10-19
US20230333994A1
Physics

Memory protection with hidden inline metadata

#49 | 2023-10-05
US20230315857A1
Physics

PROVIDING ISOLATION IN VIRTUALIZED SYSTEMS USING TRUST DOMAINS

#50 | 2023-10-05
US20230315648A1
Physics

CIRCUITRY AND METHODS FOR IMPLEMENTING MICRO-CONTEXT BASED TRUST DOMAINS

#51 | 2023-02-09
US20230043506A1
Physics

Apparatus and method for efficient process-based compartmentalization

#52 | 2023-02-02
US20230032740A1
Physics

Securing data direct I/O for a secure accelerator interface

#53 | 2023-01-26
US20230027329A1
Physics

Cryptographic computing in multitenant environments

#54 | 2023-01-19
US20230018585A1
Physics

Updating encrypted security context in stack pointers for exception handling and tight bounding of on-stack arguments

#55 | 2022-12-29
US20220413715A1
Physics

ZERO-REDUNDANCY TAG STORAGE FOR BUCKETED ALLOCATORS

#56 | 2022-12-01
US20220382885A1
Physics

Cryptographic computing using encrypted base addresses and used in multi-tenant environments

#57 | 2022-12-01
US20220382684A1
Physics

Technologies for execute only transactional memory

#58 | 2022-11-03
US20220350785A1
Physics

Collision-free hashing for accessing cryptographic computing metadata and for cache expansion

#59 | 2022-10-27
US20220343029A1
Physics

Stateless and low-overhead domain isolation using cryptographic computing

#60 | 2022-10-20
US20220335140A1
Physics

Cryptographic computing isolation for multi-tenancy and secure software components

#61 | 2022-10-06
US20220318158A1
Physics

Technologies for memory tagging

#62 | 2022-09-22
US20220300626A1
Physics

Cryptographic isolation of memory compartments in a computing environment

#63 | 2022-08-18
US20220261509A1
Physics

Region-based deterministic memory safety

#64 | 2022-07-14
US20220224510A1
Electricity

ENCRYPTION INTERFACE

#65 | 2022-07-14
US20220222186A1
Physics

Memory protection with hidden inline metadata

#66 | 2022-07-14
US20220222183A1
Physics

Tagless implicit integrity with multi-perspective pattern search

#67 | 2022-07-14
US20220222158A1
Physics

Aggregate GHASH-based message authentication code (MAC) over multiple cachelines with incremental updates

#68 | 2022-07-07
US20220214881A1
Physics

RATCHET POINTERS TO ENFORCE BYTE-GRANULAR BOUNDS CHECKS ON MULTIPLE VIEWS OF AN OBJECT

#69 | 2022-07-07
US20220214879A1
Physics

Capability-based stack protection for software fault isolation

#70 | 2022-06-30
US20220206960A1
Physics

Cryptographic data objects page conversion

#71 | 2022-06-30
US20220206958A1
Physics

Cryptographic computing including enhanced cryptographic addresses

#72 | 2022-06-30
US20220206814A1
Physics

Cryptographic enforcement of borrow checking

#73 | 2022-05-19
US20220156180A1
Physics

Security check systems and methods for memory allocations

#74 | 2022-05-12
US20220147453A1
Physics

Sequestered memory for selective storage of metadata corresponding to cached data

#75 | 2022-05-05
US20220138329A1
Physics

MICROPROCESSOR PIPELINE CIRCUITRY TO SUPPORT CRYPTOGRAPHIC COMPUTING

#76 | 2022-04-21
US20220123930A1
Electricity

PROCESS OBJECT RE-KEYING DURING PROCESS CREATION IN CRYPTOGRAPHIC COMPUTING

#77 | 2022-04-21
US20220121578A1
Physics

Transient side-channel aware architecture for cryptographic computing

#78 | 2022-04-21
US20220121447A1
Physics

HARDENING CPU PREDICTORS WITH CRYPTOGRAPHIC COMPUTING CONTEXT INFORMATION

#79 | 2022-04-14
US20220114112A1
Physics

Algebraic and deterministic memory authentication and correction with coupled cacheline metadata

#80 | 2022-03-31
US20220100907A1
Physics

CRYPTOGRAPHIC COMPUTING WITH CONTEXT INFORMATION FOR TRANSIENT SIDE CHANNEL SECURITY

#81 | 2022-03-24
US20220094553A1
Electricity

Cryptographic system memory management

#82 | 2022-03-17
US20220083366A1
Physics

Technologies for memory replay prevention using compressive encryption

#83 | 2022-02-24
US20220058023A1
Physics

Hardware apparatuses, methods, and systems for individually revocable capabilities for enforcing temporal memory safety

#84 | 2022-02-10
US20220043757A1
Physics

System, apparatus and method for page granular, software controlled multiple key memory encryption

#85 | 2022-01-27
US20220029818A1
Electricity

Message authentication code (MAC) based compression and decompression

#86 | 2022-01-27
US20220027287A1
Physics

System for address mapping and translation protection

#87 | 2022-01-20
US20220019698A1
Physics

Secure public cloud with protected guest-verified host control

#88 | 2022-01-13
US20220014356A1
Electricity

Seamless access to trusted domain protected memory by virtual machine manager using transformer key identifier

#89 | 2022-01-13
US20220012188A1
Physics

Object and cacheline granularity cryptographic memory integrity

#90 | 2021-12-30
US20210406652A1
Physics

Security optimizing compute distribution in a hybrid deep learning environment

#91 | 2021-12-30
US20210406239A1
Physics

Collision-free hashing for accessing cryptographic computing metadata and for cache expansion

#92 | 2021-12-30
US20210405896A1
Physics

Data relocation for inline metadata

#93 | 2021-12-16
US20210390024A1
Physics

Aggregate GHASH-based message authentication code (MAC) over multiple cachelines with incremental updates

#94 | 2021-11-11
US20210349999A1
Physics

Memory scanning methods and apparatus

#95 | 2021-11-11
US20210349634A1
Physics

Memory region allocation to a software program

#96 | 2021-10-14
US20210319143A1
Physics

MEMORY BUS LINK AUTHENTICATION AND ENCRYPTION MECHANISMS FOR HARDWARE-BASED REPLAY PROTECTION

#97 | 2021-10-07
US20210311883A1
Physics

Apparatus and method for efficient process-based compartmentalization

#98 | 2021-08-26
US20210266330A1
Electricity

Methods and apparatus to support reliable digital communications without integrity metadata

#99 | 2021-08-26
US20210263779A1
Physics

Function as a service (FaaS) system enhancements

#100 | 2021-08-05
US20210240638A1
Physics

Mitigating security vulnerabilities with memory allocation markers in cryptographic computing systems

InventorID:

144012 ⎘