Virendra J. Marathe
44Patents
7h-index
31Co-inventors
65Inventor score
Filing activity: Sep 15, 2005 → Aug 7, 2023
Most-cited inventions
| Patent | Title | Area | Cited by | Status |
|---|---|---|---|---|
| US8375175B2 | Fast and efficient reacquisition of locks for transactional memory systems | Physics | 55 | Active |
| US8694706B2 | System and method for NUMA-aware locking using lock cohorts | Physics | 24 | Active |
| US8180971B2 | System and method for hardware acceleration of a software transactional memory | Physics | 22 | Active |
| US8966491B2 | System and method for implementing NUMA-aware reader-writer locks | Physics | 22 | Active |
| US7689788B2 | System and method for executing transactions | Physics | 16 | Active |
| US8458721B2 | System and method for implementing hierarchical queue-based locks using flat combining | Physics | 10 | Active |
| US8775837B2 | System and method for enabling turbo mode in a processor | Emerging Cross-Sectional Technologies | 9 | Active |
| US7720891B2 | Synchronized objects for software transactional memory | Physics | 7 | Active |
| US9734607B2 | Graph processing using a mutable multilevel graph representation | Physics | 6 | Active |
| US9542221B2 | Dynamic co-scheduling of hardware contexts for parallel runtime systems on shared machines | Emerging Cross-Sectional Technologies | 6 | Active |
| US7984444B1 | Composite abortable locks | Physics | 6 | Active |
| US10007581B2 | Systems and methods for constructing composable persistent data structures | Physics | 4 | Active |
| US8826249B2 | Method and system for optimizing code for a multi-threaded application | Physics | 4 | Active |
| US10691559B2 | Persistent memory transactions with undo logging | Physics | 4 | Active |
| US10042679B2 | System and method for promoting reader groups for lock cohorting | Physics | 4 | Active |
| US10360149B2 | Data structure store in persistent memory | Physics | 3 | Active |
| US8473952B2 | System and method for communication between concurrent transactions using transaction communicator objects | Physics | 2 | Active |
| US8417897B2 | System and method for providing locale-based optimizations in a transactional memory | Physics | 2 | Active |
| US8732682B2 | Systems and methods for detecting and tolerating atomicity violations between concurrent code blocks | Physics | 2 | Active |
| US10678587B2 | Persistent multi-word compare-and-swap | Physics | 2 | Active |
| US10585719B2 | System and method for promoting reader groups for lock cohorting | Physics | 2 | Active |
| US11443240B2 | Privacy preserving collaborative learning with domain adaptation | Physics | 1 | Active |
| US9804888B2 | System and method for implementing constrained data-driven parallelism | Physics | 1 | Active |
| US10204022B2 | Efficient memory management for persistent memory | Physics | 1 | Active |
| US10241831B2 | Dynamic co-scheduling of hardware contexts for parallel runtime systems on shared machines | Emerging Cross-Sectional Technologies | 1 | Active |
Source: USPTO / EPO open patent data. Inventor disambiguation is heuristic; counts are objective bibliographic measures.