US 11,757,727 B2
System and techniques for intelligent network design
Alex Michael Metaxas, Banbury (GB); Riccardo Scott, London (GB); Joel Oughton, London (GB); Charis Kyriakou, Peterborough (GB); and Mark Leach, Ifield (GB)
Assigned to Certain Six Limited, London (GB)
Appl. No. 17/434,698
Filed by CERTAIN SIX LIMITED, London (GB)
PCT Filed Feb. 28, 2020, PCT No. PCT/GB2020/050484
§ 371(c)(1), (2) Date Aug. 27, 2021,
PCT Pub. No. WO2020/174250, PCT Pub. Date Sep. 3, 2020.
Claims priority of provisional application 62/812,236, filed on Feb. 28, 2019.
Prior Publication US 2022/0173978 A1, Jun. 2, 2022
Int. Cl. H04L 41/14 (2022.01); H04L 41/12 (2022.01)
CPC H04L 41/145 (2013.01) [H04L 41/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for designing a system architecture performed by one or more processors, the method comprising:
receiving an image of a diagram of a base structure of a network;
extracting a position and a size of a plurality of network components from the diagram;
generating first code data structure that is independent of a service provider using the position and the size of the plurality of network components;
storing the first code data structure to a design database;
calculating a list of two or more network design suggestions comprising network components or configurations by analyzing design data from the first code data structure and one or more previous designs;
providing the list of network design suggestions to a user on a digital design surface in a ranked order;
receiving a selection of a network design from the list of network design suggestions and a specific service provider; and
generating second code that is operational for the specific service provider for the selected network design.