MC

Michael L. Chu

AM AMD: 10 patents #1,209 of 9,279Top 15%
Microsoft: 9 patents #4,890 of 40,388Top 15%
Overall (All Time): #231,234 of 4,157,543Top 6%
19
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
12393371 Process isolation for a processor-in-memory (“PIM”) device Sooraj Puthoor, Muhammad Amber Hassaan, Ashwin Aji, Nuwan Jayasena 2025-08-19
12158842 Data co-location using address hashing for high-performance processing in memory Benjamin Cho, Armand Bahram Behroozi, Ashwin Aji 2024-12-03
12067642 Memory latency-aware GPU architecture Niti Madan, Ashwin Aji 2024-08-20
12019560 Virtual partitioning a processor-in-memory (“PIM”) Sooraj Puthoor, Muhammad Amber Hassaan, Ashwin Aji, Nuwan Jayasena 2024-06-25
11934827 Partition and isolation of a processing-in-memory (PIM) device Sooraj Puthoor, Muhammad Amber Hassaan, Ashwin Aji, Nuwan Jayasena 2024-03-19
11934698 Process isolation for a processor-in-memory (“PIM”) device Sooraj Puthoor, Muhammad Amber Hassaan, Ashwin Aji, Nuwan Jayasena 2024-03-19
11868306 Processing-in-memory concurrent processing system and method Ashwin Aji, Muhammad Amber Hassaan 2024-01-09
11630994 Optimized asynchronous training of neural networks using a distributed parameter server with eager updates Khaled Hamidouche, Michael W. LeBeane, Walter B. Benton 2023-04-18
11468001 Processing-in-memory concurrent processing system and method Muhammad Amber Hassaan, Ashwin Aji 2022-10-11
10592218 Dynamic data and compute resource elasticity Krishnan Varadarajan 2020-03-17
10585653 Declarative programming model with a native programming language Krishnan Varadarajan 2020-03-10
10579349 Verification of a dataflow representation of a program through static type-checking Krishnan Varadarajan 2020-03-03
9760348 Verification of a dataflow representation of a program through static type-checking Krishnan Varadarajan 2017-09-12
9658890 Runtime agnostic representation of user code for execution with selected execution runtime Krishnan Varadarajan 2017-05-23
9600255 Dynamic data and compute resource elasticity Krishnan Varadarajan 2017-03-21
9600250 Declarative programming model with a native programming language Krishnan Varadarajan 2017-03-21
9582402 Remote task queuing by networked computing devices Steven K. Reinhardt, Vinod Tipparaju, Walter B. Benton 2017-02-28
9384063 Eliding synchronization in a concurrent data structure Paul F. Ringseth, William R. Messmer, Marko Radmilac, Genevieve Fernandes 2016-07-05
8799378 Non-greedy consumption by execution blocks in dataflow networks Daniela Cristina Manu, Stephen H. Toub 2014-08-05