Patents by Inventor Naga Sanjana Bikonda

Naga Sanjana Bikonda 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).

  • Publication number: 20240143517
    Abstract: Systems and methods for data protection. In some embodiments, a computational storage device includes a controller circuit, a first compute function of a first application, a second compute function of the first application, a common memory area; and a persistent storage device. The controller circuit may be configured: to receive a first request from a host, the first request defining a first allocated function data memory region, for the first compute function; to receive a first memory access request, from the first compute function, for a first memory location in the common memory area and outside the first allocated function data memory region; and to deny the first memory access request.
    Type: Application
    Filed: January 20, 2023
    Publication date: May 2, 2024
    Inventors: Madhava Krishnan RAMANATHAN, Naga Sanjana BIKONDA, Shashwat JAIN, Vishwanath MARAM
  • Publication number: 20240134534
    Abstract: A high endurance persistent storage device. In some embodiments, the persistent storage device includes: a controller circuit; persistent storage media, connected to the controller circuit; nonvolatile memory, connected to the controller circuit; and volatile memory, connected to the controller circuit.
    Type: Application
    Filed: January 23, 2023
    Publication date: April 25, 2024
    Inventors: Madhava Krishnan RAMANATHAN, Naga Sanjana BIKONDA, Shashwat JAIN, Vishwanath MARAM
  • Publication number: 20240069965
    Abstract: Systems and methods for executing compute functions are disclosed. A processing circuit may be configured to: receive a first task from a first application, wherein the first task identifies a first compute function and a second compute function; determine a first order of execution of the first compute function and the second compute function based on first information in the first task; and execute the first compute function and the second compute function according to the first order.
    Type: Application
    Filed: August 25, 2023
    Publication date: February 29, 2024
    Inventors: Madhava Krishnan Ramanathan, Shashwat Jain, Changwoo Min, Vishwanath Maram, Naga Sanjana Bikonda
  • Publication number: 20230333984
    Abstract: Provided is a method of data storage, the method including receiving, at a host of a key-value store, a request to access a data node stored on a storage device of the key-value store, locating an address corresponding to the data node in a host cache on the host, and determining that the data node is in a kernel cache on the storage device.
    Type: Application
    Filed: June 13, 2022
    Publication date: October 19, 2023
    Inventors: Naga Sanjana Bikonda, Wookhee Kim, Madhava Krishnan Ramanathan, Changwoo Min, Vishwanath Maram
  • Publication number: 20230333983
    Abstract: Provided is a data storage system including a host including a host cache portion of a mirror cache, the host cache portion for storing metadata indicating a location of a data node that is stored in a kernel cache portion of the mirror cache, and a storage device including the kernel cache portion located in a common memory area.
    Type: Application
    Filed: June 13, 2022
    Publication date: October 19, 2023
    Inventors: Naga Sanjana Bikonda, Wookhee Kim, Madhava Krishnan Ramanathan, Changwoo Min, Vishwanath Maram