Membership
Tour
Register
Log in
John G. Favor
Follow
Person
San Francisco, CA, US
People
Overview
Industries
Organizations
People
Information
Impact
Patents Grants
last 30 patents
Information
Patent Grant
Microprocessor with branch target buffer whose entries include fetc...
Patent number
12,253,951
Issue date
Mar 18, 2025
Ventana Micro Systems Inc.
John G Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Microprocessor that prevents store-to-load forwarding between diffe...
Patent number
12,229,252
Issue date
Feb 18, 2025
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Macro-op cache data entry pointers distributed as initial pointers...
Patent number
12,216,583
Issue date
Feb 4, 2025
Ventana Micro Systems Inc.
John G Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Microprocessor that prevents same address load-load ordering violat...
Patent number
12,182,019
Issue date
Dec 31, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Using physical address proxies to handle synonyms when writing stor...
Patent number
12,117,937
Issue date
Oct 15, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Branch target buffer miss handling
Patent number
12,118,360
Issue date
Oct 15, 2024
Ventana Micro Systems Inc.
John G Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Physically-tagged data cache memory that uses translation context t...
Patent number
12,118,076
Issue date
Oct 15, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Prediction unit with first predictor that provides a hashed fetch a...
Patent number
12,106,111
Issue date
Oct 1, 2024
Ventana Micro Systems Inc.
John G Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Virtually-indexed cache coherency using physical address proxies
Patent number
12,099,448
Issue date
Sep 24, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Store-to-load forwarding correctness checks using physical address...
Patent number
12,093,179
Issue date
Sep 17, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Physical address proxy reuse management
Patent number
12,086,063
Issue date
Sep 10, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Processor that prevents speculative execution across translation co...
Patent number
12,086,245
Issue date
Sep 10, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Using physical address proxies to accomplish penalty-less processin...
Patent number
12,079,129
Issue date
Sep 3, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Unforwardable load instruction re-execution eligibility based on ca...
Patent number
12,079,126
Issue date
Sep 3, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Store-to-load forwarding correctness checks at store instruction co...
Patent number
12,073,220
Issue date
Aug 27, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Non-cacheable access handling in processor with virtually-tagged vi...
Patent number
12,061,555
Issue date
Aug 13, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Store-to-load forwarding correctness checks at store instruction co...
Patent number
12,045,619
Issue date
Jul 23, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Prediction unit that provides a fetch block descriptor each clock c...
Patent number
12,020,032
Issue date
Jun 25, 2024
Ventana Micro Systems Inc.
John G Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Folded instruction fetch pipeline
Patent number
12,014,178
Issue date
Jun 18, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Dynamically foldable and unfoldable instruction fetch pipeline
Patent number
12,014,180
Issue date
Jun 18, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Branch target buffer that stores predicted set index and predicted...
Patent number
12,008,375
Issue date
Jun 11, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Using physical address proxies to accomplish penalty-less processin...
Patent number
12,001,337
Issue date
Jun 4, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Microprocessor including a decode unit that performs pre-execution...
Patent number
12,001,843
Issue date
Jun 4, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Conditioning store-to-load forwarding (STLF) on past observations o...
Patent number
11,989,286
Issue date
May 21, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Thwarting store-to-load forwarding side channel attacks by pre-forw...
Patent number
11,989,285
Issue date
May 21, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Folded instruction fetch pipeline
Patent number
11,977,893
Issue date
May 7, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Conditioning store-to-load forwarding (STLF) on past observations o...
Patent number
11,934,519
Issue date
Mar 19, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Processor that mitigates side channel attacks by preventing cache m...
Patent number
11,907,369
Issue date
Feb 20, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Folded instruction fetch pipeline
Patent number
11,880,685
Issue date
Jan 23, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Grant
Processor that mitigates side channel attacks by preventing all dep...
Patent number
11,868,469
Issue date
Jan 9, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Patents Applications
last 30 patents
Information
Patent Application
MICROPROCESSOR WITH BRANCH TARGET BUFFER WHOSE ENTRIES INCLUDE FETC...
Publication number
20250077438
Publication date
Mar 6, 2025
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
POWER MANAGEMENT OF DEVICES WITH DIFFERENTIATED POWER SCALING BASED...
Publication number
20250021155
Publication date
Jan 16, 2025
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
BRANCH TARGET BUFFER MISS HANDLING
Publication number
20240231829
Publication date
Jul 11, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MICROPROCESSOR INCLUDING A DECODE UNIT THAT PERFORMS PRE-EXECUTION...
Publication number
20240103864
Publication date
Mar 28, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PREDICTION UNIT THAT PROVIDES A FETCH BLOCK DESCRIPTOR EACH CLOCK C...
Publication number
20240045695
Publication date
Feb 8, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PREDICTION UNIT WITH FIRST PREDICTOR THAT PROVIDES A HASHED FETCH A...
Publication number
20240045610
Publication date
Feb 8, 2024
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
FOLDED INSTRUCTION FETCH PIPELINE
Publication number
20230401063
Publication date
Dec 14, 2023
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
BRANCH TARGET BUFFER THAT STORES PREDICTED SET INDEX AND PREDICTED...
Publication number
20230401065
Publication date
Dec 14, 2023
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
DYNAMICALLY FOLDABLE AND UNFOLDABLE INSTRUCTION FETCH PIPELINE
Publication number
20230401066
Publication date
Dec 14, 2023
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MICROPROCESSOR THAT PREVENTS STORE-TO-LOAD FORWARDING BETWEEN DIFFE...
Publication number
20230315838
Publication date
Oct 5, 2023
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PHYSICALLY-TAGGED DATA CACHE MEMORY THAT USES TRANSLATION CONTEXT T...
Publication number
20230244778
Publication date
Aug 3, 2023
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PHYSICAL ADDRESS PROXIES TO ACCOMPLISH PENALTY-LESS PROCESSING OF L...
Publication number
20220358045
Publication date
Nov 10, 2022
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
GENERATIONAL PHYSICAL ADDRESS PROXIES
Publication number
20220358052
Publication date
Nov 10, 2022
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STORE-TO-LOAD FORWARDING CORRECTNESS CHECKS AT STORE INSTRUCTION CO...
Publication number
20220357955
Publication date
Nov 10, 2022
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
Thwarting Store-to-Load Forwarding Side Channel Attacks by Pre-Forw...
Publication number
20220358209
Publication date
Nov 10, 2022
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PHYSICAL ADDRESS PROXY REUSE MANAGEMENT
Publication number
20220358037
Publication date
Nov 10, 2022
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MICROPROCESSOR THAT PREVENTS SAME ADDRESS LOAD-LOAD ORDERING VIOLAT...
Publication number
20220358038
Publication date
Nov 10, 2022
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
VIRTUALLY-INDEXED CACHE COHERENCY USING PHYSICAL ADDRESS PROXIES
Publication number
20220358048
Publication date
Nov 10, 2022
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
CONDITIONING STORE-TO-LOAD FORWARDING (STLF) ON PAST OBSERVATIONS O...
Publication number
20220358210
Publication date
Nov 10, 2022
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
UNFORWARDABLE LOAD INSTRUCTION RE-EXECUTION ELIGIBILITY BASED ON CA...
Publication number
20220358040
Publication date
Nov 10, 2022
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
STORE-TO-LOAD FORWARDING CORRECTNESS CHECKS USING PHYSICAL ADDRESS...
Publication number
20220358044
Publication date
Nov 10, 2022
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
USING PHYSICAL ADDRESS PROXIES TO HANDLE SYNONYMS WHEN WRITING STOR...
Publication number
20220358046
Publication date
Nov 10, 2022
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
WRITE COMBINING USING PHYSICAL ADDRESS PROXIES STORED IN A WRITE CO...
Publication number
20220358043
Publication date
Nov 10, 2022
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
MICROPROCESSOR THAT PREVENTS SAME ADDRESS LOAD-LOAD ORDERING VIOLAT...
Publication number
20220358047
Publication date
Nov 10, 2022
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PHYSICAL ADDRESS PROXY (PAP) RESIDENCY DETERMINATION FOR REDUCTION...
Publication number
20220358039
Publication date
Nov 10, 2022
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROCESSOR THAT MITIGATES SIDE CHANNEL ATTACKS BY PROVIDING RANDOM L...
Publication number
20220107784
Publication date
Apr 7, 2022
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROCESSOR THAT MITIGATES SIDE CHANNEL ATTACKS BY REFRAINING FROM AL...
Publication number
20220108013
Publication date
Apr 7, 2022
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROCESSOR THAT MITIGATES SIDE CHANNEL ATTACKS BY PREVENTS CACHE LIN...
Publication number
20220108012
Publication date
Apr 7, 2022
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PROCESSOR THAT MITIGATES SIDE CHANNEL ATTACKS BY EXPEDITIOUSLY INIT...
Publication number
20220067154
Publication date
Mar 3, 2022
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING
Information
Patent Application
PHYSICALLY-TAGGED DATA CACHE MEMORY THAT USES TRANSLATION CONTEXT T...
Publication number
20220067142
Publication date
Mar 3, 2022
Ventana Micro Systems Inc.
John G. Favor
G06 - COMPUTING CALCULATING COUNTING