Inventor
SRINIVASAN SRIVATSAN
US53 patents
⚠️ This page may combine multiple inventors who share the name “SRINIVASAN SRIVATSAN”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
VENTANA MICRO SYSTEMS INC
38 patentsUS11687466B1Jun 27, 2023
Translation lookaside buffer consistency directory for use with virtually-indexed virtually-tagged first level data cache that holds page table permissions
VENTANA MICRO SYSTEMS INC8 citations86
US12079126B2Sep 3, 2024
Unforwardable load instruction re-execution eligibility based on cache update by identified store instruction
VENTANA MICRO SYSTEMS INC3 citations75
US11868263B2Jan 9, 2024
Using physical address proxies to handle synonyms when writing store data to a virtually-indexed cache
VENTANA MICRO SYSTEMS INC4 citations75
US11841802B2Dec 12, 2023
Microprocessor that prevents same address load-load ordering violations
VENTANA MICRO SYSTEMS INC4 citations75
US12079129B2Sep 3, 2024
Using physical address proxies to accomplish penalty-less processing of load/store instructions whose data straddles cache line address boundaries
VENTANA MICRO SYSTEMS INC2 citations73
US12073220B2Aug 27, 2024
Store-to-load forwarding correctness checks at store instruction commit
VENTANA MICRO SYSTEMS INC2 citations73
US11860794B2Jan 2, 2024
Generational physical address proxies
VENTANA MICRO SYSTEMS INC2 citations73
US11481332B1Oct 25, 2022
Write combining using physical address proxies stored in a write combine buffer
VENTANA MICRO SYSTEMS INC5 citations73
US12566702B1Mar 3, 2026
Physical address proxy reuse management
VENTANA MICRO SYSTEMS INC0 citations62
US12524538B1Jan 13, 2026
Processor that mitigates side channel attacks by preventing cache memory state from being affected by a missing load operation by inhibiting or canceling a fill request of the load operation if an older load generates a need for an architectural exception
VENTANA MICRO SYSTEMS INC0 citations62
US12499050B1Dec 16, 2025
Physical address proxy (PAP) residency determination for reduction of PAP reuse
VENTANA MICRO SYSTEMS INC0 citations62
US12493558B1Dec 9, 2025
Using physical address proxies to accomplish penalty-less processing of load/store instructions whose data straddles cache line address boundaries
VENTANA MICRO SYSTEMS INC0 citations62
US12487939B1Dec 2, 2025
Virtually-indexed cache coherency using physical address proxies
VENTANA MICRO SYSTEMS INC0 citations62
US12393426B1Aug 19, 2025
Store-to-load forwarding correctness checks at store instruction commit
VENTANA MICRO SYSTEMS INC0 citations62
US12332793B1Jun 17, 2025
Unforwardable load instruction re-execution eligibility based on cache update by identified store instruction
VENTANA MICRO SYSTEMS INC0 citations62
US12117937B1Oct 15, 2024
Using physical address proxies to handle synonyms when writing store data to a virtually-indexed cache
VENTANA MICRO SYSTEMS INC0 citations62
US12118076B2Oct 15, 2024
Physically-tagged data cache memory that uses translation context to reduce likelihood that entries allocated during execution under one translation context are accessible during execution under another translation context
VENTANA MICRO SYSTEMS INC0 citations62
US12086063B2Sep 10, 2024
Physical address proxy reuse management
VENTANA MICRO SYSTEMS INC0 citations62
US11989286B2May 21, 2024
Conditioning store-to-load forwarding (STLF) on past observations of STLF propriety
VENTANA MICRO SYSTEMS INC1 citations62
US11907369B2Feb 20, 2024
Processor that mitigates side channel attacks by preventing cache memory state from being affected by a missing load operation by inhibiting or canceling a fill request of the load operation if an older load generates a need for an architectural exception
VENTANA MICRO SYSTEMS INC0 citations62
US11734426B2Aug 22, 2023
Processor that mitigates side channel attacks by prevents cache line data implicated by a missing load address from being filled into a data cache memory when the load address specifies a location with no valid address translation or no permission to read from the location
VENTANA MICRO SYSTEMS INC0 citations62
US11620377B2Apr 4, 2023
Physically-tagged data cache memory that uses translation context to reduce likelihood that entries allocated during execution under one translation context are accessible during execution under another translation context
VENTANA MICRO SYSTEMS INC0 citations62
US11416400B1Aug 16, 2022
Hardware cache coherency using physical address proxies
VENTANA MICRO SYSTEMS INC1 citations62
US11397686B1Jul 26, 2022
Store-to-load forwarding using physical address proxies to identify candidate set of store queue entries
VENTANA MICRO SYSTEMS INC1 citations62
US12560993B2Feb 24, 2026
Power management of devices with differentiated power scaling based on relative power benefit estimation
VENTANA MICRO SYSTEMS INC0 citations52
US12487936B1Dec 2, 2025
Store-to-load forwarding correctness checks using physical address proxies stored in load queue entries
VENTANA MICRO SYSTEMS INC0 citations52
US12182019B2Dec 31, 2024
Microprocessor that prevents same address load-load ordering violations using physical address proxies
VENTANA MICRO SYSTEMS INC0 citations52
US12099448B2Sep 24, 2024
Virtually-indexed cache coherency using physical address proxies
VENTANA MICRO SYSTEMS INC0 citations52
US12093179B2Sep 17, 2024
Store-to-load forwarding correctness checks using physical address proxies stored in load queue entries
VENTANA MICRO SYSTEMS INC0 citations52
US12061555B1Aug 13, 2024
Non-cacheable access handling in processor with virtually-tagged virtually-indexed data cache
VENTANA MICRO SYSTEMS INC0 citations52
US11989285B2May 21, 2024
Thwarting store-to-load forwarding side channel attacks by pre-forwarding matching of physical address proxies and/or permission checking
VENTANA MICRO SYSTEMS INC0 citations52
US11868469B2Jan 9, 2024
Processor that mitigates side channel attacks by preventing all dependent instructions from consuming architectural register result produced by instruction that causes a need for an architectural exception
VENTANA MICRO SYSTEMS INC0 citations52
US11853424B2Dec 26, 2023
Processor that mitigates side channel attacks by refraining from allocating an entry in a data TLB for a missing load address when the load address misses both in a data cache memory and in the data TLB and the load address specifies a location without a valid address translation or without permission to read from the location
VENTANA MICRO SYSTEMS INC0 citations52
US11836080B2Dec 5, 2023
Physical address proxy (PAP) residency determination for reduction of PAP reuse
VENTANA MICRO SYSTEMS INC0 citations52
US11797673B2Oct 24, 2023
Processor that mitigates side channel attacks by expeditiously initiating flushing of instructions dependent upon a load instruction that causes a need for an architectural exception
VENTANA MICRO SYSTEMS INC0 citations52
US11733972B2Aug 22, 2023
Processor that mitigates side channel attacks by providing random load data as a result of execution of a load operation that does not have permission to access a load address
VENTANA MICRO SYSTEMS INC0 citations52
US11625479B2Apr 11, 2023
Virtually-tagged data cache memory that uses translation context to make entries allocated during execution under one translation context inaccessible during execution under another translation context
VENTANA MICRO SYSTEMS INC0 citations52
US11416406B1Aug 16, 2022
Store-to-load forwarding using physical address proxies stored in store queue entries
VENTANA MICRO SYSTEMS INC0 citations52
R SOFTWARE INC
4 patentsUS10824483B2Nov 3, 2020
Application programming interface scoring, ranking and selection
R SOFTWARE INC9 citations79
US11372693B2Jun 28, 2022
Processing a query having calls to multiple data sources
R SOFTWARE INC1 citations68
US10999413B1May 4, 2021
Public and private API hub synchronization
R SOFTWARE INC3 citations68
US11880721B2Jan 23, 2024
Processing a query having calls to multiple data sources
R SOFTWARE INC0 citations57
NETLOGIC MICROSYSTEMS INC
2 patentsUS7840783B1Nov 23, 2010
System and method for performing a register renaming operation utilizing hardware which is capable of operating in at least two modes utilizing registers of multiple widths
NETLOGIC MICROSYSTEMS INC32 citations91
US7711935B2May 4, 2010
Universal branch identifier for invalidation of speculative instructions
NETLOGIC MICROSYSTEMS INC2 citations61
OPTUM INC
2 patentsVONAGE BUSINESS INC
2 patentsSINGH GAURAV
1 patentUNIV TEXAS
1 patentShowing the top 50 of 53 patents by PatentIndex Score.