IP Library Granted Patent US 11,797,504
Granted Patent B2
US 11,797,504 · App. 17/519,566 · Granted Oct 24, 2023

Converting computing infrastructure diagrams to searchable diagrams

Inventors: Arie Bregman (Gan Yavne, IL); Avraham Talmor (Rishon Letzion, IL); Ilan Gersht (Bat Yam, IL)
Assignee: Red Hat, Inc.
G06F16/22G06F16/387G06F18/21G06V30/422
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 11,797,504
App. No.
17/519,566
Granted
Oct 24, 2023
Kind
B2
Abstract

A computing infrastructure diagram is identified. A plurality of computing infrastructure components in the computing infrastructure diagram is identified. A respective component definition is associated with each computing infrastructure components of the plurality of computing infrastructure components. The computing infrastructure diagram into a searchable diagram associated with metadata comprising the component definitions of the plurality of computing infrastructure components is converted.

Claims (38)

1. A system comprising:

a memory device; and

a processing device, operatively coupled with the memory device, to perform operations comprising:

identifying a computing infrastructure diagram providing a visual representation of a cloud architecture;

extracting, from the computing infrastructure diagram, a visual representation of each of a plurality of computing infrastructure components;

associating, with each visual representation of a computing infrastructure component of the plurality of computing infrastructure components, a respective component definition; and

converting the computing infrastructure diagram into a searchable diagram associated with metadata comprising the component definitions of the plurality of computing infrastructure components, wherein the searchable diagram is the visual representation of the cloud architecture enhanced with metadata.

2. The system of claim 1 , wherein associating, with each visual representation of a computing infrastructure component of the plurality of computing infrastructure components, the respective component definition includes determining whether the respective computing infrastructure component of the plurality of computing infrastructure components matches a computing infrastructure symbol of a plurality of computing infrastructure symbols.

3. The system of claim 2 , wherein each computing infrastructure symbol of the plurality of computing infrastructure symbols is associated with a component definition.

4. The system of claim 1 , wherein the operations further comprise:

storing, in an indexed data structure, each computing infrastructure component, the respective component definition, and a cross reference to a location on the computing infrastructure diagram.

5. The system of claim 1 , wherein converting the computing infrastructure diagram into the searchable diagram includes generating the searchable diagram based on a first location of each computing infrastructure component on the computing infrastructure diagram and the component definition associated with the computing infrastructure component.

6. The system of claim 5 , wherein generating the searchable diagram includes positioning each computing infrastructure component of the plurality of computing infrastructure components at a second location in the searchable diagram relative to the first location of the respective computing infrastructure component of the plurality of computing infrastructure components.

7. The system of claim 1 , wherein the operations further comprise:

responsive to receiving a request to search the searchable diagram for a computing infrastructure component of interest, visually differentiating the computing infrastructure component of interest on the searchable diagram.

8. The system of claim 1 , wherein identifying a plurality of computing infrastructure components in the computing infrastructure diagram includes extracting, using image processing, the plurality of computing infrastructure components from the computing infrastructure diagram.

9. A method comprising:

identifying a computing infrastructure diagram providing a visual representation of a cloud architecture;

extracting, from the computing infrastructure diagram, a visual representation of each of a plurality of computing infrastructure components;

associating, with each visual representation of a computing infrastructure component of the plurality of computing infrastructure components, a respective component definition; and

converting the computing infrastructure diagram into a searchable diagram associated with metadata comprising the component definitions of the plurality of computing infrastructure components, wherein the searchable diagram is the visual representation of the cloud architecture enhanced with metadata.

10. The method of claim 9 , wherein associating, with each computing infrastructure components of the plurality of computing infrastructure components, the respective component definition includes determining whether the respective computing infrastructure component of the plurality of computing infrastructure components matches a computing infrastructure symbol of a plurality of computing infrastructure symbols.

11. The method of claim 9 , wherein each computing infrastructure symbol of the plurality of computing infrastructure symbols is associated with a component definition.

12. The method of claim 9 , further comprising:

storing, in an indexed data structure list, each computing infrastructure component, the respective component definition, and a cross reference to a location on the computing infrastructure diagram.

13. The method of claim 12 , wherein converting the computing infrastructure diagram into the searchable diagram includes generating the searchable diagram based on a first location of each computing infrastructure component on the computing infrastructure diagram and the component definition associated with the computing infrastructure component.

14. The method of claim 13 , wherein generating the searchable diagram includes positioning each computing infrastructure component of the plurality of computing infrastructure components at a second location in the searchable diagram relative to the first location of the respective computing infrastructure component of the plurality of computing infrastructure components.

15. The method of claim 9 , further comprising:

responsive to receiving a request to search the searchable diagram for a computing infrastructure component of interest, visually differentiating the computing infrastructure component of interest on the searchable diagram.

16. The method of claim 9 , wherein identifying a plurality of computing infrastructure components in the computing infrastructure diagram includes extracting, using image processing, the plurality of computing infrastructure components from the computing infrastructure diagram.

17. A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:

identifying a computing infrastructure diagram, wherein the computing infrastructure diagram provides a visual representation of a cloud architecture including a visual representation of each computing infrastructure component of a plurality of computing infrastructure components;

for the visual representation of each computing infrastructure component of the plurality of computing infrastructure components, determining a component definition; and

marking the visual representation of each computing infrastructure component of the plurality of computing infrastructure components in the computing infrastructure diagram with the respective determined component definition.

18. The non-transitory computer-readable storage medium of claim 17 , wherein determining the component definition includes determining whether the respective computing infrastructure component of the plurality of computing infrastructure components matches a computing infrastructure symbol of a plurality of known computing infrastructure symbols.

19. The non-transitory computer-readable storage medium of claim 18 , wherein each computing infrastructure symbol of the plurality of known computing infrastructure symbols corresponds to a component definition.

20. The non-transitory computer-readable storage medium of claim 17 , further comprising:

responsive to receiving a request to search the computing infrastructure diagram for a computing infrastructure component of interest, visually differentiating the computing infrastructure component of interest on the computing infrastructure diagram.

Assignments (2)
CHANGE OF NAME Recorded Mar 3, 2026
From: RED HAT, INC.
To: RED HAT, LLC
Reel/Frame 074913/0759 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2021
From: BREGMAN, ARIE; TALMOR, AVRAHAM; GERSHT, ILAN
To: RED HAT, INC.
Reel/Frame 058037/0193 →