IP Library Granted Patent US 12,461,792
Granted Patent B2
US 12,461,792 · App. 18/409,095 · Granted Nov 4, 2025

Computing cluster bring-up on public cloud infrastructure using expressed intents

Inventors: Shlomo Shlomi Vaknin (San Jose, CA); Binny Sher Gill (San Jose, CA)
Assignee: Nutanix, Inc.
G06F9/5072G06F9/547G06F2209/505
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,461,792
App. No.
18/409,095
Filed
Jan 10, 2024
Granted
Nov 4, 2025
Kind
B2
Art Unit
2441
USPC
709/203
Abstract

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.

Claims (61)

1 . A method for bringing-up a computing cluster on a public cloud infrastructure, comprising:

transmitting, to a public cloud infrastructure selected from among a plurality of public cloud infrastructures, an intent-based instruction codifying an expressed intent for bringing-up a computing cluster on the public cloud infrastructure, wherein

the expressed intent comprises a high level description of a configuration for the computing cluster; and

bringing up the computing cluster at least by dispatching a bring-up operation to the public cloud infrastructure responsive to an electronic message from the public cloud infrastructure, wherein

receipt of the electronic message invokes execution of a bring-up protocol corresponding to the public cloud infrastructure to bring up the computing cluster.

2 . The method of claim 1 , further comprising:

receiving, at a multi-cloud management system from the public cloud infrastructure, one or more electronic messages including the electronic message, wherein the one or more electronic messages respectively comprise one or more corresponding current states of the computing cluster to be brought-up; and

processing the intent-based instruction against the one or more electronic messages, wherein the expressed intent codified in the intent-based instruction is checked against the one or more corresponding current states of the computing cluster respectively codified in the one or more electronic messages.

3 . The method of claim 2 , wherein the public cloud infrastructure and a different public cloud infrastructure of the plurality of public cloud infrastructures are brought up with the multi-cloud management system using different bring-up protocols.

4 . The method of claim 2 , further comprising:

responsive to receipt of the intent-based instruction, opening a communication port for communication between the public cloud infrastructure and the multi-cloud management system, wherein

the one or more electronic messages are transmitted from the public cloud infrastructure but are not prompted by the multi-cloud management system, and

the intent-based instruction does not include detailed bring-up commands.

5 . The method of claim 1 , further comprising:

transmitting, to the public cloud infrastructure, a first intent-based instruction codifying a first expressed intent; and

repeatedly transmitting, to the public cloud infrastructure, a next intent-based instruction upon a second determination that the first expressed intent codified in the first intent-based instruction is achieved based at least in part upon a stop criterion, wherein

the first expressed intent is different from the next expressed intent.

6 . The method of claim 5 , further comprising:

re-transmitting, to the public cloud infrastructure, the first intent-based instruction in response to a first electronic message from the public cloud infrastructure, upon a first determination that the first expressed intent codified in the first intent-based instruction is not achieved, wherein

the intent-based instruction comprises a public-cloud process that is executed by an application programming interface (API) of the public cloud infrastructure.

7 . The method of claim 1 , wherein the intent-based instruction is transmitted to the public cloud infrastructure in response to the electronic message received from the public cloud infrastructure, and the intent-based instruction includes a high-level description, rather than detailed instructions, for the computing cluster to be brought up.

8 . The method of claim 1 , wherein intent-based instructions including the intent-based instruction are respectively transmitted to the plurality of public cloud infrastructures via a single common interface of a single common management service, rather than via multiple, respective interfaces, and each public cloud infrastructure utilizes a different protocol.

9 . A system, comprising:

a processor;

a memory for holding programmable code; and

wherein the programmable code includes instructions executable by the processor for

transmitting, to a public cloud infrastructure selected from among a plurality of public cloud infrastructures, an intent-based instruction codifying an expressed intent for bringing-up a computing cluster on the public cloud infrastructure, wherein

