Patents by Inventor Aditya Kelkar

Aditya Kelkar 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: 11599507
    Abstract: A file system may include an object storage, a merged index, and a distributed database. When a file is stored in the file system, the file may be converted to an object and be stored in the object storage. The deduplication index of the file may be stored in the distributed database. The namespace metadata of the file may be stored in the merged index. The merged index generates namespace entries of the file when the file is created, deleted, and/or modified. A namespace entry may be associated with a specific file and may include a creation version and a deletion version. When a file is deleted or modified, instead of modifying the existing namespace entries, new entries associated with different versions and including different creation or deletion versions are created. The status of a file may be monitored by one or more entries associated with a file.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: March 7, 2023
    Assignee: Druva Inc.
    Inventors: Milind Borate, Alok Kumar, Aditya Agrawal, Anup Agarwal, Somesh Jain, Aditya Kelkar, Yogendra Acharya, Anand Apte, Amit Kulkarni
  • Publication number: 20220100708
    Abstract: A file system may include an object storage, a merged index, and a distributed database. When a file is stored in the file system, the file may be converted to an object and be stored in the object storage. The deduplication index of the file may be stored in the distributed database. The namespace metadata of the file may be stored in the merged index. The merged index generates namespace entries of the file when the file is created, deleted, and/or modified. A namespace entry may be associated with a specific file and may include a creation version and a deletion version. When a file is deleted or modified, instead of modifying the existing namespace entries, new entries associated with different versions and including different creation or deletion versions are created. The status of a file may be monitored by one or more entries associated with a file.
    Type: Application
    Filed: December 9, 2021
    Publication date: March 31, 2022
    Inventors: MILIND BORATE, ALOK KUMAR, ADITYA AGRAWAL, ANUP AGARWAL, SOMESH JAIN, ADITYA KELKAR, YOGENDRA ACHARYA, ANAND APTE, AMIT KULKARNI
  • Patent number: 11256667
    Abstract: A file system may include an object storage, a merged index, and a distributed database. When a file is stored in the file system, the file may be converted to an object and be stored in the object storage. The deduplication index of the file may be stored in the distributed database. The namespace metadata of the file may be stored in the merged index. The merged index generates namespace entries of the file when the file is created, deleted, and/or modified. A namespace entry may be associated with a specific file and may include a creation version and a deletion version. When a file is deleted or modified, instead of modifying the existing namespace entries, new entries associated with different versions and including different creation or deletion versions are created. The status of a file may be monitored by one or more entries associated with a file.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: February 22, 2022
    Assignee: Druva Inc.
    Inventors: Milind Borate, Alok Kumar, Aditya Agrawal, Anup Agarwal, Somesh Jain, Aditya Kelkar, Yogendra Acharya, Anand Apte, Amit Kulkarni
  • Publication number: 20190129972
    Abstract: A file system may include an object storage, a merged index, and a distributed database. When a file is stored in the file system, the file may be converted to an object and be stored in the object storage. The deduplication index of the file may be stored in the distributed database. The namespace metadata of the file may be stored in the merged index. The merged index generates namespace entries of the file when the file is created, deleted, and/or modified. A namespace entry may be associated with a specific file and may include a creation version and a deletion version. When a file is deleted or modified, instead of modifying the existing namespace entries, new entries associated with different versions and including different creation or deletion versions are created. The status of a file may be monitored by one or more entries associated with a file.
    Type: Application
    Filed: October 25, 2018
    Publication date: May 2, 2019
    Inventors: Milind Borate, Alok Kumar, Aditya Agrawal, Anup Agarwal, Somesh Jain, Aditya Kelkar, Yogendra Acharya, Anand Apte, Amit Kulkarni
  • Patent number: 9589039
    Abstract: Synchronization of metadata structures in a multi-threaded system includes receiving, by a first thread of a processing device, a request for a metadata structure located in a first cache associated with an object, obtaining, by the first thread of the processing device, a synchronization mechanism associated with the first cache, holding, by the first thread of the processing device, the metadata structure associated with the object, receiving, by a second thread of the processing device, a request for the metadata structure in a second cache associated with the object, obtaining, by the second thread of the processing device, a synchronization mechanism associated with the second cache and informing the second thread of the processing device that the metadata structure associated with the object is not available.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: March 7, 2017
    Assignee: Sybase, Inc.
    Inventors: Amit Pathak, Aditya Kelkar, Paresh Rathod
  • Publication number: 20160201206
    Abstract: Disclosed herein is functional conducting carbon cloth with permeability and turbostratic disorder, and process for preparation of the same. Further it describes use of said carbon cloth as anode in alkaline water electrolysis for generation of hydrogen at sub-threshold potential (<1.23V) and generation of carbon quantum dots (CQDs) at super-threshold potential (>1.23V). The invention also relates to the efficient use of the said carbon cloth as counter electrode in Dye Sensitized Solar Cells (DSSCs).
    Type: Application
    Filed: July 23, 2014
    Publication date: July 14, 2016
    Applicant: Council of Scientific & Industrial Research
    Inventors: Mandakini BISWAL, Sarika Aditya KELKAR, Mukta Chandrakant TATHAVEDKAR, Shruti Anil AGARKAR, Satishchandra Balkrishna OGALA
  • Publication number: 20140172790
    Abstract: Synchronization of metadata structures in a multi-threaded system includes receiving, by a first thread of a processing device, a request for a metadata structure located in a first cache associated with an object, obtaining, by the first thread of the processing device, a synchronization mechanism associated with the first cache, holding, by the first thread of the processing device, the metadata structure associated with the object, receiving, by a second thread of the processing device, a request for the metadata structure in a second cache associated with the object, obtaining, by the second thread of the processing device, a synchronization mechanism associated with the second cache and informing the second thread of the processing device that the metadata structure associated with the object is not available.
    Type: Application
    Filed: December 13, 2012
    Publication date: June 19, 2014
    Inventors: Amit PATHAK, Aditya Kelkar, Paresh Rathod
  • Patent number: 8509925
    Abstract: A method, system and computer program product for generating an optimized solution for a process in a manufacturing under a set of constraints. A solution is evaluated under the set of constraints and first violation metrics and first states corresponding to one or more solution elements are generated, based on at least one constraint. At least one candidate solution is generated from the solution. Thereafter, the candidate solution is evaluated at one or more change-points and the solution elements positioned subsequent to the change points. Subsequently, the candidate solution is accepted based on the acceptance criterion. The selected candidate solution is then evaluated again a pre-defined number of times to generate the optimized solution.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: August 13, 2013
    Assignee: Optessa Inc.
    Inventors: Ashok Erramilli, Srinivas Netrakanti, Erwin Paes, Aditya Kelkar, Xi Zhu
  • Publication number: 20090210076
    Abstract: A method, system and computer program product for generating an optimized solution for a process in a manufacturing under a set of constraints. A solution is evaluated under the set of constraints and first violation metrics and first states corresponding to one or more solution elements are generated, based on at least one constraint. At least one candidate solution is generated from the solution. Thereafter, the candidate solution is evaluated at one or more change-points and the solution elements positioned subsequent to the change points. Subsequently, the candidate solution is accepted based on the acceptance criterion. The selected candidate solution is then evaluated again a pre-defined number of times to generate the optimized solution.
    Type: Application
    Filed: December 17, 2008
    Publication date: August 20, 2009
    Inventors: Ashok Erramilli, Srinivas Netrakanti, Erwin Paes, Aditya Kelkar, Xi Zhu