Issued Patents All Time
Showing 25 most recent of 33 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9892275 | Data encryption in a multi-tenant cloud environment | Vipul Gupta, Balaji Raghunathan | 2018-02-13 |
| 9881109 | Simulating live production load | Kiran Bhumana, Sushant Prasad, Michael Karayev, Vengarteswaran Chandrasekaran, Anup Katariya | 2018-01-30 |
| 9501398 | Persistent storage device with NVRAM for staging writes | Johann George, Aaron K. Olbrich, Brian W. O'Krafka, Patrick Chiu, Evgeny H. Firsov | 2016-11-22 |
| 9183236 | Low level object version tracking using non-volatile memory write generations | James M. Bodwin, Andrew Eckhardt, Darryl Ouye | 2015-11-10 |
| 9164554 | Non-volatile solid-state storage system supporting high bandwidth and random access | Ulrich Bruening, Richard Jordan, Michael J. Koster | 2015-10-20 |
| 9135064 | Fine grained adaptive throttling of background processes | — | 2015-09-15 |
| 9047351 | Cluster of processing nodes with distributed global flash memory using commodity server technology | Thomas A. Riddle, Andrew Eckhardt, Michael J. Koster | 2015-06-02 |
| 8954385 | Efficient recovery of transactional data stores | Johann George, Manavalan Krishnan, Brian W. O'Krafka | 2015-02-10 |
| 8874515 | Low level object version tracking using non-volatile memory write generations | James M. Bodwin, Andrew Eckhardt, Darryl Ouye | 2014-10-28 |
| 8868487 | Event processing in a flash memory-based object store | Manavalan Krishnan, Brian W. O'Krafka | 2014-10-21 |
| 8732386 | Sharing data fabric for coherent-distributed caching of multi-node shared-distributed flash memory | Brian W. O'Krafka, Michael J. Koster, Earl T. Cohen, Thomas M. McWilliams | 2014-05-20 |
| 8725951 | Efficient flash memory-based object store | John Busch, Darryl Ouye | 2014-05-13 |
| 8700842 | Minimizing write operations to a flash memory-based object store | — | 2014-04-15 |
| 8694733 | Slave consistency in a synchronous replication environment | Manavalan Krishnan, Johann George | 2014-04-08 |
| 8677055 | Flexible way of specifying storage attributes in a flash memory-based object store | Darryl Ouye, John Busch | 2014-03-18 |
| 8667001 | Scalable database management software on a cluster of nodes using a shared-distributed flash memory | Andrew Eckhardt, Darryl Ouye, Brian W. O'Krafka, Earl T. Cohen, Thomas M. McWilliams | 2014-03-04 |
| 8666939 | Approaches for the replication of write sets | Brian W. O'Krafka, Manavalan Krishnan, Johann George | 2014-03-04 |
| 8396937 | Efficient hardware scheme to support cross-cluster transactional memory | Brian W. O'Krafka, Michael J. Koster | 2013-03-12 |
| 8229945 | Scalable database management software on a cluster of nodes using a shared-distributed flash memory | Andrew Eckhardt, Darryl Ouye, Brian W. O'Krafka, Earl T. Cohen, Thomas M. McWilliams | 2012-07-24 |
| 8005979 | System and method for uniquely identifying processes and entities in clusters | Pramod Gopinath, Mahesh Kannan | 2011-08-23 |
| 8001142 | Distributed data system with incremental data updates | Pramod Gopinath, Mahesh Kannan, Suveen R. Nadipalli | 2011-08-16 |
| 7856421 | Maintaining memory checkpoints across a cluster of computing nodes | Brian W. O'Krafka, Michael J. Koster | 2010-12-21 |
| 7752626 | System and method for RMI-IIOP request load balancing | Dhirendra Pandey | 2010-07-06 |
| 7716335 | System and method for automated workload characterization of an application server | Herbert D. Schwetman, Jr., Jan Lodewijk Bonebakker | 2010-05-11 |
| 7281050 | Distributed token manager with transactional properties | Pramod Gopinath, Suveen R. Nadipalli, Sudhir Tonse | 2007-10-09 |