Inventor

Sanjay Patel

Inventor
Fremont, CA, US

Overview

24→
Patents
1998–2020
Patent span
Physics
Primary field (CPC G)

Patents· 24 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing65%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use9%
H04LTransmission of digital information, e.g. telegraphic communication6%
H04WWireless communication networks6%
G11CStatic stores3%
H04BTransmission3%
H04HBroadcast communication3%
H04MTelephonic communication3%
Y02BClimate change mitigation technologies related to buildings, e.g. housing, house appliances or related end-user applications3%
PatentTitleYear
10,664,280Fetch ahead branch target buffer202010,649,773Processors supporting atomic writes to multiword memory locations and methods202010,642,501Hardware virtualized input output memory management unit202010,326,609System and method for automatic association coordinator module pre-configuration201910,185,665Translation lookaside buffer201910,162,659Embedded processor with virtualized security controls using guest identifications, a common kernel address space and operational permissions20189,830,275Translation lookaside buffer20179,235,510'Processor with kernel mode access to user space virtual addresses'20169,223,721'Embedded processor with virtualized security controls using guest identifications, a common kernel address space and operational permissions'20159,086,906'Apparatus and method for guest and root register sharing in a virtual machine'20157,765,318'Wireless distribution & collection system'20107,310,709'Method and apparatus for primary cache tag error handling'20077,281,096'System and method for block write to memory'20076,662,293'Instruction dependency scoreboard with a hierarchical structure'20036,615,343'Mechanism for delivering precise exceptions in an out-of-order processor with speculative execution'20036,330,662'Apparatus including a fetch unit to include branch history information to increase performance of multi-cylce pipelined branch prediction structures'20016,289,441'Method and apparatus for performing multiple branch predictions per cycle'20016,256,709'Method for storing data in two-way set associative odd and even banks of a cache memory'20016,256,729'Method and apparatus for resolving multiple branches'20016,134,654'Bi-level branch target prediction scheme with fetch address prediction'20006,115,810'Bi-level branch target prediction scheme with mux select prediction'20005,938,761'Method and apparatus for branch target prediction'19995,918,247'Method for canceling partial line fetch for cache when new data is requested during current fetch and invalidating portion of previously fetched data'19995,854,761'Cache memory array which stores two-way set associative data'1998

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1998–2007Patents assigned to SUN MICROSYSTEMS INC (12)· patent assignee history
1998–2020Based in Santa Clara, CA, US· patent location history
2000–2007Based in Fremont, CA, US· patent location history
2015–2019Patents assigned to PATEL SANJAY (3)· patent assignee history
2015–2018Patents assigned to ARM FINANCE OVERSEAS LTD (2)· patent assignee history
2015–2016Patents assigned to MIPS TECH INC (2)· patent assignee history
2015–2020Based in San Ramon, CA, US· patent location history
2019–2020Patents assigned to MIPS TECH LLC (4)· patent assignee history
2019Based in Raleigh, NC, US· patent location history
2020Based in Sunnyvale, CA, US· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
SUN MICROSYSTEMS INC121998–2007
MIPS TECH LLC42019–2020
PATEL SANJAYself32015–2019
ARM FINANCE OVERSEAS LTD22015–2018
MIPS TECH INC22015–2016
Locations
LocationPatentsSpan
Fremont, California, US92000–2007
San Ramon, California, US72015–2020
Santa Clara, California, US41998–2020
Sunnyvale, California, US12020
Raleigh, NC, US12019