JM

Jaydeep Marathe

NV NVIDIA: 15 patents #441 of 7,811Top 6%
Microsoft: 1 patents #24,826 of 40,388Top 65%
Overall (All Time): #283,337 of 4,157,543Top 7%
16
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
12423076 Code generation based on processor usage Michael Murphy, Xiaohua Zhang 2025-09-23
12243118 Techniques for using contextual information David Anthony Fontaine, Maciej Marcin Piechotka, Kyrylo Perelygin, Lukasz Krystian Ligowski, Ashutosh Jain +5 more 2025-03-04
10324693 Optimizing multiple invocations of graphics processing unit programs in Java Michael Lai, Vinod Grover, Sean Lee 2019-06-18
10261807 Method and system for multiple embedded device links in a host executable Michael Murphy, Sean Lee 2019-04-16
10241761 System and method for compiler support for compile time customization of code Vinod Grover 2019-03-26
10025643 System and method for compiler support for kernel launches in device code Vinod Grover, Sean Lee 2018-07-17
9971576 Software development environment and method of compiling integrated source code Stephen Jones, Mark Hairgrove, Vivek Kini, Bastiaan Aarts 2018-05-15
9798569 System and method for retrieving values of captured local variables for lambda functions in Java Michael Lai, Vinod Grover, Sean Lee 2017-10-24
9747107 System and method for compiling or runtime executing a fork-join data parallel program with function calls on a single-instruction-multiple-thread processor Yuan Lin, Gautam Chakrabarti, Okwan Kwon, Amit Sabne 2017-08-29
9727338 System and method for translating program functions for correct handling of local-scope variables and computing system incorporating the same Yuan Lin, Gautam Chakrabarti, Okwan Kwon, Amit Sabne 2017-08-08
9710275 System and method for allocating memory of differing properties to shared data objects Yuan Lin, Gautam Chakrabarti, Okwan Kwon, Amit Sabne 2017-07-18
9483235 Method and system for separate compilation of device code embedded in host code Michael Murphy, Sean Lee, Stephen Anthony Bernard Jones, Girish Bhaskarrao Bharambe 2016-11-01
9436475 System and method for executing sequential code using a group of threads and single-instruction, multiple-thread processor incorporating the same Gautam Chakrabarti, Yuan Lin, Okwan Kwon, Amit Sabne 2016-09-06
9367306 Method for transforming a multithreaded program for general execution Vinod Grover 2016-06-14
9229698 Method and apparatus for compiler processing for a function marked with multiple execution spaces 2016-01-05
8671401 Tiling across loop nests with possible recomputation Siddhartha Puri 2014-03-11