Patents by Inventor Prashant Saraswat

Prashant Saraswat 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: 11500817
    Abstract: A request to delete a directory from a storage is received. The directory is unlinked from a parent metadata object. A success confirmation that the directory is unlinked from the parent metadata object is provided. After the success confirmation is provided, one or more metadata objects of the directory are marked for deletion, and the one or more marked metadata objects and at least one of their descendant metadata objects are identified and deleted.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: November 15, 2022
    Assignee: Cohesity, Inc.
    Inventors: Anirvan Duttagupta, Shreyas Talele, Anubhav Gupta, Zhihuan Qiu, Malini Mahalakshmi Venkatachari, Prashant Saraswat
  • Publication number: 20210349853
    Abstract: A request to delete a directory from a storage is received. The directory is unlinked from a parent metadata object. A success confirmation that the directory is unlinked from the parent metadata object is provided. After the success confirmation is provided, one or more metadata objects of the directory are marked for deletion, and the one or more marked metadata objects and at least one of their descendant metadata objects are identified and deleted.
    Type: Application
    Filed: May 11, 2020
    Publication date: November 11, 2021
    Inventors: Anirvan Duttagupta, Shreyas Talele, Anubhav Gupta, Zhihuan Qiu, Malini Mahalakshmi Venkatachari, Prashant Saraswat
  • Patent number: 8290972
    Abstract: A system and method are described for storing and accessing data using a plurality of probabilistic data structures. In one embodiment, a plurality of probabilistic data structures are identified, each probabilistic data structure being associated with at least one other probabilistic data structure. The plurality of probabilistic data structures each correspond to a portion of a storage device storing a dataset. The dataset may include a plurality of values, such as a plurality of data blocks. A plurality of keys may be generated from the plurality of values, such as a plurality of fingerprints. Each key may be inserted into the probabilistic data structures which correspond to the portion of the storage device storing the value the key was generated from. The plurality of probabilistic data structures are stored in a memory and may be queried with an item to determine if the item exists in the plurality of probabilistic data structures.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: October 16, 2012
    Assignee: NetApp, Inc.
    Inventors: Vijay Deshmukh, Kiyoshi Komatsu, Prashant Saraswat