Techniques for cloud agnostic discovery of clusters of a containerized application orchestration infrastructure

US12504995B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12504995-B2
Application numberUS-202217804713-A
CountryUS
Kind codeB2
Filing dateMay 31, 2022
Priority dateMay 31, 2022
Publication dateDec 23, 2025
Grant dateDec 23, 2025

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.

A datacenter that hosts a client instance may receive an input to perform discovery against a containerized application orchestration infrastructure that includes computing clusters associated with one or more resource providers. The datacenter retrieves cluster data associated with each computing cluster from the one or more resource providers, automatically creates respective discovery schedules for the computing clusters based on the cluster data, automatically executes the respective discovery schedules for the computing clusters, automatically retrieves respective authentication bearer tokens associated with the computing clusters, automatically performs respective discovery processes against the computing clusters using the respective authentication bearer tokens, and stores the resource data received from the computing clusters in a database.

First claim

Opening claim text (preview).

The invention claimed is: 1 . A system, comprising: a datacenter configured to host a client instance, wherein the datacenter comprises a processor and memory, accessible by the processor, storing instructions that, when executed by the processor, cause the client instance to perform operations comprising: receiving an input to perform discovery against a containerized application orchestration infrastructure, wherein the containerized application orchestration infrastructure comprises a plurality of computing clusters associated with one or more resource providers, and wherein the input comprises an account identifier; automatically sending respective queries, generated based on the account identifier, via respective application programming interface (API) calls to the one or more resource providers to request cluster data; automatically retrieving the cluster data associated with each computing cluster of the plurality of computing clusters from the one or more resource providers; automatically creating respective discovery schedules for the plurality of computing clusters based on the cluster data, wherein at least two of the respective discovery schedules are created simultaneously; automatically executing the respective discovery schedules for the plurality of computing clusters to discover resource data, wherein executing the respective discover schedules comprises: automatically sending respective requests via respective API calls to the plurality of computing clusters requesting respective accesses; automatically retrieving respective authentication bearer tokens associated with the plurality of computing clusters from the plurality of computing clusters; and automatically performing respective discovery processes against the plurality of computing clusters using the respective authentication bearer tokens; and storing, in a database, the resource data received from the plurality of computing clusters. 2 . The system of claim 1 , wherein the operations comprise storing, in the database, the cluster data received from the one or more resource providers. 3 . The system of claim 1 , wherein the respective discovery schedules include respective times at which the respective discovery processes are to be performed against respective computing clusters of the plurality of computing clusters. 4 . The system of claim 1 , wherein the respective discovery schedules include respective time intervals between subsequent executions of the respective discovery processes against respective computing clusters of the plurality of computing clusters. 5 . The system of claim 1 , wherein the resource data comprises one or more of: respective identifiers associated with one or more resources of each computing cluster of the plurality of computing clusters, respective namespaces associated with the one or more resources of each computing cluster of the plurality of computing clusters, respective internet protocol (IP) addresses associated with the one or more resources of each computing cluster of the plurality of computing clusters, or one or more identifiers associated with the one or more resources of each computing cluster of the plurality of computing clusters. 6 . The system of claim 1 , wherein the cluster data comprises one or more of: respective identifiers associated with each type of computing cluster of the plurality of computing clusters, respective quantities of each type of computing cluster of the plurality of computing clusters, respective IP addresses associated with the plurality of computing clusters, respective UIDs associated with the plurality of computing clusters, or respective fully qualified domain names (FQDNs) associated with the plurality of computing clusters. 7 . A method, comprising: receiving, by a datacenter configured to host a client instance, an input to perform discovery against a containerized application orchestration infrastructure, wherein the containerized application orchestration infrastructure comprises a plurality of computing clusters associated with one or more resource providers, and wherein the input comprises an account identifier; automatically sending respective queries, generated based on the account identifier, via respective application programming interface (API) calls to the one or more resource providers to request cluster data; automatically retrieving, by the datacenter, the cluster data associated with each computing cluster of the plurality of the computing clusters form the one or more resource providers; automatically creating, by the datacenter, respective discovery schedules for the plurality of computing clusters based on the cluster data, wherein at least two of the respective discovery schedules are created simultaneously; automatically executing, by the datacenter, the respective discovery schedules for the plurality of computing clusters to discover resource data, wherein executing the respective discover schedules comprises: automatically sending respective requests via respective API calls to the plurality of computing clusters requesting respective accesses; automatically retrieving, by the datacenter, respective authentication bearer tokens associated with the plurality of computing clusters from the plurality of computing clusters; and automatically performing, by the datacenter using the respective authentication bearer tokens, respective discovery processes against the plurality of computing clusters; and storing, by the datacenter, the resource data received from the plurality of computing clusters in a database. 8 . The method of claim 7 , comprising: storing, by the datacenter, the cluster data in the database. 9 . The method of claim 8 , wherein the resource data includes at least a portion of the cluster data. 10 . The method of claim 8 , wherein storing the resource data received from the plurality of computing clusters in the database comprises updating at least a portion of the cluster data stored in the database. 11 . The method of claim 7 , wherein automatically performing the respective discovery processes against the plurality of computing clusters comprises performing a first discovery process against a first computing cluster of the plurality of computing clusters during a first period of time and performing a second discovery process against a second computing cluster of the plurality of computing clusters during a second period of time in accordance with the respective discovery schedules. 12 . The method of claim 11 , wherein the first period of time at least partially overlaps with the second period of time. 13 . The method of claim 11 , wherein the first period of time is different than the second period of time. 14 . A non-transitory, computer-readable medium, comprising instructions that, when executed by a processor, cause the processor to perform operations comprising: receiving an input to perform discovery against a containerized application orchestration infrastructure, wherein the containerized application orchestration infrastructure comprises a plurality of computing clusters associated with one or more resource providers, and wherein the input comprises an account identifier; automatically sending respective queries, generated based on the account identifier, via respective application programming interface (API) calls to the one or more resource providers to request cluster data; automatically retrieving the cluster data associated with each computing cluster of the plurality of computing clusters from the one or more resource providers; storing, in a database, cluster data received from the one o

Assignees

Inventors

Classifications

  • Distribution of virtual machine instances; Migration and load balancing · CPC title

  • I/O management, e.g. providing access to device drivers or storage · CPC title

  • Memory management, e.g. access or allocation · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

  • G06F9/5072Primary

    Grid computing · 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 US12504995B2 cover?
A datacenter that hosts a client instance may receive an input to perform discovery against a containerized application orchestration infrastructure that includes computing clusters associated with one or more resource providers. The datacenter retrieves cluster data associated with each computing cluster from the one or more resource providers, automatically creates respective discovery schedu…
Who is the assignee on this patent?
Servicenow Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/5072. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 23 2025 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).