Platform for establishing computing node clusters in different environments

US11770295B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11770295-B2
Application numberUS-202217657654-A
CountryUS
Kind codeB2
Filing dateApr 1, 2022
Priority dateJan 29, 2021
Publication dateSep 26, 2023
Grant dateSep 26, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In some implementations, a device may obtain a first set of information for establishing a computing node cluster that is applicable to multiple environments. The device may receive, from a client device, an indication of a second set of information for establishing the computing node cluster, wherein the second set of information is associated with a user of the client device and an environment associated with the user. The device may compile a third set of information for establishing the computing node cluster based on the first set of information and the second set of information. The device may transmit, to a server device, an indication of the third set of information to cause the server device to establish the computing node cluster. The device may monitor the computing node cluster using one or more monitoring techniques to determine a status of the computing node cluster.

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: one or more memories; and one or more processors, coupled to the one or more memories, configured to: obtain specific configuration data that includes one or more specific parameters for establishing a cluster of virtual computing nodes; obtain common configuration data that includes one or more common parameters for establishing the cluster; communicate, to a cloud system associated with the cluster, configuration data associated with establishing the cluster, wherein the configuration data is based on the specific configuration data and the common configuration data, and wherein the one or more common parameters are associated with multiple environments, for establishing the cluster; monitor a status of the cluster based on the configuration data; and perform, based on the status, an action associated with the cloud system or the cluster. 2. The system of claim 1 , wherein monitoring the status of the cluster is based on the configuration data and step data, wherein the step data indicates a set of steps to be performed by the cluster. 3. The system of claim 1 , wherein the one or more specific parameters are associated with establishing one or more clusters, including the cluster, of virtual computing nodes. 4. The system of claim 1 , wherein the one or more specific parameters are associated with establishing one or more elastic MapReduce (EMR) clusters of virtual computing nodes. 5. The system of claim 1 , wherein the one or more common parameters are associated with establishing one or more clusters of virtual computing nodes. 6. The system of claim 1 , wherein the one or more processors, when communicating the configuration data, are configured to: communicate, with the cloud system that provides the cluster, to periodically establish one or more clusters, including the cluster, based on the specific configuration data and the common configuration data, at a time indicated by at least one of the specific configuration data or the common configuration data. 7. The system of claim 1 , wherein the one or more processors are further configured to: receive, based on the monitoring, an indication that the cluster has been inactive for a threshold amount of time; and perform another action based on receiving the indication, wherein the other action includes at least one of: transmitting, to a device indicated by the specific configuration data, the indication that the cluster has been inactive for the threshold amount of time, or communicating, with the cloud system that provides the cluster, to terminate the cluster. 8. A method, comprising: obtaining, by a device, specific configuration data that includes one or more specific parameters for establishing a cluster of virtual computing nodes; obtaining, by the device, common configuration data that includes one or more common parameters for establishing the cluster; communicating, by the device, to a cloud system associated with the cluster, configuration data associated with establishing the cluster, wherein the configuration data is based on the specific configuration data and the common configuration data, and wherein the one or more common parameters are associated with multiple environments, for establishing the cluster; monitoring, by the device, a status of the cluster based on the configuration data; and performing, by the device and based on the status, an action associated with the cloud system or the cluster. 9. The method of claim 8 , wherein monitoring the status of the cluster is based on the configuration data and step data, wherein the step data indicates a set of steps to be performed by the cluster. 10. The method of claim 8 , wherein the one or more specific parameters are associated with establishing one or more clusters of virtual computing nodes. 11. The method of claim 8 , wherein the one or more specific parameters are associated with establishing one or more elastic MapReduce (EMR) clusters of virtual computing nodes. 12. The method of claim 8 , wherein the one or more common parameters are associated with establishing one or more clusters of virtual computing nodes. 13. The method of claim 8 , wherein communicating the configuration data comprises: communicating, with the cloud system that provides the cluster, to periodically establish one or more clusters, including the cluster, based on the specific configuration data and the common configuration data, at a time indicated by at least one of the specific configuration data or the common configuration data. 14. The method of claim 8 , further comprising: receiving, based on the monitoring, an indication that the cluster has been inactive for a threshold amount of time; and performing another action based on receiving the indication, wherein the other action includes at least one of: transmitting, to another device indicated by the specific configuration data, the indication that the cluster has been inactive for the threshold amount of time, or communicating, with the cloud system that provides the cluster, to terminate the cluster. 15. A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising: one or more instructions that, when executed by one or more processors of a device, cause the device to: obtain specific configuration data that includes one or more specific parameters for establishing a cluster of virtual computing nodes; obtain common configuration data that includes one or more common parameters for establishing the cluster; communicate, to a cloud system associated with the cluster, configuration data associated with establishing the cluster, wherein the configuration data is based on the specific configuration data and the common configuration data, and wherein the one or more common parameters are associated with multiple environments, for establishing the cluster; monitor a status of the cluster based on the configuration data; and perform, based on the status, an action associated with the cloud system or the cluster. 16. The non-transitory computer-readable medium of claim 15 , wherein monitoring the status of the cluster is based on the configuration data and step data, wherein the step data indicates a set of steps to be performed by the cluster. 17. The non-transitory computer-readable medium of claim 15 , wherein the one or more specific parameters are associated with establishing one or more clusters of virtual computing nodes. 18. The non-transitory computer-readable medium of claim 15 , wherein the one or more common parameters are associated with establishing one or more clusters of virtual computing nodes. 19. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that cause the device to the configuration data, cause the device to: communicate, with the cloud system that provides the cluster, to periodically establish one or more clusters, including the cluster, based on the specific configuration data and the common configuration data, at a time indicated by at least one of the specific configuration data or the common configuration data. 20. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions further cause the device to: receive, based on the monitoring, an indication that the cluster has been inactive for a threshold amount of time; and perform another action based on receiving the indication, wherein the other action

Assignees

Inventors

Classifications

  • for initial configuration or provisioning, e.g. plug-and-play · CPC title

  • using network fault recovery (ring fault isolation or reconfiguration in loop networks without recovery actions by a network management system H04L12/437) · CPC title

  • by actively collecting configuration information or by backing up configuration information · CPC title

  • Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements · CPC title

  • by checking functioning · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11770295B2 cover?
In some implementations, a device may obtain a first set of information for establishing a computing node cluster that is applicable to multiple environments. The device may receive, from a client device, an indication of a second set of information for establishing the computing node cluster, wherein the second set of information is associated with a user of the client device and an environmen…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification H04L41/0806. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 26 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).