the expressed intent comprises a high level description of a configuration for the computing cluster; and

bringing up the computing cluster at least by dispatching a bring-up operation to the public cloud infrastructure responsive to an electronic message from the public cloud infrastructure, wherein

receipt of the electronic message invokes execution of a bring-up protocol corresponding to the public cloud infrastructure to bring up the computing cluster.

10 . The system of claim 9 , the programmable code further including the instructions executable by the processor for:

receiving, at a multi-cloud management system from the public cloud infrastructure, one or more electronic messages including the electronic message, wherein the one or more electronic messages respectively comprise one or more corresponding current states of the computing cluster to be brought-up; and

processing the intent-based instruction against the one or more electronic messages, wherein the expressed intent codified in the intent-based instruction is checked against the one or more corresponding current states of the computing cluster respectively codified in the one or more electronic messages.

11 . The system of claim 10 , wherein the public cloud infrastructure and a different public cloud infrastructure of the plurality of public cloud infrastructures are brought up with the multi-cloud management system using different bring-up protocols.

12 . The system of claim 10 , the programmable code further including the instructions executable by the processor for:

responsive to receipt of the intent-based instruction, opening a communication port for communication between the public cloud infrastructure and the multi-cloud management system, wherein

the one or more electronic messages are transmitted from the public cloud infrastructure but are not prompted by the multi-cloud management system, and

the intent-based instruction does not include detailed bring-up commands.

13 . The system of claim 9 , the programmable code further including the instructions executable by the processor for:

transmitting, to the public cloud infrastructure, a first intent-based instruction codifying a first expressed intent; and

repeatedly transmitting, to the public cloud infrastructure, a next intent-based instruction upon a second determination that the first expressed intent codified in the first intent-based instruction is achieved based at least in part upon a stop criterion, wherein

the first expressed intent is different from a next expressed intent.

14 . The system of claim 10 , the programmable code further including the instructions executable by the processor for:

re-transmitting, to the public cloud infrastructure, the first intent-based instruction in response to a first electronic message from the public cloud infrastructure, upon a first determination that the first expressed intent codified in the first intent-based instruction is not achieved, wherein

the intent-based instruction comprises a public-cloud process that is executed by an application programming interface (API) of the public cloud infrastructure.

15 . A computer program product embodied on a non-transitory computer readable medium, the non-transitory computer readable medium having stored thereon a sequence of instructions which, when executed by a processor, executes at least:

transmitting, to a public cloud infrastructure selected from among a plurality of public cloud infrastructures, an intent-based instruction codifying an expressed intent for bringing-up a computing cluster on the public cloud infrastructure, wherein the expressed intent comprises a high level description of a desired configuration for the computing cluster; and

bringing up the computing cluster at least by dispatching a bring-up operation to the public cloud infrastructure responsive to an electronic message from the public cloud infrastructure, wherein

receipt of the electronic message invokes execution of a bring-up protocol corresponding to the public cloud infrastructure to bring up the computing cluster.

16 . The computer program product of claim 15 , wherein the computer readable medium having stored thereon the sequence of instructions which, when executed by the processor, further executes at least:

receiving, at a multi-cloud management system from the public cloud infrastructure, one or more electronic messages including the electronic message, wherein the one or more electronic messages respectively comprise one or more corresponding current states of the computing cluster to be brought-up; and

processing the intent-based instruction against the one or more electronic messages, wherein the expressed intent codified in the intent-based instruction is checked against the one or more corresponding current states of the computing cluster respectively codified in the one or more electronic messages.

17 . The computer program product of claim 16 , wherein the public cloud infrastructure and a different public cloud infrastructure of the plurality of public cloud infrastructures are brought up with the multi-cloud management system using different bring-up protocols.

18 . The computer program product of claim 16 , wherein an agent performs a task and generates a task result that is provided to a sub-scheduler, a meta-scheduler, or a cluster manager.

