Patents by Inventor Suman Chandra Tokuri

Suman Chandra Tokuri 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: 11940885
    Abstract: A request to restore an instance of an object that is stored in a storage associated with a cluster of nodes to a target destination is received. Data of the object is divided into a plurality of data portions. Corresponding data portions of the plurality of data portions are assigned to each node of a plurality of nodes of the cluster. It is determined that a first node of the cluster of nodes does not currently store in a storage associated with the first node at least a part of a corresponding data portion of the object assigned to the first node. At least the part of the corresponding data portion of the object assigned to the first node is received at the first node from a second node of the cluster of nodes. At least the part of the corresponding data portion of the object received from the second node is provided from the first node to the target destination.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: March 26, 2024
    Assignee: Cohesity, Inc.
    Inventors: Prashant Gothi, Dominic Tu Ping Cheah, Sai Madan Mohan Reddy Patlolla, Abhijit Chakankar, Suman Chandra Tokuri, Prajakta Ayachit
  • Publication number: 20230059752
    Abstract: A request to restore an instance of an object that is stored in a storage associated with a cluster of nodes to a target destination is received. Data of the object is divided into a plurality of data portions. Corresponding data portions of the plurality of data portions are assigned to each node of a plurality of nodes of the cluster. It is determined that a first node of the cluster of nodes does not currently store in a storage associated with the first node at least a part of a corresponding data portion of the object assigned to the first node. At least the part of the corresponding data portion of the object assigned to the first node is received at the first node from a second node of the cluster of nodes. At least the part of the corresponding data portion of the object received from the second node is provided from the first node to the target destination.
    Type: Application
    Filed: August 23, 2022
    Publication date: February 23, 2023
    Inventors: Prashant Gothi, Dominic Tu Ping Cheah, Sai Madan Mohan Reddy Patlolla, Abhijit Chakankar, Suman Chandra Tokuri, Prajakta Ayachit
  • Patent number: 11461194
    Abstract: A request to restore an instance of an object that is stored in a storage associated with a cluster of nodes to a target destination is received. Data of the object is divided into a plurality of data portions. Corresponding data portions of the plurality of data portions are assigned to each node of a plurality of nodes of the cluster. It is determined that a first node of the cluster of nodes does not currently store in a storage associated with the first node at least a part of a corresponding data portion of the object assigned to the first node. At least the part of the corresponding data portion of the object assigned to the first node is received at the first node from a second node of the cluster of nodes. At least the part of the corresponding data portion of the object received from the second node is provided from the first node to the target destination.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: October 4, 2022
    Assignee: Cohesity, Inc.
    Inventors: Prashant Gothi, Dominic Tu Ping Cheah, Sai Madan Mohan Reddy Patlolla, Abhijit Chakankar, Suman Chandra Tokuri, Prajakta Ayachit
  • Publication number: 20220138055
    Abstract: A request to restore an instance of an object that is stored in a storage associated with a cluster of nodes to a target destination is received. Data of the object is divided into a plurality of data portions. Corresponding data portions of the plurality of data portions are assigned to each node of a plurality of nodes of the cluster. It is determined that a first node of the cluster of nodes does not currently store in a storage associated with the first node at least a part of a corresponding data portion of the object assigned to the first node. At least the part of the corresponding data portion of the object assigned to the first node is received at the first node from a second node of the cluster of nodes. At least the part of the corresponding data portion of the object received from the second node is provided from the first node to the target destination.
    Type: Application
    Filed: October 30, 2020
    Publication date: May 5, 2022
    Inventors: Prashant Gothi, Dominic Tu Ping Cheah, Sai Madan Mohan Reddy Patlolla, Abhijit Chakankar, Suman Chandra Tokuri, Prajakta Ayachit
  • Patent number: 10339011
    Abstract: A method and system for implementing data lossless synthetic full backups. Specifically, the method and system disclosed herein improves upon traditional synthetic full backup operations by considering all user-checkpoint branches, rather than just the active user-checkpoint branch, representing all chains of incremental changes to a virtual disk of a virtual machine. In considering all user-checkpoint branches, no data pertinent to users involved in the development of the non-active (or inactive) user-checkpoint branches is lost.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: July 2, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Aaditya Rakesh Bansal, Sunil Yadav, Suman Chandra Tokuri, Pradeep Anappa, Soumen Acharya, Sudha Vamanraj Hebsur