Patents by Inventor Muralidhara R. Balcha

Muralidhara R. Balcha 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: 20240028488
    Abstract: A system and method for continuously restoring applications are disclosed. In some embodiments, the system comprises a production cluster with one or more applications running on the production cluster; one or more remote clusters configured to continuously restore the one or more applications running on the production cluster from a backup of each of the one orm ore applications; and an event target configured to communicate the production cluster and the one or more remote clusters, where each of the remote clusters and the production cluster comprises a syncher service and a watcher service executing thereon, and the backup is generated by a backup service on the production cluster based on a backup plan associated with each of the one or more applications. One or more graphical user interfaces may also be generated to display data related to continuous restore operations.
    Type: Application
    Filed: September 27, 2023
    Publication date: January 25, 2024
    Inventors: Muralidhara R. Balcha, David Safaii
  • Patent number: 11880282
    Abstract: A computer-implemented method of continuous restore for containerized applications includes initiating a continuous restore process for a containerized application having an application template and application data, where the containerized application executes on a first cluster. A backup plan for the containerized application is generated. A persistent volume containing the application data in the first cluster is identified and some of the application data is moved from the persistent volume to a backup target based on the backup plan schedule. The backup plan is received at a data synch process executing on a second cluster. A persistent volume is created on the second cluster. Some of the application data is moved from the backup target to the created persistent volume on the second cluster based on the backup plan schedule.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: January 23, 2024
    Assignee: Trilio Data, Inc.
    Inventors: Muralidhara R. Balcha, Prashanto Jairaj Kochavara, David Safaii
  • Publication number: 20230082186
    Abstract: A computer-implemented method of continuous restore for containerized applications includes initiating a continuous restore process for a containerized application having an application template and application data, where the containerized application executes on a first cluster. A backup plan for the containerized application is generated. A persistent volume containing the application data in the first cluster is identified and some of the application data is moved from the persistent volume to a backup target based on the backup plan schedule. The backup plan is received at a data synch process executing on a second cluster. A persistent volume is created on the second cluster. Some of the application data is moved from the backup target to the created persistent volume on the second cluster based on the backup plan schedule.
    Type: Application
    Filed: September 15, 2021
    Publication date: March 16, 2023
    Applicant: Trilio Data, Inc.
    Inventors: Muralidhara R. Balcha, Prashanto Jairaj Kochavara, David Safaii
  • Patent number: 11507466
    Abstract: Featured are a method and apparatus for managing various point-in-time copies of workloads or applications using a software system called workload manager. An aspect of the invention is to receive backup images of point-in-time backup images of workload from a backup client and realize corresponding virtual resource from backup image on the cloud platform that is part of the workload manager appliance. Workload manager maintains catalog of point-in-time copies of workloads. Each item in the catalog refers resource entries on the cloud platform. When user wishes to instantiate a point-in-time copy, workload manager instantiates all the resources identified in the catalog entry. User can also restore a particular point-in-time workload to production system or migrate a particular point-in-time workload to remote application.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: November 22, 2022
    Assignee: Trilio Data, Inc.
    Inventors: Muralidhara R. Balcha, Giridhar Basava, Sanjay Baronia
  • Publication number: 20220147391
    Abstract: A computer-implemented method for providing cloud resource monitor interfaces for containerized applications includes portraying a hierarchy of monitored cloud resources and identifying a request to display system metrics for a selected set of monitored cloud resources in the hierarchy. One or more application tools associated with the selected set of monitored cloud resources are discovered. The discovered one or more application tools associated with the selected set of monitored cloud resources are portrayed in a first window where each of the one or more application tools are represented by a corresponding symbol presented in the first window such that the one or more application tools can be selected.
    Type: Application
    Filed: November 9, 2021
    Publication date: May 12, 2022
    Applicant: Trilio Data, Inc.
    Inventors: Muralidhara R. Balcha, Prashanto Jairaj Kochavara, David Safaii, Seema Patwardhan Karandikar, Madhur Nawandar
  • Patent number: 11288130
    Abstract: A computer-implemented method of data protection for containerized applications includes initiating a backup process for a containerized application comprising an application template, application information, and application data. An application template associated with the application is saved to a first repository. Application information is identified and saved to a second repository. A persistent volume containing the application data is identified and at least some of the application data from the persistent volume is saved to a third repository. The application is then restored based on the saved template, application information and application data.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: March 29, 2022
    Assignee: Trillo Data, Inc.
    Inventors: Muralidhara R. Balcha, Prashanto Jairaj Kochavara, David Safaii, Vinod Patil, Ajay Nemade, Prafull Ladha, Abhisek Dwivedi, Madhur Nawandar, Sanjay Singh Shekhawat
  • Publication number: 20210208974
    Abstract: A computer-implemented method of data protection for containerized applications includes initiating a backup process for a containerized application comprising an application template, application information, and application data. An application template associated with the application is saved to a first repository. Application information is identified and saved to a second repository. A persistent volume containing the application data is identified and at least some of the application data from the persistent volume is saved to a third repository. The application is then restored based on the saved template, application information and application data.
    Type: Application
    Filed: March 19, 2021
    Publication date: July 8, 2021
    Applicant: Trilio Data, Inc.
    Inventors: Muralidhara R. Balcha, Prashanto Jairaj Kochavara, David Safaii, Vinod Patil, Ajay Nemade, Prafull Ladha, Abhisek Dwivedi, Madhur Nawandar, Sanjay Singh Shekhawat
  • Publication number: 20210149769
    Abstract: A computer-implemented method of data protection for containerized applications includes initiating a backup process for a containerized application comprising an application template, application information, and application data. An application template associated with the application is saved to a first repository. Application information is identified and saved to a second repository. A persistent volume containing the application data is identified and at least some of the application data from the persistent volume is saved to a third repository. The application is then restored based on the saved template, application information and application data.
    Type: Application
    Filed: November 16, 2020
    Publication date: May 20, 2021
    Applicant: Trilio Data, Inc.
    Inventors: Muralidhara R. Balcha, Prashanto Jairaj Kochavara, David Safaii, Vinod Patil, Ajay Nemade, Prafull Ladha, Abhisek Dwivedi, Madhur Nawandar, Sanjay Singh Shekhawat
  • Patent number: 10776321
    Abstract: A scalable de-duplication file system divides the file system into data and metadata stores where each store is built on scale out architectures. Each store is not a single module, but a collection of identical modules that together creates one large store. By scaling metadata store and chunk store, the file system can be scaled linearly without compromising the file system performance. Deduplication logic identifies a chunk location for each stored chunk, and stores, for each identifier, an index of the chunk location associated with the corresponding identifier, such that the stored index for similar chunk ids points to the same chunk location. In this manner, duplicate chunks or blocks of data are referenced merely by pointer or indexes, rather than redundantly duplicating storage for each instantiation or copy of similar data.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: September 15, 2020
    Assignee: Trilio Data, Inc.
    Inventors: Muralidhara R. Balcha, Giridhar Basava, Sanjay Baronia
  • Publication number: 20200104212
    Abstract: Featured are a method and apparatus for managing various point-in-time copies of workloads or applications using a software system called workload manager. An aspect of the invention is to receive backup images of point-in-time backup images of workload from a backup client and realize corresponding virtual resource from backup image on the cloud platform that is part of the workload manager appliance. Workload manager maintains catalog of point-in-time copies of workloads. Each item in the catalog refers resource entries on the cloud platform. When user wishes to instantiate a point-in-time copy, workload manager instantiates all the resources identified in the catalog entry. User can also restore a particular point-in-time workload to production system or migrate a particular point-in-time workload to remote application.
    Type: Application
    Filed: October 3, 2019
    Publication date: April 2, 2020
    Inventors: Muralidhara R. Balcha, Giridhar Basava, Sanjay Baronia
  • Patent number: 10437681
    Abstract: Featured are a method and apparatus for managing various point-in-time copies of workloads or applications using a software system called workload manager. An aspect of the invention is to receive backup images of point-in-time backup images of workload from a backup client and realize corresponding virtual resource from backup image on the cloud platform that is part of the workload manager appliance. Workload manager maintains catalog of point-in-time copies of workloads. Each item in the catalog refers resource entries on the cloud platform. When user wishes to instantiate a point-in-time copy, workload manager instantiates all the resources identified in the catalog entry. User can also restore a particular point-in-time workload to production system or migrate a particular point-in-time workload to remote application.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: October 8, 2019
    Assignee: Trilio Data, Inc.
    Inventors: Muralidhara R. Balcha, Giridhar Basava, Sanjay Baronia
  • Patent number: 10437487
    Abstract: A VM (Virtual Machine) backup calculates, for each of the VMs, a set of blocks corresponding to the VM for inclusion in a backup, such that the set of blocks is calculated according to a prioritized sequence of operations based on a storage array connected to the computing node. The method traverses each of the calculated set of blocks, in which the set of blocks is taken at a common point in time for each VM, and stores the traversed blocks in a backup format configured for restoring the VM corresponding to the set of blocks by restoring the blocks and corresponding blocks at the common point in time. The prioritized sequence of operations allows the most efficient approach to be attempted first, but ensuring robust coverage by attempting successive “fallback” approaches so that effective coverage of all VMs occurs.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: October 8, 2019
    Assignee: Trilio Data, Inc.
    Inventor: Muralidhara R. Balcha
  • Publication number: 20180039434
    Abstract: A VM (Virtual Machine) backup calculates, for each of the VMs, a set of blocks corresponding to the VM for inclusion in a backup, such that the set of blocks is calculated according to a prioritized sequence of operations based on a storage array connected to the computing node. The method traverses each of the calculated set of blocks, in which the set of blocks is taken at a common point in time for each VM, and stores the traversed blocks in a backup format configured for restoring the VM corresponding to the set of blocks by restoring the blocks and corresponding blocks at the common point in time. The prioritized sequence of operations allows the most efficient approach to be attempted first, but ensuring robust coverage by attempting successive “fallback” approaches so that effective coverage of all VMs occurs.
    Type: Application
    Filed: August 4, 2016
    Publication date: February 8, 2018
    Inventor: Muralidhara R. Balcha
  • Publication number: 20150127612
    Abstract: Featured are a method and apparatus for managing various point-in-time copies of workloads or applications using a software system called workload manager. An aspect of the invention is to receive backup images of point-in-time backup images of workload from a backup client and realize corresponding virtual resource from backup image on the cloud platform that is part of the workload manager appliance. Workload manager maintains catalog of point-in-time copies of workloads. Each item in the catalog refers resource entries on the cloud platform. When user wishes to instantiate a point-in-time copy, workload manager instantiates all the resources identified in the catalog entry. User can also restore a particular point-in-time workload to production system or migrate a particular point-in-time workload to remote application.
    Type: Application
    Filed: October 30, 2014
    Publication date: May 7, 2015
    Inventors: Muralidhara R. Balcha, Giridhar Basava, Sanjay Baronia