CPC H04L 41/145 (2013.01) [H04L 41/12 (2013.01)] | 20 Claims |
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.
|