Patents by Inventor Giridhar G. Basava

Giridhar G. Basava has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11580162
    Abstract: Software that may be implemented using a circuit is disclosed. The software may include an Application Programming Interface (API) to receive a request from an application relating to a key-value pair for a Key-Value Solid State Drive (KV-SSD). The key-value pair may include a key and a value; the application may be executed by a processor. The software may also include combiner software to combine the key with an index to produce an indexed key, and execution software to execute an operation on the KV-SSD using the indexed key and the value.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: February 14, 2023
    Inventors: Balakrishnan Ganeshan, Alex Dininno, Giridhar G. Basava
  • Publication number: 20200334292
    Abstract: Software that may be implemented using a circuit is disclosed. The software may include an Application Programming Interface (API) to receive a request from an application relating to a key-value pair for a Key-Value Solid State Drive (KV-SSD). The key-value pair may include a key and a value; the application may be executed by a processor. The software may also include combiner software to combine the key with an index to produce an indexed key, and execution software to execute an operation on the KV-SSD using the indexed key and the value.
    Type: Application
    Filed: June 13, 2019
    Publication date: October 22, 2020
    Inventors: Balakrishnan GANESHAN, Alex DININNO, Giridhar G. BASAVA
  • Patent number: 7523231
    Abstract: Described are techniques for processing a data storage configuration request for an application A first user level of a plurality of user levels at which said data storage configuration request is made is determined. One or more rule sets defining mappings between different ones of said plurality of user levels are provided. Each of the different user levels is associated with a different level of abstraction with respect to processing performed in the data storage system for implementing the data storage configuration request. One of the rule sets is selected in accordance with the application, a data service requested in said data storage configuration request, and a user grouping including said plurality of user levels. The data storage configuration request is serviced using rules of the selected rule set.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: April 21, 2009
    Assignee: EMC Corporation
    Inventors: Uday K. Gupta, Andreas L. Bauer, Stephen J. Todd, Douglas A. Wood, Mark A. Parenti, Joseph T. Frank, Thomas Magorka, David C. Butchart, Brian James Martin, Todd R. Brune, Matthew T. Brooks, Giridhar G. Basava