IP Library Granted Patent US 11,302,091
Granted Patent B2
US 11,302,091 · App. 16/809,722 · Granted Apr 12, 2022

Cloning a computing environment

Inventor: Jean-Michel Rodriguez (Mauguio, FR)
Assignee: International Business Machines Corporation
G06V10/10G06F16/285G06V10/457
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,302,091
App. No.
16/809,722
Granted
Apr 12, 2022
Kind
B2
Abstract

A computer implemented method comprises receiving one or more images of a computing environment comprising a plurality of interconnected components, analyzing the or each received image to identify each component shown in the image(s) and the connection(s) of each identified component, by identifying a set of attributes for each component from the image(s) and matching the identified attributes to attributes of known components stored in a database, obtaining a specification for each identified component, and generating a document comprising each identified component, its respective specification and the connection(s) of each identified component.

Claims (37)

1. A computer-implemented method comprising:

generating a set of building instructions for cloning physical relationships between physical aspects of a computing environment by:

receiving one or more images of a computing environment;

analyzing the one or more images to identify a first set of computing components;

determining, based on the identification, a set of attributes for each computing component in the first set of computing components; and

generating the set of building instructions based on the first set of computing components and the sets of attributes, wherein the set of building instructions identifies, for each component of the first set of components, the set of attributes, a set of connections, a relative position, and an amount of space taken.

2. The method of claim 1 , wherein the set of connections includes a set of cable connections, and wherein the set of cable connections includes a cable type, color, and position.

3. The method of claim 1 , wherein determining a specification for each component of the first set of components further includes accessing an external database of computing components.

4. The method of claim 1 , wherein analyzing the one or more images further comprises:

determining a generic component type for each component of the first set of components; and

based on the generic component type, identifying a specific component type.

5. The method of claim 1 , wherein determining the set of attributes for each component in the first set of computing components includes receiving a set of logical attributes, including data from probes and sensors and management system data.

6. A computer system for generating building instructions for replicating a physical computing environment, the computer system comprising:

a memory with program instructions stored thereon; and

a processor in communication with the memory, wherein the program instructions cause the computer system to:

generate a set of building instructions for cloning physical relationships between physical aspects of a computing environment by causing the computer system to:

receive one or more images of a computing environment;

analyze the one or more images to identify a first set of computing components;

determine, based on the identification, a set of attributes for each computing component in the first set of computing components; and

generate the set of building instructions based on the first set of computing components and the sets of attributes, wherein the set of building instructions identifies, for each component of the first set of components, the set of attributes, a set of connections, a relative position, and an amount of space taken.

7. The computer system of claim 6 , wherein the set of connections includes a set of cable connections, and wherein the set of cable connections includes a cable type, color, and position.

8. The computer system of claim 6 , wherein determining a specification for each component of the first set of components further includes accessing an external database of computing components.

9. The computer system of claim 6 , wherein analyzing the one or more images further comprises:

determining a generic component type for each component of the first set of components; and

based on the generic component type, identifying a specific component type.

10. The computer system of claim 6 , wherein determining the set of attributes for each component in the first set of computing components includes receiving a set of logical attributes, including data from probes and sensors and management system data.

11. A computer program product for generating building instructions for replicating a physical computing environment, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a device to cause the device to:

generate a set of building instructions for cloning physical relationships between physical aspects of a computing environment by causing the device to:

receive one or more images of a computing environment;

analyze the one or more images to identify a first set of computing components;

determine, based on the identification, a set of attributes for each computing component in the first set of computing components; and

generate the set of building instructions based on the first set of computing components and the sets of attributes, wherein the set of building instructions identifies, for each component of the first set of components, the set of attributes, a set of connections, a relative position, and an amount of space taken.

12. The computer program product of claim 11 , wherein the set of connections includes a set of cable connections, and wherein the set of cable connections includes a cable type, color, and position.

13. The computer program product of claim 11 , wherein determining a specification for each component of the first set of components further includes accessing an external database of computing components.

14. The computer program product of claim 11 , wherein analyzing the one or more images further comprises:

determining a generic component type for each component of the first set of components; and

based on the generic component type, identifying a specific component type.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2020
From: RODRIGUEZ, JEAN-MICHEL
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 052022/0723 →
Continuity (2)
Continuation 15903232 · Feb 23, 2018
Related Publication 20200257944A1 · Aug 13, 2020