US 12,075,591 B2
Intelligent cable routing between racks to facilitate cable installation
Bobby Nakanelua, Elizabethtown, KY (US); Scott Rye, Prince Frederick, MD (US); and Stephen Sohn, Cummings, GA (US)
Assigned to CyberSecure IPS, LLC, Prince Frederick, MD (US)
Filed by CyberSecure IPS, LLC, Prince Frederick, MD (US)
Filed on Feb. 19, 2021, as Appl. No. 17/180,371.
Prior Publication US 2022/0272863 A1, Aug. 25, 2022
Int. Cl. H05K 7/14 (2006.01); G06F 30/18 (2020.01); G06N 3/02 (2006.01); G06F 113/16 (2020.01)
CPC H05K 7/1491 (2013.01) [G06F 30/18 (2020.01); G06N 3/02 (2013.01); H05K 7/1487 (2013.01); H05K 7/1492 (2013.01); G06F 2113/16 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A system for facilitating cable routing between racks, the system comprising:
one or more processors configured to process computer program instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
receiving a selection of a first rack and a second rack within an infrastructure;
generating a primary cable route between the first rack and the second rack for a primary master cable, wherein the primary cable route is an optimal route between the first rack and the second rack, and the primary cable route having a primary cable route length;
retrieving diversity requirements of the infrastructure, the diversity requirements comprising (i) a required number of secondary cable routes between the first rack and the second rack for secondary master cables and (ii) required attributes of the secondary cable routes between the first rack and the second rack;
generating, based on the diversity requirements, the secondary cable routes between the first rack and the second rack, the secondary cable routes having secondary cable route lengths;
retrieving first cable patching rules for patching the first rack and second cable patching rules for patching the second rack, the first cable patching rules and the second cable patching rules indicating cable type requirements for patching the first rack and the second rack, respectively;
determining, based on the first cable patching rules, a first patching scheme for the first rack, wherein the first patching scheme comprises a first patching length and a first cable type;
determining, based on the second cable patching rules, a second patching scheme for the second rack, wherein the second patching scheme comprises a second patching length and a second cable type; and
transmitting, to a vendor, an instruction for generating cable segments of (1) the primary cable route length for the primary master cable, (2) the secondary cable route lengths for the secondary master cables, (3) the first patching length for the first cable type, and (4) the second patching length for the second cable cables.