Inventor
BEAN BRENT
US39 patents
⚠️ This page may combine multiple inventors who share the name “BEAN BRENT”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
VIA TECH INC
16 patentsUS9967092B2May 8, 2018
Key expansion logic using decryption key primitives
VIA TECH INC10 citations84
US9507404B2Nov 29, 2016
Single core wakeup multi-core synchronization mechanism
VIA TECH INC5 citations84
US7975132B2Jul 5, 2011
Apparatus and method for fast correct resolution of call and return instructions using multiple call/return stacks in the presence of speculative conditional instruction execution in a pipelined microprocessor
VIA TECH INC12 citations84
US9911008B2Mar 6, 2018
Microprocessor with on-the-fly switching of decryption keys
VIA TECH INC6 citations73
US9892283B2Feb 13, 2018
Decryption of encrypted instructions using keys selected on basis of instruction fetch address
VIA TECH INC4 citations73
US9798898B2Oct 24, 2017
Microprocessor with secure execution mode and store key instructions
VIA TECH INC5 citations73
US9372696B2Jun 21, 2016
Microprocessor with compressed and uncompressed microcode memories
VIA TECH INC3 citations73
US9461818B2Oct 4, 2016
Method for encrypting a program for subsequent execution by a microprocessor configured to decrypt and execute the encrypted program
VIA TECH INC1 citations63
US8886960B2Nov 11, 2014
Microprocessor that facilitates task switching between encrypted and unencrypted programs
VIA TECH INC2 citations63
US10108431B2Oct 23, 2018
Method and apparatus for waking a single core of a multi-core microprocessor, while maintaining most cores in a sleep state
VIA TECH INC0 citations52
US9830155B2Nov 28, 2017
Microprocessor using compressed and uncompressed microcode storage
VIA TECH INC0 citations52
US9361097B2Jun 7, 2016
Selectively compressed microcode
VIA TECH INC0 citations52
US8880902B2Nov 4, 2014
Microprocessor that securely decrypts and executes encrypted instructions
VIA TECH INC0 citations52
US8850229B2Sep 30, 2014
Apparatus for generating a decryption key for use to decrypt a block of encrypted instruction data being fetched from an instruction cache in a microprocessor
VIA TECH INC0 citations52
US7979675B2Jul 12, 2011
Pipelined microprocessor with fast non-selective correct conditional branch instruction resolution
VIA TECH INC0 citations52
US9483263B2Nov 1, 2016
Uncore microcode ROM
VIA TECH INC0 citations51
HENRY G GLENN
12 patentsUS8719589B2May 6, 2014
Microprocessor that facilitates task switching between multiple encrypted programs having different associated decryption key values
HENRY G GLENN4 citations84
US8521996B2Aug 27, 2013
Pipelined microprocessor with fast non-selective correct conditional branch instruction resolution
HENRY G GLENN5 citations73
US8645714B2Feb 4, 2014
Branch target address cache for predicting instruction decryption keys in a microprocessor that fetches and decrypts encrypted instructions
HENRY G GLENN1 citations63
US8639945B2Jan 28, 2014
Branch and switch key instruction in a microprocessor that fetches and decrypts encrypted instructions
HENRY G GLENN2 citations63
US8635437B2Jan 21, 2014
Pipelined microprocessor with fast conditional branch instructions based on static exception state
HENRY G GLENN1 citations63
US8423751B2Apr 16, 2013
Microprocessor with fast execution of call and return instructions
HENRY G GLENN3 citations63
US8700919B2Apr 15, 2014
Switch key instruction in a microprocessor that fetches and decrypts encrypted instructions
HENRY G GLENN0 citations52
US8683225B2Mar 25, 2014
Microprocessor that facilitates task switching between encrypted and unencrypted programs
HENRY G GLENN0 citations52
US8671285B2Mar 11, 2014
Microprocessor that fetches and decrypts encrypted instructions in same time as plain text instructions
HENRY G GLENN0 citations52
US8245017B2Aug 14, 2012
Pipelined microprocessor with normal and fast conditional branch instructions
HENRY G GLENN0 citations52
US8145890B2Mar 27, 2012
Pipelined microprocessor with fast conditional branch instructions based on static microcode-implemented instruction state
HENRY G GLENN0 citations52
US8131984B2Mar 6, 2012
Pipelined microprocessor with fast conditional branch instructions based on static serializing instruction state
HENRY G GLENN0 citations52
VIA ALLIANCE SEMICONDUCTOR CO LTD
6 patentsUS10078581B2Sep 18, 2018
Processor with instruction cache that performs zero clock retires
VIA ALLIANCE SEMICONDUCTOR CO LTD0 citations52
US9798675B1Oct 24, 2017
System and method of determining memory ownership on cache line basis for detecting self-modifying code including code with looping instructions
VIA ALLIANCE SEMICONDUCTOR CO LTD0 citations52
US9798670B1Oct 24, 2017
System and method of determining memory ownership on cache line basis for detecting self-modifying code including modification of a cache line with an executing instruction
VIA ALLIANCE SEMICONDUCTOR CO LTD0 citations52
US9798669B1Oct 24, 2017
System and method of determining memory ownership on cache line basis for detecting self-modifying code
VIA ALLIANCE SEMICONDUCTOR CO LTD0 citations52
US9792216B1Oct 17, 2017
System and method of determining memory ownership on cache line basis for detecting self-modifying code including code with instruction that overlaps cache line boundaries
VIA ALLIANCE SEMICONDUCTOR CO LTD0 citations52
US10067875B2Sep 4, 2018
Processor with instruction cache that performs zero clock retires
VIA ALLIANCE SEMICONDUCTOR CO LTD0 citations42