Beaverton, Oregon
United States
293
2026-06-11
The entities that hold a legal rights for patent applications filed by inventor 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:
CONSERVING INSTRUCTION ENCODING SPACE AND MINIMIZING CODE SIZE FOR MEMORY OPERATIONS USING PREFIX BITS TO DISTINGUISH LOAD AND STORE TAG CHECKS
#2 | 2026-06-11SELECTIVELY CONTROLLABLE MEMORY TAG CHECKING
#3 | 2026-04-02MEMORY SAFETY USING CRYPTOGRAPHIC ENTROPY TAGGING
#4 | 2026-04-02INCREASING DATA-DEPENDENT MEMORY PREFETCHER ACCURACY USING MEMORY METADATA
#5 | 2026-01-01UPSTREAM MULTI-DOMAIN ACCESS CONTROL ENCODINGS FOR A DOWNSTREAM SINGLE-DOMAIN ENCRYPTION ENGINE
#6 | 2025-10-02METADATA DEPENDENT ERROR CORRECTION PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS
#7 | 2025-10-02CIRCUITRY AND METHODS FOR LINEAR MEMORY ACCESS CONTROL TABLE SWITCHING FOR FINE GRAIN COMPARTMENTALIZATION
#8 | 2025-10-02CIRCUITRY AND METHODS FOR MEMORY TAGGING BASED ON DATA TRANSFORMATIONS
#9 | 2025-09-11CAPABILITY-BASED MEMORY ACCESS CONTROL FOR GRAPHICS PROCESSORS AND ACCELERATORS
#10 | 2025-09-11REDUNDANT PARALLEL COMPUTING STRUCTURES AS A CACHE
#11 | 2025-07-10Concept for Generating a Cryptographic Address of a Field of an Object
#12 | 2025-07-03PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS TO USE DATA OBJECT EXTENT INFORMATION IN POINTERS TO INFORM PREDICTORS
#13 | 2025-06-26CIRCUITRY AND METHODS FOR PROBABILISTIC DATA MANIPULATION DETECTION BASED ON COLLISION PATTERNS AND ENCRYPTION
#14 | 2025-06-19APPARATUS AND METHOD FOR DATA MANIPULATION DETECTION OR REPLAY PROTECTION
#15 | 2025-05-20Laminar flow purified air system
#16 | 2025-05-08INSTRUCTION PREFIX ENCODING FOR CRYPTOGRAPHIC COMPUTING CAPABILITY DATA TYPES
#17 | 2025-04-17LEGACY VIRTUAL MACHINE TO CONFIDENTIAL VIRTUAL MACHINE CONVERSION
#18 | 2025-04-03CIRCUITRY AND METHODS FOR EFFICIENT REPLAY PROTECTION OF COMPUTER MEMORY
#19 | 2025-04-03CIRCUITRY AND METHODS FOR MATCHING PAIR ASYMMETRICAL ENCRYPTION PROVIDING A BIRTHDAY MODE OF OPERATION
#20 | 2025-03-20EFFICIENT SECURITY METADATA ENCODING IN ERROR CORRECTING CODE (ECC) MEMORY WITHOUT DEDICATED ECC BITS
#21 | 2025-02-27REGION-BASED DETERMINISTIC MEMORY SAFETY
#22 | 2025-01-02CIRCUITRY AND METHODS FOR CRYPTOGRAPHICALLY ENFORCING CONTROL-FLOW INTEGRITY
#23 | 2025-01-02EXPLICIT INTEGRITY CHECK VALUE INITIALIZATION
#24 | 2025-01-02INSTRUCTION TAGGING FOR INTRA-OBJECT MEMORY TAGGING
#25 | 2025-01-02ERROR CORRECTION WITH MEMORY SAFETY AND COMPARTMENTALIZATION
#26 | 2024-10-24MEMORY SAFETY USING TAG CHECKING INSTRUCTIONS AND ISLANDS OF TAGS IN LINE WITH BUCKETED DATA
#27 | 2024-10-03MULTI-KEY MEMORY ENCRYPTION PROVIDING EFFICIENT ISOLATION FOR MULTITHREADED PROCESSES
#28 | 2024-10-03EFFICIENT CACHING AND QUEUEING FOR PER-ALLOCATION NON-REDUNDANT METADATA
#29 | 2024-09-19SECURE ERROR CORRECTING CODE (ECC) TRUST EXECUTION ENVIRONMENT (TEE) CONFIGURATION METADATA ENCODING
#30 | 2024-08-29Memory Controller, Method for a Memory Controller and Apparatus for Providing a Trusted Domain-Related Management Service
#31 | 2024-07-04FAST KEY ID SWITCHING VIA EXTENDED PAGING FOR CRYPTOGRAPHIC INTRA-PROCESS ISOLATION
#32 | 2024-07-04Secure error correcting code (ECC) trust execution environment (TEE) configuration metadata encoding
#33 | 2024-05-30System, Apparatus And Method For Integrity Protecting Tenant Workloads In A Multi-Tenant Computing Environment
#34 | 2024-03-28TEMPORAL INFORMATION LEAKAGE PROTECTION MECHANISM FOR CRYPTOGRAPHIC COMPUTING
#35 | 2024-03-28DETERMINISTIC ADJACENT OVERFLOW DETECTION FOR SLOTTED MEMORY POINTERS
#36 | 2024-03-21USER-LEVEL EXCEPTION-BASED INVOCATION OF SOFTWARE INSTRUMENTATION HANDLERS
#37 | 2024-02-29TECHNOLOGIES FOR MEMORY REPLAY PREVENTION USING COMPRESSIVE ENCRYPTION
#38 | 2024-02-22POINTER BASED DATA ENCRYPTION
#39 | 2024-02-15SPECULATING OBJECT-GRANULAR KEY IDENTIFIERS FOR MEMORY SAFETY
#40 | 2024-02-15Efficient security metadata encoding in error correcting code (ECC) memory without dedicated ECC bits
#41 | 2024-01-04REDUCING INSTRUMENTATION CODE BLOAT AND PERFORMANCE OVERHEADS USING A RUNTIME CALL INSTRUCTION
#42 | 2023-12-28CONTROL FLOW INTEGRITY TO PREVENT POTENTIAL LEAKAGE OF SENSITIVE DATA TO ADVERSARIES
#43 | 2023-12-28IMPLICIT MEMORY CORRUPTION DETECTION FOR CONDITIONAL DATA TYPES
#44 | 2023-12-14Message authentication Galois integrity and correction (MAGIC) for lightweight row hammer mitigation
#45 | 2023-12-14Apparatus, Device, and Method for a Memory Controller, Memory Controller, and System
#46 | 2023-12-12System, apparatus and method for integrity protecting tenant workloads in a multi-tenant computing environment
#47 | 2023-12-07MEMORY SAFETY WITH SINGLE MEMORY TAG PER ALLOCATION
#48 | 2023-10-19Memory protection with hidden inline metadata
#49 | 2023-10-05PROVIDING ISOLATION IN VIRTUALIZED SYSTEMS USING TRUST DOMAINS
#50 | 2023-10-05CIRCUITRY AND METHODS FOR IMPLEMENTING MICRO-CONTEXT BASED TRUST DOMAINS
#51 | 2023-02-09Apparatus and method for efficient process-based compartmentalization
#52 | 2023-02-02Securing data direct I/O for a secure accelerator interface
#53 | 2023-01-26Cryptographic computing in multitenant environments
#54 | 2023-01-19Updating encrypted security context in stack pointers for exception handling and tight bounding of on-stack arguments
#55 | 2022-12-29ZERO-REDUNDANCY TAG STORAGE FOR BUCKETED ALLOCATORS
#56 | 2022-12-01Cryptographic computing using encrypted base addresses and used in multi-tenant environments
#57 | 2022-12-01Technologies for execute only transactional memory
#58 | 2022-11-03Collision-free hashing for accessing cryptographic computing metadata and for cache expansion
#59 | 2022-10-27Stateless and low-overhead domain isolation using cryptographic computing
#60 | 2022-10-20Cryptographic computing isolation for multi-tenancy and secure software components
#61 | 2022-10-06Technologies for memory tagging
#62 | 2022-09-22Cryptographic isolation of memory compartments in a computing environment
#63 | 2022-08-18Region-based deterministic memory safety
#64 | 2022-07-14ENCRYPTION INTERFACE
#65 | 2022-07-14Memory protection with hidden inline metadata
#66 | 2022-07-14Tagless implicit integrity with multi-perspective pattern search
#67 | 2022-07-14Aggregate GHASH-based message authentication code (MAC) over multiple cachelines with incremental updates
#68 | 2022-07-07RATCHET POINTERS TO ENFORCE BYTE-GRANULAR BOUNDS CHECKS ON MULTIPLE VIEWS OF AN OBJECT
#69 | 2022-07-07Capability-based stack protection for software fault isolation
#70 | 2022-06-30Cryptographic data objects page conversion
#71 | 2022-06-30Cryptographic computing including enhanced cryptographic addresses
#72 | 2022-06-30Cryptographic enforcement of borrow checking
#73 | 2022-05-19Security check systems and methods for memory allocations
#74 | 2022-05-12Sequestered memory for selective storage of metadata corresponding to cached data
#75 | 2022-05-05MICROPROCESSOR PIPELINE CIRCUITRY TO SUPPORT CRYPTOGRAPHIC COMPUTING
#76 | 2022-04-21PROCESS OBJECT RE-KEYING DURING PROCESS CREATION IN CRYPTOGRAPHIC COMPUTING
#77 | 2022-04-21Transient side-channel aware architecture for cryptographic computing
#78 | 2022-04-21HARDENING CPU PREDICTORS WITH CRYPTOGRAPHIC COMPUTING CONTEXT INFORMATION
#79 | 2022-04-14Algebraic and deterministic memory authentication and correction with coupled cacheline metadata
#80 | 2022-03-31CRYPTOGRAPHIC COMPUTING WITH CONTEXT INFORMATION FOR TRANSIENT SIDE CHANNEL SECURITY
#81 | 2022-03-24Cryptographic system memory management
#82 | 2022-03-17Technologies for memory replay prevention using compressive encryption
#83 | 2022-02-24Hardware apparatuses, methods, and systems for individually revocable capabilities for enforcing temporal memory safety
#84 | 2022-02-10System, apparatus and method for page granular, software controlled multiple key memory encryption
#85 | 2022-01-27Message authentication code (MAC) based compression and decompression
#86 | 2022-01-27System for address mapping and translation protection
#87 | 2022-01-20Secure public cloud with protected guest-verified host control
#88 | 2022-01-13Seamless access to trusted domain protected memory by virtual machine manager using transformer key identifier
#89 | 2022-01-13Object and cacheline granularity cryptographic memory integrity
#90 | 2021-12-30Security optimizing compute distribution in a hybrid deep learning environment
#91 | 2021-12-30Collision-free hashing for accessing cryptographic computing metadata and for cache expansion
#92 | 2021-12-30Data relocation for inline metadata
#93 | 2021-12-16Aggregate GHASH-based message authentication code (MAC) over multiple cachelines with incremental updates
#94 | 2021-11-11Memory scanning methods and apparatus
#95 | 2021-11-11Memory region allocation to a software program
#96 | 2021-10-14MEMORY BUS LINK AUTHENTICATION AND ENCRYPTION MECHANISMS FOR HARDWARE-BASED REPLAY PROTECTION
#97 | 2021-10-07Apparatus and method for efficient process-based compartmentalization
#98 | 2021-08-26Methods and apparatus to support reliable digital communications without integrity metadata
#99 | 2021-08-26Function as a service (FaaS) system enhancements
#100 | 2021-08-05Mitigating security vulnerabilities with memory allocation markers in cryptographic computing systems
144012 ⎘