Patents by Inventor Balasubrahmanyam Kuchibhotla

Balasubrahmanyam Kuchibhotla 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: 11934665
    Abstract: Systems, methods, and computer readable media for snapshotting ephemeral and/or volatile storage systems are provided. These techniques may include synchronizing that state of the ephemeral storage system to a cloud-based storage system and capturing a cloud snapshot of the cloud-based storage system. To reduce the time to capture a cloud snapshot, techniques disclosed herein include obtaining sets of pending data changes to the ephemeral storage system that have not been synchronized to the cloud-based storage system. When the pending data changes satisfy a threshold metric, the pending data changes may then be synchronized to the ephemeral storage system on a rolling basis.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: March 19, 2024
    Assignee: TESSELL, INC.
    Inventors: Balasubrahmanyam Kuchibhotla, Uday Kiran Jonnala, Kamaldeep Singh Khanuja, Maneesh Rawat, Manish Pratap Singh, Bakul Banthia
  • Patent number: 11907517
    Abstract: A database system associated with a plurality of source databases in a virtual computing system includes a dashboard having a main menu for providing a plurality of control functions and a body that dynamically changes based upon the plurality of control functions that are selected. The dashboard includes a homepage for displaying a plurality of cells in the body, including a first cell for displaying a list of the plurality of source databases. The main menu includes a first control function, the selection of which triggers a database provisioning service by presenting options to either create a new source database or register an existing database within the body and a second control function, the selection of which triggers a copy data management service by presenting an option to create a new cloned database.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: February 20, 2024
    Assignee: Nutanix, Inc.
    Inventors: Balasubrahmanyam Kuchibhotla, Bakul Banthia, Paul James Tangen
  • Patent number: 11907167
    Abstract: A multi-cluster configuration of a database management system in a virtual computing system includes a server that defines a first policy for a source database on a first cluster of a plurality of clusters. Each of the plurality of clusters is registered with the server and the first policy defines capture of snapshots and/or transactional logs from the source database on the first cluster. The server defines a second policy for the source database to replicate at least some of the snapshots and/or transactional logs from the first cluster to a second cluster of the plurality of clusters, captures a first snapshot and/or a first transactional log from the source database in accordance with the first policy, and replicates the first snapshot and/or the first transactional log to the second cluster in accordance with the second policy.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: February 20, 2024
    Assignee: Nutanix, Inc.
    Inventors: Kamaldeep Khanuja, Yashesh Mankad, Sagar Sontakke, Bakul Banthia, Balasubrahmanyam Kuchibhotla, Anil Madan, Manish Pratap Singh
  • Publication number: 20240045585
    Abstract: A database system associated with a plurality of source databases in a virtual computing system includes a dashboard having a main menu for providing a plurality of control functions and a body that dynamically changes based upon the plurality of control functions that are selected. The dashboard includes a homepage for displaying a plurality of cells in the body, including a first cell for displaying a list of the plurality of source databases. The main menu includes a first control function, the selection of which triggers a database provisioning service by presenting options to either create a new source database or register an existing database within the body and a second control function, the selection of which triggers a copy data management service by presenting an option to create a new cloned database.
    Type: Application
    Filed: October 18, 2023
    Publication date: February 8, 2024
    Applicant: Nutanix, Inc.
    Inventors: Balasubrahmanyam Kuchibhotla, Bakul Banthia, Paul James Tangen
  • Publication number: 20240045834
    Abstract: A system and method include associating, by a database system of a virtual computing system, a protection schedule with each source database provisioned in the database system, the protection schedule defining a frequency of capturing snapshots and a frequency of capturing transactional logs, capturing, by the database system for each of the source databases, snapshots and transactional logs based upon the frequency of capturing snapshots and the frequency of capturing transactional logs, respectively, and receiving, by the database system, a request identifying a point in time for creating a cloned database from a first source database. The system and method also include retrieving, by the database system, the snapshots and the transactional logs corresponding to the point in time and creating, by the database system, the cloned database by combining data in storage locations identified in the transactional logs and the data in remaining storage locations identified in the snapshots.
    Type: Application
    Filed: October 19, 2023
    Publication date: February 8, 2024
    Applicant: Nutanix, Inc.
    Inventors: Balasubrahmanyam Kuchibhotla, Kamaldeep Khanuja, Sagar Sontakke
  • Publication number: 20240045833
    Abstract: A system and method include receiving, by a database engine of a database system associated with a virtual computing system, a user request via a dashboard for provisioning a source database with the database system, receiving, by the database engine via the dashboard, selection of a database engine type, and receiving, by the database engine via the dashboard, selection of a Service Level Agreement (“SLA”) and a protection schedule. The system and method also include provisioning, by the database engine, the source database based upon the database engine type, creating, by the database engine, an instance of a database protection system based upon the SLA and the protection schedule, including associating the instance of the database protection system with the source database, and displaying, by the database engine, the source database within the dashboard.
    Type: Application
    Filed: October 18, 2023
    Publication date: February 8, 2024
    Applicant: Nutanix, Inc.
    Inventors: Balasubrahmanyam Kuchibhotla, Kamaldeep Khanuja, Jeremy Launier, Sujit Menon, Maneesh Rawat
  • Patent number: 11860818
    Abstract: A system and method include receiving, by a database engine of a database system associated with a virtual computing system, a user request via a dashboard for provisioning a source database with the database system, receiving, by the database engine via the dashboard, selection of a database engine type, and receiving, by the database engine via the dashboard, selection of a Service Level Agreement (“SLA”) and a protection schedule. The system and method also include provisioning, by the database engine, the source database based upon the database engine type, creating, by the database engine, an instance of a database protection system based upon the SLA and the protection schedule, including associating the instance of the database protection system with the source database, and displaying, by the database engine, the source database within the dashboard.
    Type: Grant
    Filed: February 23, 2023
    Date of Patent: January 2, 2024
    Assignee: Nutanix, Inc.
    Inventors: Balasubrahmanyam Kuchibhotla, Kamaldeep Khanuja, Jeremy Launier, Sujit Menon, Maneesh Rawat
  • Publication number: 20230409206
    Abstract: Systems, methods, and computer readable media for snapshotting ephemeral and/or volatile storage systems are provided. These techniques may include synchronizing that state of the ephemeral storage system to a cloud-based storage system and capturing a cloud snapshot of the cloud-based storage system. To reduce the time to capture a cloud snapshot, techniques disclosed herein include obtaining sets of pending data changes to the ephemeral storage system that have not been synchronized to the cloud-based storage system. When the pending data changes satisfy a threshold metric, the pending data changes may then be synchronized to the ephemeral storage system on a rolling basis.
    Type: Application
    Filed: May 24, 2022
    Publication date: December 21, 2023
    Inventors: Balasubrahmanyam Kuchibhotla, Uday Kiran Jonnala, Kamaldeep Singh Khanuja, Maneesh Rawat, Manish Pratap Singh, Bakul Banthia
  • Publication number: 20230385159
    Abstract: Systems, methods, and computer readable media for preventing data loss at ephemeral and/or volatile storage of a local storage system are provided. These techniques may include synchronizing that state of the ephemeral storage system to a cloud-based storage system and capturing a cloud snapshot of the cloud-based storage system. In the event of a failure at the volatile storage, the cloud-based snapshot can be used as a restore point for the cloud-based storage system, the state of which can then be synchronized back to the volatile storage. Additionally, the local storage system includes durable storage for storing transaction logs. After synchronizing the state of the cloud-based storage system to the volatile storage, the local storage system can playback transactions in the transaction log to restore the volatile segment to the state at the time of the failure.
    Type: Application
    Filed: May 24, 2022
    Publication date: November 30, 2023
    Inventors: Balasubrahmanyam Kuchibhotla, Uday Kiran Jonnala, Kamaldeep Singh Khanuja, Maneesh Rawat, Manish Pratap Singh, Bakul Banthia
  • Patent number: 11816066
    Abstract: A system and method include associating, by a database system of a virtual computing system, a protection schedule with each source database provisioned in the database system, the protection schedule defining a frequency of capturing snapshots and a frequency of capturing transactional logs, capturing, by the database system for each of the source databases, snapshots and transactional logs based upon the frequency of capturing snapshots and the frequency of capturing transactional logs, respectively, and receiving, by the database system, a request identifying a point in time for creating a cloned database from a first source database. The system and method also include retrieving, by the database system, the snapshots and the transactional logs corresponding to the point in time and creating, by the database system, the cloned database by combining data in storage locations identified in the transactional logs and the data in remaining storage locations identified in the snapshots.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: November 14, 2023
    Assignee: Nutanix, Inc.
    Inventors: Balasubrahmanyam Kuchibhotla, Kamaldeep Khanuja, Sagar Sontakke
  • Publication number: 20230359341
    Abstract: A database system associated with a plurality of source databases in a virtual computing system includes a dashboard having a main menu for providing a plurality of control functions and a body that dynamically changes based upon the plurality of control functions that are selected. The dashboard includes a homepage for displaying a plurality of cells in the body, including a first cell for displaying a list of the plurality of source databases. The main menu includes a first control function, the selection of which triggers a database provisioning service by presenting options to either create a new source database or register an existing database within the body and a second control function, the selection of which triggers a copy data management service by presenting an option to create a new cloned database.
    Type: Application
    Filed: July 19, 2023
    Publication date: November 9, 2023
    Applicant: Nutanix, Inc.
    Inventors: Balasubrahmanyam Kuchibhotla, Bakul Banthia, Paul James Tangen
  • Publication number: 20230195691
    Abstract: A system and method include receiving, by a database engine of a database system associated with a virtual computing system, a user request via a dashboard for provisioning a source database with the database system, receiving, by the database engine via the dashboard, selection of a database engine type, and receiving, by the database engine via the dashboard, selection of a Service Level Agreement (“SLA”) and a protection schedule. The system and method also include provisioning, by the database engine, the source database based upon the database engine type, creating, by the database engine, an instance of a database protection system based upon the SLA and the protection schedule, including associating the instance of the database protection system with the source database, and displaying, by the database engine, the source database within the dashboard.
    Type: Application
    Filed: February 23, 2023
    Publication date: June 22, 2023
    Inventors: Balasubrahmanyam Kuchibhotla, Kamaldeep Khanuja, Jeremy Launier, Sujit Menon, Maneesh Rawat
  • Patent number: 11604762
    Abstract: A system and method include receiving, by a database engine of a database system associated with a virtual computing system, a user request via a dashboard for provisioning a source database with the database system, receiving, by the database engine via the dashboard, selection of a database engine type, and receiving, by the database engine via the dashboard, selection of a Service Level Agreement (“SLA”) and a protection schedule. The system and method also include provisioning, by the database engine, the source database based upon the database engine type, creating, by the database engine, an instance of a database protection system based upon the SLA and the protection schedule, including associating the instance of the database protection system with the source database, and displaying, by the database engine, the source database within the dashboard.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: March 14, 2023
    Assignee: Nutanix, Inc.
    Inventors: Balasubrahmanyam Kuchibhotla, Kamaldeep Khanuja, Jeremy Launier, Sujit Menon, Maneesh Rawat
  • Patent number: 11503128
    Abstract: In one or more embodiments, a cloud operation reservation system is provided through which cloud operations may be scheduled and managed. The cloud operation reservation system includes logic for defining a set of time windows that are available to perform one or more cloud operations on cloud targets and presenting the set of time windows to one or more tenants of a cloud service. Tenants may browse the presented set of time windows and submit reservation requests to update and/or perform other operations on cloud targets. In response to receiving, a request to reserve one or more slots in a particular time window, the cloud operation reservation system schedules one or more cloud operations to be performed on a cloud target that is available to at least one tenant.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: November 15, 2022
    Assignee: Oracle International Corporation
    Inventors: Balasubrahmanyam Kuchibhotla, Kamaldeep Singh Khanuja, Bharat S. Paliwal, Thomas Kurian, Jimmy Saricos
  • Publication number: 20220244842
    Abstract: A database system associated with a plurality of source databases in a virtual computing system includes a dashboard having a main menu for providing a plurality of control functions and a body that dynamically changes based upon the plurality of control functions that are selected. The dashboard includes a homepage for displaying a plurality of cells in the body, including a first cell for displaying a list of the plurality of source databases. The main menu includes a first control function, the selection of which triggers a database provisioning service by presenting options to either create a new source database or register an existing database within the body and a second control function, the selection of which triggers a copy data management service by presenting an option to create a new cloned database.
    Type: Application
    Filed: April 22, 2022
    Publication date: August 4, 2022
    Applicant: Nutanix, Inc.
    Inventors: Balasubrahmanyam Kuchibhotla, Bakul Banthia, Paul James Tangen
  • Patent number: 11320978
    Abstract: A database system associated with a plurality of source databases in a virtual computing system includes a dashboard having a main menu for providing a plurality of control functions and a body that dynamically changes based upon the plurality of control functions that are selected. The dashboard includes a homepage for displaying a plurality of cells in the body, including a first cell for displaying a list of the plurality of source databases. The main menu includes a first control function, the selection of which triggers a database provisioning service by presenting options to either create a new source database or register an existing database within the body and a second control function, the selection of which triggers a copy data management service by presenting an option to create a new cloned database.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: May 3, 2022
    Assignee: NUTANIX, INC.
    Inventors: Balasubrahmanyam Kuchibhotla, Bakul Banthia, Paul James Tangen
  • Publication number: 20220066993
    Abstract: A multi-cluster configuration of a database management system in a virtual computing system includes a server that defines a first policy for a source database on a first cluster of a plurality of clusters. Each of the plurality of clusters is registered with the server and the first policy defines capture of snapshots and/or transactional logs from the source database on the first cluster. The server defines a second policy for the source database to replicate at least some of the snapshots and/or transactional logs from the first cluster to a second cluster of the plurality of clusters, captures a first snapshot and/or a first transactional log from the source database in accordance with the first policy, and replicates the first snapshot and/or the first transactional log to the second cluster in accordance with the second policy.
    Type: Application
    Filed: June 2, 2021
    Publication date: March 3, 2022
    Applicant: Nutanix, Inc.
    Inventors: Kamaldeep Khanuja, Yashesh Mankad, Sagar Sontakke, Bakul Banthia, Balasubrahmanyam Kuchibhotla, Anil Madan, Manish Pratap Singh
  • Publication number: 20220067061
    Abstract: A multi-cluster database management system includes a first cluster in a database management system of a virtual computing system, a second cluster in the database management system, a server on the first cluster, a first agent on the first cluster, and a second agent on the second cluster. The server provides a database management service to a first database stored on the first cluster via the first agent and to a second database stored on the second cluster via the second agent.
    Type: Application
    Filed: May 20, 2021
    Publication date: March 3, 2022
    Applicant: Nutanix, Inc.
    Inventors: Yashesh Mankad, Kamaldeep Khanuja, Balasubrahmanyam Kuchibhotla, Anil Madan, Manish Pratap Singh, Bakul Banthia, Sagar Sontakke
  • Publication number: 20210400115
    Abstract: In one or more embodiments, a cloud operation reservation system is provided through which cloud operations may be scheduled and managed. The cloud operation reservation system includes logic for defining a set of time windows that are available to perform one or more cloud operations on cloud targets and presenting the set of time windows to one or more tenants of a cloud service. Tenants may browse the presented set of time windows and submit reservation requests to update and/or perform other operations on cloud targets. In response to receiving, a request to reserve one or more slots in a particular time window, the cloud operation reservation system schedules one or more cloud operations to be performed on a cloud target that is available to at least one tenant.
    Type: Application
    Filed: August 31, 2021
    Publication date: December 23, 2021
    Applicant: Oracle International Corporation
    Inventors: Balasubrahmanyam Kuchibhotla, Kamaldeep Singh Khanuja, Bharat S. Paliwal, Thomas Kurian, Jimmy Saricos
  • Patent number: D956776
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: July 5, 2022
    Assignee: Nutanix, Inc.
    Inventors: Balasubrahmanyam Kuchibhotla, Bakul Banthia, Jeremy Sallee, Melina Susanne McLarty, Paul James Tangen