Scalable visualization of a containerized application in a multiple-cluster and multiple deployment application environment
US-2023126168-A1 · Apr 27, 2023 · US
US12333286B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12333286-B2 |
| Application number | US-202217839599-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 14, 2022 |
| Priority date | Jun 14, 2022 |
| Publication date | Jun 17, 2025 |
| Grant date | Jun 17, 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.
One example described herein includes a system that can generate a graphical user interface indicating pieces of legacy software in a computer system. The graphical user interface can also include options corresponding to the pieces of legacy software. The system can receive a first selection of a first option corresponding to a first piece of legacy software identified in the graphical user interface. In response, the system can deploy the first piece of legacy software within a container in the computer system. The system can also receive a second selection of a second option corresponding to a second piece of legacy software identified in the graphical user interface. In response, the system can initiate a process for obtaining security support from an external support entity for the second piece of legacy software.
Opening claim text (preview).
The invention claimed is: 1. A computing device comprising: a processor; and a memory that includes instructions executable by the processor for causing the processor to: determine a plurality of pieces of legacy software in a computer system; generate a graphical user interface listing the plurality of pieces of legacy software, the graphical user interface including a plurality of options corresponding to the plurality of pieces of legacy software, wherein the graphical user interface includes at least two respective options corresponding to each respective piece of legacy software in the plurality of pieces of legacy software, the at least two respective options including a first option for deploying the corresponding piece of legacy software in a respective container, and the at least two respective options including a second option for obtaining security support for the corresponding piece of legacy software, and wherein the graphical user interface includes a respective safety indicator corresponding to each respective piece of legacy software in the plurality of pieces of legacy software, the respective safety indicator being separate from the at least two respective options and indicating how many instances of the respective piece of legacy software in the computer system are considered safe according to a predefined criterion; receive a first selection of the first option corresponding to a first piece of legacy software among the plurality of pieces of legacy software identified in the graphical user interface; in response to receiving the first selection, deploy the first piece of legacy software within a container in the computer system; receive a second selection of the second option corresponding to a second piece of legacy software among the plurality of pieces of legacy software identified in the graphical user interface; and in response to receiving the second selection, initiate a process for obtaining security support from an external support entity for the second piece of legacy software, the external support entity being external to the computer system. 2. The computing device of claim 1 , wherein the first piece of legacy software includes a first operating system, and wherein the memory further includes instructions that are executable by the processor for causing the processor to deploy the container on a second operating system that is different from the first operating system. 3. The computing device of claim 1 , wherein the graphical user interface includes a graphical indicator corresponding to a piece of legacy software among the plurality of pieces of legacy software, the graphical indicator indicating whether the piece of legacy software is already deployed in a corresponding container. 4. The computing device of claim 1 , wherein the graphical user interface includes a graphical indicator corresponding to a piece of legacy software among the plurality of pieces of legacy software, the graphical indicator indicating whether the computer system is already registered to receive security support for the piece of legacy software from a corresponding support entity. 5. The computing device of claim 4 , wherein the graphical indicator indicates how much time is left in a support period for a support license corresponding to the piece of legacy software. 6. The computing device of claim 1 , wherein the graphical user interface indicates how many instances of each piece of legacy software, in the plurality of pieces of legacy software, are present in the computer system. 7. The computing device of claim 1 , wherein the memory further comprises instructions that are executable by the processor for causing the processor to: initiate the process by transmitting a request over a network to the external support entity, the request being configured for obtaining a support license for the second piece of legacy software from the external support entity. 8. The computing device of claim 1 , wherein the memory further comprises instructions that are executable by the processor for causing the processor to: communicate with each node of a plurality of nodes in the computer system to obtain respective software information; receive the respective software information from each node of the plurality of nodes in the computer system, the respective software information for each node indicating which software is executing on the node; and identify the plurality of pieces of legacy software by comparing the respective software information received from each node to predefined version data. 9. The computing device of claim 1 , wherein the first piece of legacy software is the same as the second piece of legacy software. 10. A method comprising: determining, by a processor of a computing device, a plurality of pieces of legacy software in a computer system; generating, by the processor, a graphical user interface listing the plurality of pieces of legacy software, the graphical user interface including a plurality of options corresponding to the plurality of pieces of legacy software, wherein the graphical user interface includes at least two respective options corresponding to each respective piece of legacy software in the plurality of pieces of legacy software, the at least two respective options including a first option for deploying the corresponding piece of legacy software in a respective container, and the at least two respective options including a second option for obtaining security support for the corresponding piece of legacy software, and wherein the graphical user interface includes a respective safety indicator corresponding to each respective piece of legacy software in the plurality of pieces of legacy software, the respective safety indicator being separate from the at least two respective options and indicating how many instances of the respective piece of legacy software in the computer system are considered safe according to a predefined criterion; receiving, by the processor of the computing device, a first selection of the first option corresponding to a first piece of legacy software among the plurality of pieces of legacy software identified in the graphical user interface; in response to receiving the first selection, deploying, by the processor of the computing device, the first piece of legacy software within a container in the computer system; receiving, by the processor of the computing device, a second selection of the second option corresponding to a second piece of legacy software among the plurality of pieces of legacy software identified in the graphical user interface; and in response to receiving the second selection, initiating, by the processor, a process for obtaining security support from an external support entity for the second piece of legacy software, the external support entity being external to the computer system. 11. The method of claim 10 , wherein the graphical user interface includes a graphical indicator corresponding to a piece of legacy software among the plurality of pieces of legacy software, the graphical indicator indicating whether the piece of legacy software is already deployed in a corresponding container. 12. The method of claim 10 , wherein the graphical user interface includes a graphical indicator corresponding to a piece of legacy software among the plurality of pieces of legacy software, the graphical indicator indicating whether the computer system is already registered to receive security support for the piece of legacy software from a corresponding support entity. 13. The method of claim 12 , wherein the graphical indicator indicates how much time is left in a support peri
Assessing vulnerabilities and evaluating computer system security · CPC title
Execution arrangements for user interfaces · CPC title
Test or assess software · CPC title
Isolation or security of virtual machine instances · CPC title
Creating, deleting, cloning virtual machine instances · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.