Mechanism to display graphical IT infrastructure using configurable smart navigation
US-9467344-B2 · Oct 11, 2016 · US
US12504995B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12504995-B2 |
| Application number | US-202217804713-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 31, 2022 |
| Priority date | May 31, 2022 |
| Publication date | Dec 23, 2025 |
| Grant date | Dec 23, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Grid computing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.