Patents by Inventor Prahlad Nishal

Prahlad Nishal 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: 20250117297
    Abstract: System for delivering an event journal during a back-up session in a distributed file system is presented. The system includes an event intake module, a load balancer, a plurality of object creation modules, a journal manager, and a journal service module. Each object creation module of the plurality of object creation modules further includes an ingestor and a drainer. A related method is also presented. The system and method provide for reliable and time-ordered delivery of events in the event journal.
    Type: Application
    Filed: October 17, 2024
    Publication date: April 10, 2025
    Inventors: Pallavi THAKUR, Somesh JAIN, Milind Vithal BORATE, Prahlad NISHAL
  • Publication number: 20250045170
    Abstract: A data back-up system configured to back-up one or more data sets from one or more devices to a data back-up server by using a proxy pool is presented. The data back-up system includes a load-balancer configured to distribute the one or more data sets across the proxy pool. The load balancer includes a data receiver configured to receive types of files, number of files, and total size of each file in the one or more data sets; a load estimator configured to estimate a weighted average load of each data set based on the number of files, the total size of each file, a compressibility factor for each file type, and an encryption factor for each file type; and a load distributor configured to distribute the one or more data sets as a plurality of workloads across the proxy pool.
    Type: Application
    Filed: August 14, 2024
    Publication date: February 6, 2025
    Inventors: Ajay POTNIS, Milind Vithal BORATE, Sudeep JATHAR, Prahlad NISHAL, Somesh JAIN, Nishant THORAT
  • Patent number: 12147309
    Abstract: System for delivering an event journal during a back-up session in a distributed file system is presented. The system includes an event intake module, a load balancer, a plurality of object creation modules, a journal manager, and a journal service module. Each object creation module of the plurality of object creation modules further includes an ingestor and a drainer. A related method is also presented. The system and method provide for reliable and time-ordered delivery of events in the event journal.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: November 19, 2024
    Assignee: Druva Inc.
    Inventors: Pallavi Thakur, Somesh Jain, Milind Vithal Borate, Prahlad Nishal
  • Patent number: 12093137
    Abstract: A data back-up system configured to back-up one or more data sets from one or more devices to a data back-up server by using a proxy pool is presented. The data back-up system includes a load-balancer configured to distribute the one or more data sets across the proxy pool. The load balancer includes a data receiver configured to receive types of files, number of files, and total size of each file in the one or more data sets; a load estimator configured to estimate a weighted average load of each data set based on the number of files, the total size of each file, a compressibility factor for each file type, and an encryption factor for each file type; and a load distributor configured to distribute the one or more data sets as a plurality of workloads across the proxy pool.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: September 17, 2024
    Assignee: Druva Inc.
    Inventors: Ajay Potnis, Milind Vithal Borate, Sudeep Jathar, Prahlad Nishal, Somesh Jain, Nishant Thorat
  • Patent number: 11720557
    Abstract: A system and a method for on-demand search of a large data-set is presented. The system includes a data indexer, an index writer, and an index reader. The data indexer is configured to index the data set. The index writer is configured to create a multi-level directory including a plurality of directories having one or more hash partitions. The index writer is further configured to generate a hash table for each directory and write data from the indexed data set into a corresponding hash partition of a directory. The index reader is configured to identify and query a hash partition in each directory based on a search term and a corresponding hash table for the directory. The index reader is further configured to retrieve one or more relevant records, and present the one or more relevant records to a user.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: August 8, 2023
    Assignee: Druva Inc.
    Inventors: Milind Vithal Borate, Prahlad Nishal, Vinay Punera
  • Patent number: 11609834
    Abstract: A system for estimating one or more data storage parameters and/or statistics in a data storage system is presented. The data storage system includes a plurality of storage containers. The system includes a snapshot module, a container stats aggregator, a synchronization module, a global stats aggregator, and storage stats estimator.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: March 21, 2023
    Assignee: Druva Inc.
    Inventors: Anand Apte, Milind Vithal Borate, Pinkesh Bardiya, Prahlad Nishal, Yogendra Acharya
  • Publication number: 20220327116
    Abstract: A system and a method for on-demand search of a large data-set is presented. The system includes a data indexer, an index writer, and an index reader. The data indexer is configured to index the data set/ The index writer is configured to create a multi-level directory including a plurality of directories having one or more hash partitions. The index writer is further configured to generate a hash table for each directory and write data from the indexed data set into a corresponding hash partition of a directory. The index reader is configured to identify and query a hash partition in each directory based on a search term and a corresponding hash table for the directory. The index reader is further configured to retrieve one or more relevant records, and present the one or more relevant records to a user.
    Type: Application
    Filed: August 16, 2021
    Publication date: October 13, 2022
    Inventors: Milind Vithal Borate, Prahlad Nishal, Vinay Punera
  • Publication number: 20220197756
    Abstract: A data back-up system configured to back-up one or more data sets from one or more devices to a data back-up server by using a proxy pool is presented. The data back-up system includes a load-balancer configured to distribute the one or more data sets across the proxy pool. The load balancer includes a data receiver configured to receive types of files, number of files, and total size of each file in the one or more data sets; a load estimator configured to estimate a weighted average load of each data set based on the number of files, the total size of each file, a compressibility factor for each file type, and an encryption factor for each file type; and a load distributor configured to distribute the one or more data sets as a plurality of workloads across the proxy pool.
    Type: Application
    Filed: April 16, 2021
    Publication date: June 23, 2022
    Inventors: Ajay Potnis, Milind Vithal Borate, Sudeep Jathar, Prahlad Nishal, Somesh Jain, Nishant Thorat
  • Publication number: 20210271566
    Abstract: System for delivering an event journal during a back-up session in a distributed file system is presented. The system includes an event intake module, a load balancer, a plurality of object creation modules, a journal manager, and a journal service module. Each object creation module of the plurality of object creation modules further includes an ingestor and a drainer. A related method is also presented. The system and method provide for reliable and time-ordered delivery of events in the event journal.
    Type: Application
    Filed: December 14, 2020
    Publication date: September 2, 2021
    Inventors: Pallavi Thakur, Somesh Jain, Milind Vithal Borate, Prahlad Nishal
  • Publication number: 20210224175
    Abstract: A system for estimating one or more data storage parameters and/or statistics in a data storage system is presented. The data storage system includes a plurality of storage containers. The system includes a snapshot module, a container stats aggregator, a synchronization module, a global stats aggregator, and storage stats estimator.
    Type: Application
    Filed: December 14, 2020
    Publication date: July 22, 2021
    Inventors: Anand Apte, Milind Vithal Borate, Pinkesh Bardiya, Prahlad Nishal, Yogendra Acharya