19 . The computer program product of claim 15 , wherein the computer readable medium having stored thereon the sequence of instructions which, when executed by the processor, further executes at least:

transmitting, to the public cloud infrastructure, a first intent-based instruction codifying a first expressed intent; and

repeatedly transmitting, to the public cloud infrastructure, a next intent-based instruction upon a second determination that the first expressed intent codified in the first intent-based instruction is achieved based at least in part upon a stop criterion, wherein

the first expressed intent is different from the next expressed intent.

20 . The computer program product of claim 15 , wherein the computer readable medium having stored thereon the sequence of instructions which, when executed by the processor, further executes at least:

re-transmitting, to the public cloud infrastructure, the first intent-based instruction in response to a first electronic message from the public cloud infrastructure, upon a first determination that the first expressed intent codified in the first intent-based instruction is not achieved, wherein

the intent-based instruction comprises a public-cloud process that is executed by an application programming interface (API) of the public cloud infrastructure.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 29, 2025
From: VAKNIN, SHLOMO SHLOMI; GILL, BINNY SHER
To: NUTANIX, INC.
Reel/Frame 072721/0469 →
SECURITY INTEREST Recorded Feb 13, 2025
From: NUTANIX, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 070206/0463 →
Continuity (3)
Continuation 17815949 · Jul 29, 2022
Provisional Application 63203788 · Jul 30, 2021
Related Publication 20240311206A1 · Sep 19, 2024
References Cited (134)
US 7386697B1 · Case et al. · 2008 [cited by applicant]
US 7412479B2 · Arendt et al. · 2008 [cited by applicant]
US 8549518B1 · Aron et al. · 2013 [cited by applicant]
US 8601473B1 · Aron et al. · 2013 [cited by applicant]
US 8850130B1 · Aron et al. · 2014 [cited by applicant]
US 9189355B1 · Moturu et al. · 2015 [cited by applicant]
US 9225707B1 · De Sousa et al. · 2015 [cited by applicant]
US 9772866B1 · Aron et al. · 2017 [cited by applicant]
US 10474501B2 · Ghodsi et al. · 2019 [cited by applicant]
US 10778597B1 · Tan et al. · 2020 [cited by applicant]
US 10841152B1 · Humphreys · 2020 [cited by applicant]
US 11836535B1 · Allen et al. · 2023 [cited by applicant]
US 20090113034A1 · Krishnappa et al. · 2009 [cited by applicant]
US 20110055385A1 · Tung et al. · 2011 [cited by applicant]
US 20110289343A1 · Schaefer et al. · 2011 [cited by applicant]
US 20130159380A1 · Alam et al. · 2013 [cited by applicant]
US 20130205028A1 · Crockett et al. · 2013 [cited by applicant]
US 20130339949A1 · Spiers et al. · 2013 [cited by applicant]
US 20140149590A1 · Mallipeddi et al. · 2014 [cited by applicant]
US 20140304352A1 · Chaudhary et al. · 2014 [cited by applicant]
US 20150236978A1 · Gulati et al. · 2015 [cited by applicant]
US 20160070597A1 · Riggin et al. · 2016 [cited by applicant]
US 20170090825A1 · Osadchyy · 2017 [cited by examiner]
US 20170139736A1 · Messerli et al. · 2017 [cited by applicant]
US 20170223117A1 · Messerli et al. · 2017 [cited by applicant]
US 20170339008A1 · Dion et al. · 2017 [cited by applicant]
US 20190102411A1 · Hung et al. · 2019 [cited by applicant]
US 20190190778A1 · Easterling · 2019 [cited by examiner]
US 20190238656A1 · Samprathi et al. · 2019 [cited by applicant]
US 20190281112A1 · Bhat et al. · 2019 [cited by applicant]
US 20190349424A1 · Reddy et al. · 2019 [cited by applicant]
US 20200026625A1 · Konka et al. · 2020 [cited by applicant]
US 20200028901A1 · Suresh et al. · 2020 [cited by applicant]
US 20200084106A1 · Johnson et al. · 2020 [cited by applicant]
US 20200084110A1 · Kim et al. · 2020 [cited by applicant]
US 20200092222A1 · Mcclenahan et al. · 2020 [cited by applicant]
US 20200133738A1 · Junior · 2020 [cited by applicant]
US 20200137162A1 · Padmanabh et al. · 2020 [cited by applicant]
US 20200244527A1 · Sharma et al. · 2020 [cited by applicant]
US 20200314006A1 · Mackie et al. · 2020 [cited by applicant]
US 20200349015A1 · Chang et al. · 2020 [cited by applicant]
US 20210124624A1 · Jeong · 2021 [cited by applicant]
US 20210397465A1 · Mellquist et al. · 2021 [cited by applicant]
US 20210397466A1 · Mckee et al. · 2021 [cited by applicant]
US 20220138014A1 · Maturi et al. · 2022 [cited by applicant]
US 20220155759A1 · Okamoto et al. · 2022 [cited by applicant]
US 20220210147A1 · Galvin et al. · 2022 [cited by applicant]
US 20220247625A1 · Grimes et al. · 2022 [cited by applicant]
US 20220286350A1 · Prabhakar et al. · 2022 [cited by applicant]
US 20220308777A1 · Capelo et al. · 2022 [cited by applicant]
US 20230025529A1 · Fu · 2023 [cited by examiner]
US 20230028934A1 · Shetty et al. · 2023 [cited by applicant]
US 20230385126A1 · Thakkar et al. · 2023 [cited by applicant]
EP 4124953A2 · 2023 [cited by applicant]
KR 101998564B1 · 2019 [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/086,405 dated Feb. 3, 2022. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/086,405 dated May 27, 2022. [cited by applicant]
Zagorsek, Hugo, Anja Cotic Svetina, and Marko Jaklic. “Leadership in Clusters: Attributes of Effective Cluster Leader in Slovenia. ” Transformations in business & economics 7.2 (2008). (Year: 2008). [cited by applicant]
Addison, L., “Cluster API: Past, Present and Future”, Jetstack Ltd., (Jan. 7, 2020). [cited by applicant]
Micro Focus, “Open Enterprise Server 2018 SP2: OES Cluster Services for Linux”, Administration Guide, Micro Focus, (May 2020). [cited by applicant]
Red Hat, “Red Hat Enterprise Linux CoreOS (RHCOS)”, Red Hat, Inc., (Jun. 21, 2020), (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
“Cloudbreak 2.4.0 Introduction,” Cloudera, URL: https://docs.cloudera.com/HDPDocuments/Cloudbreak/Cloudbreak-2.4.0/content/index.html , downloaded on May 11, 2022. [cited by applicant]
“Cloudbreak Architecture,” Cloudera, URL: https://docs.cloudera.com/HDPDocuments/Cloudbreak/Cloudbreak-2.4.0/content/architecture/index.html, date found via Internet Archive as Sep. 21, 2021. [cited by applicant]
“Cloudbreak Security Overview,” Cloudera, URL: https://docs.cloudera.com/HDPDocuments/Cloudbreak/Cloudbreak-2.4.0/content/security/index.html#identity-management, date found via Internet Archive as Sep. 21, 2021. [cited by applicant]
“Creating Your First Streams Messaging Cluster in CDP Public Cloud, ” Cloudera, URL: https://docs.cloudera.com/cdf-datahub/7.2.10/quick-start-sm/topics/cdf-datahub-sm-cluster-quick-start-createcluster.html?, dated Jun. … [cited by applicant]
Chemitiganti, V., “Kubernetes in the Enterprise—Chapter 7: What You Need to Know About Platform9 Managed Kubernetes,” Platform9, URL: https://platform9.com/blog/kubernetes-in-the-enterprise-chapter-7-what-you-need-to-kn… [cited by applicant]
Nimje, S., “How to Set Up a Shared Kubernetes Cluster on AWS using Platform9 Managed Kubernetes,” Platform9, URL: https://platform9.com/blog/how-to-set-up-a-shared-kubernetes-cluster-on-aws/, dated Jun. 9, 2021. [cited by applicant]
“AWS Cloud Provider Management,” Platform9, URL: https://platform9.com/docs/v5.1/kubernetes/add-aws-cloud-provider, downloaded on May 11, 2022. [cited by applicant]
“Red Hat Advanced Cluster Management for Kubernetes,” URL: https://www.redhat.com/en/technologies/management/advanced-cluster-management, date found via Internet Archive as Aug. 20, 2020. [cited by applicant]
“Chapter 1. Managing Your Clusters, ” Red Hat, URL: https://access.redhat.com/documentation/en-us/red_hat_advanced_cluster_management_for_kubernetes/2.4/html/clusters/managing-your-clusters, date found via Google as Mar… [cited by applicant]
“Chapter 4. Installing on AWS,” Red Hat, URL: https://access.redhat.com/documentation/en-us/openshift_container_platform/4.9/html/installing/installing-on-aws, date found via Google as May 15, 2022. [cited by applicant]
“Chapter 5. Installing on Azure,” Red Hat, URL: https://access.redhat.com/documentation/en-us/openshift_container_platform/4.9/html/installing/installing-on-azure, date found via Google as May 15, 2022. [cited by applicant]
“Chapter 7. Installing on GCP,” Red Hat, URL: https://access.redhat.com/documentation/en-us/openshift_container_platform/4.9/html/installing/installing-on-gcp, date found via Internet Archive as Mar. 13, 2022. [cited by applicant]
“Chapter 7. Creating a cluster,” Red Hat, URL: https://access.redhat.com/documentation/en-us/red_hat_advanced_cluster_management_for_kubernetes/2.1/html/manage_cluster/creating-a-cluster, downloaded on May 11, 2022. [cited by applicant]
“Red Hat Advanced Cluster Management for Kubernetes (RHACM),” YouTube Video, Uploaded on Dec. 4, 2021, URL: https://www.youtube.com/watch?v=58Z91cBiNxE. [cited by applicant]
“Amazon EKS Anywhere: Create and operate Kubernetes clusters on your own infrastructure,” AWS, URL: https://aws.amazon.com/eks/eks-anywhere/?msclkid=7012118bcf5711ec97f70635e15def61, date found via Google as Dec. 21, 20… [cited by applicant]
“Granting access to a user to view Kubernetes resources on a cluster,” AWS, URL: https://docs.aws.amazon.com/eks/latest/userguide/connector-grant-access.html, date found via Google as Sep. 7, 2021. [cited by applicant]
“Install EKS Anywhere,” Amazon AWS, URL: https://anywhere.eks.amazonaws.com/docs/getting-started/install/, date found via Google as Sep. 8, 2021. [cited by applicant]
“Cluster creation workflow,” Amazon AWS, URL: https://anywhere.eks.amazonaws.com/docs/concepts/clusterworkflow/, date found via Google as Sep. 8, 2021. [cited by applicant]
“AuthN / AuthZ,” Amazon AWS, URL: https://anywhere.eks.amazonaws.com/docs/reference/faq/#authn--authz, downloaded on May 11, 2022. [cited by applicant]
“Anthos technical overview,” Google Cloud, URL: https://cloud.google.com/anthos/docs/concepts/overview, date found via Internet Archive as Sep. 16, 2020. [cited by applicant]
“Anthos clusters on AWS documentation,” Google Cloud, URL: https://cloud.google.com/anthos/clusters/docs/multi-cloud/aws, date found via Internet Archive as Mar. 18, 2022. [cited by applicant]
“Deploy an application on Anthos clusters on Azure,” Google Cloud, URL: https://cloud.google.com/anthos/clusters/docs/multi-cloud/azure/deploy-app, downloaded on May 11, 2022. [cited by applicant]
“Create a Cluster,” Oracle Help Center, URL: https://docs.oracle.com/en/cloud/paas/big-data-compute-cloud/csspc/create-cluster.html, date found via Google as Jan. 18, 2019. [cited by applicant]
“Bringing Up Clusters in the WebUI or CLI,” COMMVAULT, URL: https://documentation.commvault.com/cds/121157_bringing_up_clusters_in_webui_or_cli.html, dated Jan. 7, 2022. [cited by applicant]
“What is cloud management?,” Red Hat, URL: https://www.redhat.com/en/topics/cloud-computing/what-is-cloud-management, dated Mar. 7, 2018. [cited by applicant]
“Observability: Red Hat Advanced Cluster Management for Kubernetes 2.3,” Red Hat, URL: https://access.redhat.com/documentation/en-us/red_hat_advanced_cluster_management_for_kubernetes/2.3/html-single/observability/index… [cited by applicant]
“Support: Openshift Container Platform 4.8,” Red Hat, URL: https://access.redhat.com/documentation/en-us/openshift_container_platform/4.8/html-single/support/index#about-remote-health-monitoring, downloaded on May 12, 2… [cited by applicant]
“What is Amazon EKS?,” AWS, URL: https://docs.aws.amazon.com/eks/latest/userguide/what-is-eks.html, date found via Internet Archive as Mar. 3, 2022. [cited by applicant]
“Amazon EKS nodes,” AWS, URL: https://docs.aws.amazon.com/eks/latest/userguide/eks-compute.html, date found via Internet Archive as Jun. 6, 2022. [cited by applicant]
“Monitor metrics with CloudWatch,” AWS, URL: https://docs.aws.amazon.com/emr/latest/ManagementGuide/UsingEMR_ViewingMetrics.html, date found via Internet Archive as Mar. 25, 2022. [cited by applicant]
“Managing and Monitoring Clusters,” Cloudbreak, URL: https://docs.cloudera.com/HDPDocuments/Cloudbreak/Cloudbreak-2.4.2/content/os-clusters-manage/index.html, date found via Google as Aug. 12, 2019. [cited by applicant]
“Features,” Kubesphere, URL: https://kubesphere.io/docs/v3.3/introduction/features/, dated Nov. 2, 2021. [cited by applicant]
“Kubernetes Multi-Cluster Management—Overview,” Kubesphere, URL: https://kubesphere.io/docs/v3.3/multicluster-management/introduction/overview/, dated Apr. 14, 2021. [cited by applicant]
“Cluster Status Monitoring,” Kubesphere, URL: https://kubesphere.io/docs/v3.3/cluster-administration/cluster-status-monitoring/, dated Nov. 2, 2021. [cited by applicant]
“PMK Product Overview,” Platform9, URL: https://platform9.com/docs/v5.1/kubernetes/introduction-overview#24x7-live-monitoring-and-management-of-your-kubernetes-clusters, downloaded on May 12, 2022. [cited by applicant]
“Enable In-Cluster Monitoring,” Platform9, URL: https://platform9.com/docs/kubernetes/enabling-in-cluster-monitoring, dated Apr. 1, 2022. [cited by applicant]
“What is Azure Arc-enabled Kubernetes?, ”Microsoft Docs, URL: https://docs.microsoft.com/en-us/azure/azure-arc/kubernetes/overview, dated May 4, 2022. [cited by applicant]
“Azure Monitor overview,” Microsoft Docs, URL: https://docs.microsoft.com/en-us/azure/azure-monitor/overview, dated Jul. 29, 2022. [cited by applicant]
“Azure Arc hybrid management and deployment for Kubernetes clusters,” Microsoft Docs, URL: https://docs.microsoft.com/en-us/azure/architecture/hybrid/arc-hybrid-kubernetes, date found via Internet Archive as Feb. 8, 202… [cited by applicant]
“What is Dataproc?,” Microsoft Docs, URL: https://cloud.google.com/dataproc/docs/concepts/overview, date found via Internet Archive as Mar. 2, 2022. [cited by applicant]
“Cluster web interfaces,” Google Cloud, https://cloud.google.com/dataproc/docs/concepts/accessing/cluster-web-interfaces, date found via Internet Archive as Aug. 2, 2021. [cited by applicant]
“Class Cluster,” Google.Apis, URL: https://googleapis.dev/dotnet/Google.Apis.Dataproc.v1/latest/api/Google.Apis.Dataproc.v1.Data.Cluster.html, date found via Google as May 2019. [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Oct. 15, 2013), from http://stevenpoitras.com/the-nutanix-bible/ (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jan. 11, 2014), from http://stevenpoitras.com/the-nutanix-bible/ (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jun. 20, 2014), from http://stevenpoitras.com/the-nutanix-bible/ (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jan. 7, 2015), from http://stevenpoitras.com/the-nutanix-bible/ (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jun. 9, 2015), from http://stevenpoitras.com/the-nutanix-bible/ (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Sep. 4, 2015), from https://nutanixbible.com/. [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jan. 12, 2016), from https://nutanixbible.com/. [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jun. 9, 2016), from https://nutanixbible.com/. [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jan. 3, 2017), from https://nutanixbible.com/. [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jun. 8, 2017), from https://nutanixbible.com/. [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jan. 3, 2018), from https://nutanixbible.com/. [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jun. 25, 2018), from https://nutanixbible.com/. [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jan. 8, 2019), from https://nutanixbible.com/. [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jul. 9, 2019), from https://nutanixbible.com/ (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Feb. 3, 2020), from https://nutanixbible.com/ (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Aug. 1, 2020), from https://nutanixbible.com/ (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Jan. 30, 2021), from https://nutanixbible.com/ (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
Cano, I. et al., “Curator: Self-Managing Storage for Enterprise Clusters”, [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/086,405 dated Sep. 8, 2022. [cited by applicant]
Poitras, Steven. “The Nutanix Bible” (Sep. 9, 2022), from https://nutanixbible.com/ (Publication date based on indicated capture date by Archive.org; first publication date unknown). [cited by applicant]
“Citrix XenDesktop 7.1 on Microsoft Hyper-V Server 2012 R2 on Nutanix Virtual Computing Platform—Solution Design,” Citrix Validated Solutions, Prepared by: Citrix APAC Solutions, dated Jun. 25, 2014. [cited by applicant]
Partial European Search Report for EP Patent Appln. No. 22187971.1 dated Nov. 23, 2022. [cited by applicant]
Hortonworks Inc. : “Cloudbreak 2.4.0 documentation” , Dec. 31, 2018 (Dec. 31, 2018), XP05598˜383, Retriteved from the Internet: URL:https://docs.cloudera.com/HDPDocuments /Cloudbreak/Cloudbreak-2.4.0/content/index.html … [cited by applicant]
Extended European Search Report for EP Patent Appln. No. 22187971.1 dated Feb. 24, 2023. [cited by applicant]
Notice of Allowance dated Jul. 31, 2023 for related U.S. Appl. No. 18/152,092. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/815,949 dated Oct. 5, 2023. [cited by applicant]
Notice of Allowance dated Nov. 15, 2023 for related U.S. Appl. No. 18/152,092. [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 17/815,794 dated May 8, 2024. [cited by applicant]
Non-Final Offie Action for U.S. Appl. No. 17/815,794 dated Feb. 4, 2025. [cited by applicant]
Examination Report for EP Patent Appln. No. 22187971.1 dated Feb. 14, 2025. [cited by applicant]
Notice of Allowance for U.S. Appl. No. 17/815,794 dated Aug. 4, 2025. [cited by applicant]