Austin, Texas
United States
41
2022-05-05
The entities that hold a legal rights for patent applications filed by inventor Bean Brent:
Brent Bean from Austin, US has applied for patents for these inventions. The list has both pending applications and granted patents:
Branch density detection for prefetcher
#2 | 2018-05-17Processor with instruction cache that performs zero clock retires
#3 | 2018-05-17Processor with instruction cache that performs zero clock retires
#4 | 2017-10-26System and method of determining memory ownership on cache line basis for detecting self-modifying code including code with looping instructions
#5 | 2017-10-26System 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
#6 | 2017-10-26System and method of determining memory ownership on cache line basis for detecting self-modifying code
#7 | 2017-10-26System and method of determining memory ownership on cache line basis for detecting self-modifying code including code with instruction that overlaps cache line boundaries
#8 | 2017-01-05Method and apparatus for waking a single core of a multi-core microprocessor, while maintaining most cores in a sleep state
#9 | 2016-08-18Microprocessor using compressed and uncompressed microcode storage
#10 | 2016-04-14Key expansion logic using decryption key primitives
#11 | 2016-04-14Microprocessor with on-the-fly switching of decryption keys
#12 | 2016-04-14Microprocessor with secure execution mode and store key instructions
#13 | 2016-04-14Decryption of encrypted instructions using keys selected on basis of instruction fetch address
#14 | 2015-04-23Selectively compressed microcode
#15 | 2015-04-23Microprocessor with compressed and uncompressed microcode memories
#16 | 2015-03-05Single core wakeup multi-core synchronization mechanism
#17 | 2014-10-02Uncore microcode ROM
#18 | 2014-07-10Microprocessor that facilitates task switching between encrypted and unencrypted programs
#19 | 2014-07-10Microprocessor that securely decrypts and executes encrypted instructions
#20 | 2014-07-10Method for encrypting a program for subsequent execution by a microprocessor configured to decrypt and execute the encrypted program
#21 | 2014-07-10Apparatus for generating a decryption key for use to decrypt a block of encrypted instruction data being fetched from an instruction cache in a microprocessor
#22 | 2012-09-06U-SHAPED SHELF
#23 | 2012-04-19Microprocessor that fetches and decrypts encrypted instructions in same time as plain text instructions
#24 | 2011-12-01Branch target address cache for predicting instruction decryption keys in a microprocessor that fetches and decrypts encrypted instructions
#25 | 2011-12-01Microprocessor that facilitates task switching between multiple encrypted programs having different associated decryption key values
#26 | 2011-12-01Microprocessor that facilitates task switching between encrypted and unencrypted programs
#27 | 2011-12-01Branch and switch key instruction in a microprocessor that fetches and decrypts encrypted instructions
#28 | 2011-12-01Switch key instruction in a microprocessor that fetches and decrypts encrypted instructions
#29 | 2011-01-20Out-of-order microprocessor with separate branch information circular queue table tagged by branch instructions in reorder buffer to reduce unnecessary space in buffer
#30 | 2010-09-09Apparatus 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
#31 | 2010-09-09Microprocessor with fast execution of call and return instructions
#32 | 2010-08-12Pipelined microprocessor with fast conditional branch instructions based on static serializing instruction state
#33 | 2010-08-12Pipelined microprocessor with fast non-selective correct conditional branch instruction resolution
#34 | 2010-08-12Pipelined microprocessor with fast conditional branch instructions based on static microcode-implemented instruction state
#35 | 2010-08-12Pipelined microprocessor with fast conditional branch instructions based on static exception state
#36 | 2010-08-12Pipelined microprocessor with normal and fast conditional branch instructions
#37 | 2010-08-12Pipelined microprocessor with fast non-selective correct conditional branch instruction resolution
#38 | 2010-08-12PERFORMANCE COUNTER FOR MICROCODE INSTRUCTION EXECUTION
#39 | 2010-05-27Out-of-order execution microprocessor that selectively initiates instruction retirement early
#40 | 2006-01-12Apparatus and method for handling BTAC branches that wrap across instruction cache lines
#41 | 2005-09-08Apparatus and method for handling BTAC branches that wrap across instruction cache lines
834896 ⎘