Patents Assigned to Nutanix, Inc.
-
Patent number: 12641164Abstract: A method may include transmitting, by a proxy node within a subnet, one or more messages to a cluster creation service to register a plurality of nodes within the subnet with the cluster creation service, receiving, at the proxy node, from the cluster creation service, a cluster creation request identifying a group of nodes of the plurality of nodes to form a cluster, and transmitting, by the proxy node, the cluster creation request to one or more of the group of nodes.Type: GrantFiled: April 30, 2024Date of Patent: May 26, 2026Assignee: Nutanix, Inc.Inventors: Toms Varghese, Amritesh Patidar, Kumar Sidhartha, Monica Adusumilli
-
Patent number: 12641166Abstract: Methods, systems and computer program products for implementing high-availability file services in a clustered computing environment. Two or more clusters are interconnected to carry out operations for replication of file content between file servers. The file servers and their respective network links are registered with a file server witness. The file servers operate in synchrony, where each file I/O is replicated from one file server to another file server over a first set of network paths. A file server witness communicates with each file server using a second set of two or more network paths interfaced with respective file servers. The file server witness monitors the file servers to determine operational health of the file servers. Upon receipt of a file I/O request, the file I/O request is directed to one of the two file servers based at least in part on the determined operational health.Type: GrantFiled: July 17, 2023Date of Patent: May 26, 2026Assignee: Nutanix, Inc.Inventors: Tony Joseph, Galaxy Kadiyala
-
Patent number: 12639170Abstract: The present disclosure describes techniques used in systems, methods, and in computer program products to perform incremental hibernate and resume of bare metal clusters. A replication process can generate full/incremental snapshots at the cluster level and at a resource level of the processes of the cluster. In the even that a user instructs the cluster to hibernate some or all processes of the cluster, the process can capture an incremental snapshot of the corresponding resources far more quickly than would be required to generate full snapshots for those resources. Likewise, system configuration information can be captured to enable the underlying infrastructure of the cluster to be restored in the future. In some embodiments, the approach provided herein also implements an instant restore feature.Type: GrantFiled: July 29, 2024Date of Patent: May 26, 2026Assignee: Nutanix, Inc.Inventors: Akshay Pandita, Veeral Prabodhchandra Shah, Vishvendra Singh Rana
-
Publication number: 20260133934Abstract: 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: ApplicationFiled: November 11, 2025Publication date: May 14, 2026Applicant: Nutanix, Inc.Inventors: Balasubrahmanyam Kuchibhotla, Kamaldeep Khanuja, Jeremy Launier, Sujit Menon, Maneesh Rawat
-
Publication number: 20260133846Abstract: Methods, systems and computer program products for bringing-up a computing cluster on a public cloud infrastructure with techniques utilizing expressed intents (high level descriptions of desired configuration) and asynchronously receiving configuration status messages from the public cloud infrastructure. The method includes a cloud management computing system transmitting to the public cloud infrastructure a first expressed intent for bringing-up a computing cluster. The cloud management computing system asynchronously receiving periodic status messages comprising cluster status data from the public cloud infrastructure reflecting a current configuration state of the computing cluster. The system determines, based on the cluster status data, whether the first expressed intent for the computing cluster has been achieved.Type: ApplicationFiled: October 13, 2025Publication date: May 14, 2026Applicant: Nutanix, Inc.Inventors: Shlomo Shlomi VAKNIN, Binny Sher GILL
-
Patent number: 12627681Abstract: Examples of analytics systems may include a cloud based no-touch auto-update mechanism that may have access to ransomware signatures. For example, the service may pull ransomware signatures from a centralized public datastore through APIs and update the ransomware signatures on file servers subscribed to the analytics system.Type: GrantFiled: October 31, 2023Date of Patent: May 12, 2026Assignee: Nutanix, Inc.Inventors: Pankaj Kumar Sinha, Partha Pratim Nayak, Tushar Dnyandev Adivarekar
-
Publication number: 20260128890Abstract: Methods, systems, and computer program products for executing trusted software components in public computing clouds. Verifiably authentic software components are installed into a tenant partition of a multi-tenant public cloud-based environment. To do so, a software component installer is configured to install registered software components into the tenant partition. Installer processing includes (1) obtaining a component-specific token for a software component wherein the component-specific token is specific to both the software component to be installed and a particular tenant, and (2) installing the software component on behalf of the given tenant in the multi-tenant public cloud-based environment. Prior to executing the underlying code of the tenant-specific software component, the software component is authenticated with a component registry using the component-specific token. Additional trusted components are installed based on demand from within the tenant partition.Type: ApplicationFiled: September 5, 2025Publication date: May 7, 2026Applicant: Nutanix, Inc.Inventors: Arindam MUKHERJEE, Nitin PARAB, Shrikant Janardhan JADHAV, Sunil Khushal PATIL
-
Patent number: 12619754Abstract: Examples described herein are generally directed towards generating, allocating, and assigning consistent file server user identifiers (IDs) (also described herein as a global identifier (GID)) domains subscribed to by file server(s) within a distributed file server environment. In operation, a virtualized file server of a distributed file server system may scan for and identify a trusted domain subscribed to by the virtualized file server. The virtualized file server may allocate to the trusted domain a range of file server user IDs. The virtualized file server may store a mapping between local user security identifiers (SIDs) in the trusted domain and a respective file server user IDs within the allocated range. The virtualized file server may provide the mapping to a replication target, such as during a replication, migration, and/or a disaster recovery event.Type: GrantFiled: January 11, 2024Date of Patent: May 5, 2026Assignee: Nutanix, Inc.Inventors: Deepanshu Verma, Hemanth Kumar Thummala, Manoj Premanand Naik, Saji Kumar Vijaya Kumari Rajendran Nair, Shilpa Krishnareddy
-
Publication number: 20260119160Abstract: A method may include evacuating compute resources of a first node of the cluster of nodes, in response to evacuating the compute resources of the first node, evacuating storage resources of the first node, in response to evacuating the storage resources of the first node, triggering an upgrade for the first node, during the upgrade of the first node, evacuating compute resources of a second node of the cluster of nodes, and in response to evacuating the compute resources of the second node and restoring the storage and compute resources of the first node, evacuating storage resources of the second node.Type: ApplicationFiled: December 6, 2024Publication date: April 30, 2026Applicant: Nutanix, Inc.Inventors: Bhuvnesh Jain, Utkarsh Tripathi
-
Patent number: 12613857Abstract: Aspects of the present disclosure are directed to a system comprising a memory having computer-readable instructions stored thereon, and a processor of a database server, the processor executing the computer-readable instructions to generate a request to a control plane for an operation to be performed on the database server, wherein the control plane is configured to communicate with a plurality of database servers having a plurality of agents running thereon, and wherein each of the plurality of agents has a dedicated communication connection with the control plane, publish the request on the dedicated communication connection associated with the agent to send the request to the control plane, receive, on the dedicated communication connection, a response from the control plane, the response comprising a response to the request from a service of the control plane, and execute the operation on the database server based on the response.Type: GrantFiled: May 24, 2023Date of Patent: April 28, 2026Assignee: Nutanix, Inc.Inventors: Nilesh Vaishnav, Shurya Kumar N S, Akshay Chandak, Vaibhaw Pandey
-
Publication number: 20260104967Abstract: An apparatus may include one or more processors and a non-transitory, computer-readable medium including instructions which, when executed by the one or more processors, cause the one or more processors to display a user interface including an indication of a snapshot group comprising two or more snapshots and an amount of exclusive storage space used by the snapshot group, receive, via the user interface, a user selection of the snapshot group, and delete the selected snapshot group to reclaim the amount of exclusive storage space used by the snapshot group.Type: ApplicationFiled: December 4, 2024Publication date: April 16, 2026Applicant: Nutanix, Inc.Inventors: Hitesh Vinod Bhagchandani, John Chau, Moazzam Hussain, Prakhar Sinha, Shantanu Potdar, Shubh Pragnesh Shah, Vinayak Hindurao Khot
-
Patent number: 12596682Abstract: In some aspects, an apparatus includes a processor and a memory. The memory can include programmed instructions that, when executed by the processor, cause the apparatus to receive a request to create a bucket. The memory can also include programmed instructions that, when executed by the processor, cause the apparatus to, in response to receiving the request to create the bucket, write, to a first object store, a first mapping that maps an identifier of global metadata to an identifier of a second object store where the bucket is to be created, write, to the second object store, a second mapping that maps the identifier of global metadata to local metadata, and replicate, to the second object store, the first mapping.Type: GrantFiled: July 13, 2023Date of Patent: April 7, 2026Assignee: Nutanix, Inc.Inventors: Mayur Vijay Sadavarte, Anoop Kandi Reddy, Dheer Moghe, Fnu Sadhana Kannan, Sarthak Moorjani, Chinmay Dinesh Kamat, Karan Gupta
-
Patent number: 12591446Abstract: A plurality of different virtualization system images are configured for deployment to a plurality of nodes in heterogeneous environments. Individual ones of the virtualization system images are configured such that once deployed, the nodes form a computer cluster having a storage pool that is shared across the nodes. When configuring the virtualization system images, information that describes the heterogeneous computing environments is accessed, and constraints pertaining the heterogeneous computing environments are reconciled in advance of configuring the different virtualization system images. A common subnet across the heterogeneous environments is established. The plurality of different virtualization system images are configured to access the common subnet once deployed. The common subnet serves as a storage I/O communication path over which a cluster-wide storage pool is implemented.Type: GrantFiled: June 29, 2023Date of Patent: March 31, 2026Assignee: Nutanix, Inc.Inventors: Joshua John Berry, Mohan Maturi, Shlomo Shlomi Vaknin, Aman Nijhawan, Anil Kumar Kushwah, Avi Bhandari, Jan Ralf Alexander Olderdissen
-
Patent number: 12591370Abstract: Disclosed is an improved approach for implementing and maintaining writable snapshots. An efficient approach is provided for implementing snapshots that can be used to immediately create snapshots without incurring any detectable delays in providing access to the new snapshots. Also described are improved metadata structures that can be used to implement and maintain the writable snapshots.Type: GrantFiled: April 21, 2022Date of Patent: March 31, 2026Assignee: Nutanix, Inc.Inventors: Mohit Aron, Brian Byrne
-
Patent number: 12591700Abstract: Examples described herein are generally directed towards generating, allocating, and assigning consistent file server user identifiers (IDs) (also described herein as a global identifier (GID)) domains subscribed to by file server(s) within a distributed file server environment. In operation, a virtualized file server of a distributed file server system may scan for and identify a trusted domain subscribed to by the virtualized file server. The virtualized file server may allocate to the trusted domain a range of file server user IDs. The virtualized file server may store a mapping between local user security identifiers (SIDs) in the trusted domain and a respective file server user IDs within the allocated range. The virtualized file server may provide the mapping to a replication target, such as during a replication, migration, and/or a disaster recovery event.Type: GrantFiled: January 11, 2024Date of Patent: March 31, 2026Assignee: Nutanix, Inc.Inventors: Deepanshu Verma, Hemanth Kumar Thummala, Manoj Premanand Naik, Saji Kumar Vijaya Kumari Rajendran Nair, Shilpa Krishnareddy
-
Publication number: 20260089210Abstract: Methods, systems and computer program products for implementing high-availability file services in a clustered computing environment. Two or more clusters are interconnected to carry out operations for replication of file content between file servers. The file servers and their respective network links are registered with a file server witness. The file servers operate in synchrony, where each file I/O is replicated from one file server to another file server over a first set of network paths. A file server witness communicates with each file server using a second set of two or more network paths interfaced with respective file servers. The file server witness monitors the file servers to determine operational health of the file servers. Upon receipt of a file I/O request, the file I/O request is directed to one of the two file servers based at least in part on the determined operational health.Type: ApplicationFiled: July 17, 2023Publication date: March 26, 2026Applicant: Nutanix, Inc.Inventors: Tony JOSEPH, Galaxy KADIYALA
-
Publication number: 20260079800Abstract: Disclosed is an improved approach to implement high availability for file servers in a virtualized computing environment. A high availability solution is provided that creates a global file system namespace across two clusters located at separate sites, where a synchronous storage replication is used to support the stretched container, allowing VMs and files stored in the container to be replicated in real-time between the two clusters.Type: ApplicationFiled: September 12, 2025Publication date: March 19, 2026Applicant: Nutanix, Inc.Inventors: Eric Wang, Kalpesh Ashok Bafna, Manoj Naik, Ashwini Talele, Suresh Sivaprakasam, Anish Jain, Tao Guan
-
Patent number: 12579043Abstract: A technique provides network efficient data failover by explicitly protecting one or more common snapshot references at sites of a multi-site data replication environment to improve granularity of control of recovery point objectives (RPO) for data across the sites. A common snapshot reference or recovery point (RP) ensures that, in the event of failure to a site, data designated for failover may be quickly protected by replicating only small incremental changes to the RP so as to maintain RPO requirements across the sites. Illustratively, the technique enhances and extends a disaster recovery (DR) application programming interface (API) protocol through an extension that defines and applies a tag to the RP, wherein the tag enables protection and/or preservation of the RP by ensuring that the sites honor the tag applied to the RP. The tag essentially functions as an advisory lock for the RP that is shared among the sites to prevent deletion of the RP at the sites throughout the duration of the lock.Type: GrantFiled: August 8, 2024Date of Patent: March 17, 2026Assignee: Nutanix, Inc.Inventors: Kai Tan, Karthikeyan Vaideswaran, Pranab Patnaik, Ramya Uthamarajan
-
Publication number: 20260072606Abstract: Methods, systems, and computer program products for moving a container-based application from a source HCI cluster to a target HCI cluster. An HCI storage cluster data replication mechanism operates to copy data and metadata from a plurality of storage devices that constitute a storage pool of the source HCI cluster. A container-based application replication mechanism operates to copy data and metadata from an executable container that is running on a node of the source HCI cluster. Periodically (1) the state of the container-based application is saved using the container-based application replication mechanism, and (2) the state of the storage cluster data of the HCI storage cluster is saved using the HCI storage cluster data replication mechanism. The saved state of the container-based application including its application data and metadata are combined with the saved state of the storage cluster data to bring-up the container-based application at the target HCI cluster.Type: ApplicationFiled: November 14, 2025Publication date: March 12, 2026Applicant: Nutanix, Inc.Inventors: Bharat Kumar BEEDU, Naveen KUMAR, Niranjan Sanjiv PENDHARKAR, Pranab PATNAIK
-
Patent number: 12572559Abstract: A highly available database system includes a first instance of a database server on a first cluster of a virtual computing system, a second instance of the database server on a second cluster of the virtual computing system, a first instance of an administration database on the first cluster, and a second instance of the administration database on the second cluster. The first instance of the database server and the second instance of the database server form a highly available database server, the first instance of the administration database and the second instance of the administration database form a highly available administration database, and the first instance of the database server, the second instance of the database server, the first instance of the administration database, and the second instance of the administration database are configured to manage at least one customer database.Type: GrantFiled: April 26, 2024Date of Patent: March 10, 2026Assignee: Nutanix, Inc.Inventors: Yashesh Mankad, Kamaldeep Khanuja, Manish Pratap Singh