Inventor profile of:

Brent Bean

City:

Austin, Texas

Country:

United States

Published Applications:

41

Last publication date:

2022-05-05

Top Assignees for applications by Brent Bean

The entities that hold a legal rights for patent applications filed by inventor Bean Brent:

Recent patent applications by Bean Brent

Brent Bean from Austin, US has applied for patents for these inventions. The list has both pending applications and granted patents:

#1 | 2022-05-05
US20220137974A1
Physics

Branch density detection for prefetcher

#2 | 2018-05-17
US20180137056A1
Physics

Processor with instruction cache that performs zero clock retires

#3 | 2018-05-17
US20180137042A1
Physics

Processor with instruction cache that performs zero clock retires

#4 | 2017-10-26
US20170308481A1
Physics

System and method of determining memory ownership on cache line basis for detecting self-modifying code including code with looping instructions

#5 | 2017-10-26
US20170308477A1
Physics

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

#6 | 2017-10-26
US20170308476A1
Physics

System and method of determining memory ownership on cache line basis for detecting self-modifying code

#7 | 2017-10-26
US20170308475A1
Physics

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

#8 | 2017-01-05
US20170003707A1
Physics

Method and apparatus for waking a single core of a multi-core microprocessor, while maintaining most cores in a sleep state

#9 | 2016-08-18
US20160239303A1
Physics

Microprocessor using compressed and uncompressed microcode storage

#10 | 2016-04-14
US20160105282A1
Electricity

Key expansion logic using decryption key primitives

#11 | 2016-04-14
US20160104011A1
Physics

Microprocessor with on-the-fly switching of decryption keys

#12 | 2016-04-14
US20160104010A1
Physics

Microprocessor with secure execution mode and store key instructions

#13 | 2016-04-14
US20160104009A1
Physics

Decryption of encrypted instructions using keys selected on basis of instruction fetch address

#14 | 2015-04-23
US20150113253A1
Physics

Selectively compressed microcode

#15 | 2015-04-23
US20150113250A1
Physics

Microprocessor with compressed and uncompressed microcode memories

#16 | 2015-03-05
US20150067214A1
Physics

Single core wakeup multi-core synchronization mechanism

#17 | 2014-10-02
US20140297993A1
Physics

Uncore microcode ROM

#18 | 2014-07-10
US20140195823A1
Physics

Microprocessor that facilitates task switching between encrypted and unencrypted programs

#19 | 2014-07-10
US20140195822A1
Electricity

Microprocessor that securely decrypts and executes encrypted instructions

#20 | 2014-07-10
US20140195821A1
Physics

Method for encrypting a program for subsequent execution by a microprocessor configured to decrypt and execute the encrypted program

#21 | 2014-07-10
US20140195820A1
Electricity

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

#22 | 2012-09-06
US20120223038A1
Human necessities

U-SHAPED SHELF

#23 | 2012-04-19
US20120096282A1
Electricity

Microprocessor that fetches and decrypts encrypted instructions in same time as plain text instructions

#24 | 2011-12-01
US20110296206A1
Electricity

Branch target address cache for predicting instruction decryption keys in a microprocessor that fetches and decrypts encrypted instructions

#25 | 2011-12-01
US20110296205A1
Electricity

Microprocessor that facilitates task switching between multiple encrypted programs having different associated decryption key values

#26 | 2011-12-01
US20110296204A1
Electricity

Microprocessor that facilitates task switching between encrypted and unencrypted programs

#27 | 2011-12-01
US20110296203A1
Electricity

Branch and switch key instruction in a microprocessor that fetches and decrypts encrypted instructions

#28 | 2011-12-01
US20110296202A1
Electricity

Switch key instruction in a microprocessor that fetches and decrypts encrypted instructions

#29 | 2011-01-20
US20110016292A1
Physics

Out-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-09
US20100228952A1
Physics

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

#31 | 2010-09-09
US20100228950A1
Physics

Microprocessor with fast execution of call and return instructions

#32 | 2010-08-12
US20100205415A1
Physics

Pipelined microprocessor with fast conditional branch instructions based on static serializing instruction state

#33 | 2010-08-12
US20100205407A1
Physics

Pipelined microprocessor with fast non-selective correct conditional branch instruction resolution

#34 | 2010-08-12
US20100205404A1
Physics

Pipelined microprocessor with fast conditional branch instructions based on static microcode-implemented instruction state

#35 | 2010-08-12
US20100205403A1
Physics

Pipelined microprocessor with fast conditional branch instructions based on static exception state

#36 | 2010-08-12
US20100205402A1
Physics

Pipelined microprocessor with normal and fast conditional branch instructions

#37 | 2010-08-12
US20100205401A1
Physics

Pipelined microprocessor with fast non-selective correct conditional branch instruction resolution

#38 | 2010-08-12
US20100205399A1
Physics

PERFORMANCE COUNTER FOR MICROCODE INSTRUCTION EXECUTION

#39 | 2010-05-27
US20100131742A1
Physics

Out-of-order execution microprocessor that selectively initiates instruction retirement early

#40 | 2006-01-12
US20060010310A1
Physics

Apparatus and method for handling BTAC branches that wrap across instruction cache lines

#41 | 2005-09-08
US20050198479A1
Physics

Apparatus and method for handling BTAC branches that wrap across instruction cache lines

InventorID:

834896 ⎘