Patents by Inventor Prashant Gothi

Prashant Gothi 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
  • Patent number: 11855868
    Abstract: Data chunks sent to a content destination are tracked. It is determined whether content of a portion of an object to be sent to the content destination matches one of the data chunks previously sent to the content destination. In response to the determination that the portion of the object to be sent to the content destination matches one of the data chunks previously sent to the content destination, a source reference to the matching previously sent data chunk where the content destination can locally obtain the content for the portion of the object is provided to the content destination.
    Type: Grant
    Filed: February 8, 2023
    Date of Patent: December 26, 2023
    Assignee: Cohesity, Inc.
    Inventors: Abhijit Chakankar, Prashant Gothi, Anubhav Gupta, Manoj Singhal
  • Publication number: 20230275823
    Abstract: Data chunks sent to a content destination are tracked. It is determined whether content of a portion of an object to be sent to the content destination matches one of the data chunks previously sent to the content destination. In response to the determination that the portion of the object to be sent to the content destination matches one of the data chunks previously sent to the content destination, a source reference to the matching previously sent data chunk where the content destination can locally obtain the content for the portion of the object is provided to the content destination.
    Type: Application
    Filed: February 8, 2023
    Publication date: August 31, 2023
    Inventors: Abhijit Chakankar, Prashant Gothi, Anubhav Gupta, Manoj Singhal
  • Patent number: 11606277
    Abstract: Data chunks sent to a content destination are tracked. It is determined whether content of a portion of an object to be sent to the content destination matches one of the data chunks previously sent to the content destination. In response to the determination that the portion of the object to be sent to the content destination matches one of the data chunks previously sent to the content destination, a source reference to the matching previously sent data chunk where the content destination can locally obtain the content for the portion of the object is provided to the content destination.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: March 14, 2023
    Assignee: Cohesity, Inc.
    Inventors: Abhijit Chakankar, Prashant Gothi, Anubhav Gupta, Manoj Singhal
  • 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: 20220255826
    Abstract: Data chunks sent to a content destination are tracked. It is determined whether content of a portion of an object to be sent to the content destination matches one of the data chunks previously sent to the content destination. In response to the determination that the portion of the object to be sent to the content destination matches one of the data chunks previously sent to the content destination, a source reference to the matching previously sent data chunk where the content destination can locally obtain the content for the portion of the object is provided to the content destination.
    Type: Application
    Filed: February 10, 2021
    Publication date: August 11, 2022
    Inventors: Abhijit Chakankar, Prashant Gothi, Anubhav Gupta, Manoj Singhal
  • 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