Issued Patents All Time
Showing 25 most recent of 32 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10467188 | In-line policy management with multi-level object handle | Shankar Pasupathy, Kaladhar Voruganti, Ravi Kavuri, Sudhir Srinivasan | 2019-11-05 |
| 9891839 | System and method for achieving high performance data flow among user space processes in storage systems | Randy Thelen, Kiran Srinivasan, Sai Rama Krishna Susarla | 2018-02-13 |
| 9565254 | Object location service for network-based content repository | Sudhir Srinivasan, Shankar Pasupathy, Minglong Shao | 2017-02-07 |
| 9507799 | Distributed object store for network-based content repository | Shankar Pasupathy, Kaladhar Voruganti, Ravi Kavuri, Sudhir Srinivasan | 2016-11-29 |
| 9354954 | System and method for achieving high performance data flow among user space processes in storage systems | Randy Thelen, Kiran Srinivasan, Sai Rama Krishna Susarla | 2016-05-31 |
| 8996487 | System and method for improving the relevance of search results using data container access patterns | Shankar Pasupathy | 2015-03-31 |
| 8978034 | System for dynamic batching at varying granularities using micro-batching to achieve both near real-time and batch processing characteristics | Craig Anthony Nigel Soules | 2015-03-10 |
| 8924658 | Dynamic storage management using virtual storage appliances | Lakshmi Narayanan Bairavasundaram, Vipul Mathur, Shankar Pasupathy, Gokul Soundararajan, Kiran Srinivasan +1 more | 2014-12-30 |
| 8874850 | Hierarchically tagged cache | Minglong Shao, Keith A. Smith | 2014-10-28 |
| 8832154 | Object location service for network-based content repository | Sudhir Srinivasan, Shankar Pasupathy, Minglong Shao | 2014-09-09 |
| 8793466 | Efficient data object storage and retrieval | Minglong Shao | 2014-07-29 |
| 8751450 | Method and system for securely capturing workloads at a live network for replaying at a test network | Shravan Gaonkar, Shankar Pasupathy, Kiran Srinivasan, Prashanth Radhakrishnan, Scott Dawkins | 2014-06-10 |
| 8667504 | System and method for achieving high performance data flow among user space processes in storage system | Randy Thelen, Kiran Srinivasan, Sai Rama Krishna Susarla | 2014-03-04 |
| 8499132 | Software module for using flash memory as a secondary permanent storage device | Shankar Pasupathy, Kaladhar Voruganti, Kiran Srinivasan | 2013-07-30 |
| 8495284 | Wear leveling for low-wear areas of low-latency random read memory | Rahul Iyer | 2013-07-23 |
| 8402247 | Remapping of data addresses for large capacity low-latency random read memory | Rahul Iyer | 2013-03-19 |
| 8346730 | Deduplication of data on disk devices based on a threshold number of sequential blocks | Kiran Srinivasan, Kaladhar Voruganti | 2013-01-01 |
| 8255735 | System and method for failover of guest operating systems in a virtual machine environment | Sai Rama Krishna Susarla, Randal Thelen, Kiran Srinivasan | 2012-08-28 |
| 8180813 | Content repository implemented in a network storage server system | Shankar Pasupathy, Thirumale Niranjan, Ravi Kavuri, Kaladhar Voruganti, Sudhir Srinivasan | 2012-05-15 |
| 8156305 | Remapping of data addresses for large capacity low-latency random read memory | Rahul Iyer | 2012-04-10 |
| 8145843 | Deduplication of data on disk devices using low-latency random read memory | Kiran Srinivasan, Kaladhar Voruganti | 2012-03-27 |
| 8112585 | Method and apparatus for dynamically switching cache policies | Naresh Patel, Jeffrey S. Kimmel | 2012-02-07 |
| 8086652 | Storage system-based hole punching for reclaiming unused space from a data container | Timothy C. Bisson, Shankar Pasupathy, Steven R. Kleiman | 2011-12-27 |
| 8006079 | System and method for fast restart of a guest operating system in a virtual machine environment | Sai Rama Krishna Susarla, Kiran Srinivasan | 2011-08-23 |
| 8001318 | Wear leveling for low-wear areas of low-latency random read memory | Rahul Iyer | 2011-08-16 |