IP Library › Granted Patent US 12,483,486
Granted Patent B2
US 12,483,486 · App. 18/362,234 · Granted Nov 25, 2025

System and techniques for intelligent network design

Inventors: Alex Michael Metaxas (Banbury, GB); Riccardo Scott (London, GB); Joel Oughton (London, GB); Charis Kyriakou (Peterborough, GB); Mark Leach (Ifield, GB)
Assignee: CERTAIN SIX LIMITED
H04L41/16H04L41/122H04L41/145H04L41/40H04L41/0895
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 12,483,486
App. No.
18/362,234
Granted
Nov 25, 2025
Kind
B2
Abstract

A system and techniques for intelligent network design allows for capture and conversion of a basic network design, often manually created, into a digital format without duplication of effort. The disclosed techniques provide a faster, more intelligent approach for designing a network by analyzing many thousands of existing network designs and recommending proposed solutions based on user provided objectives. The techniques can generate provider independent code that provides flexibility in supporting arbitrary provider targets. The techniques can also output provider specific code that allow for rapid, efficient deployment of the network. In addition, the technique can output network system architecture designs of varying details that can be customized for the intended audience. The techniques provide for automated importing and updating provider changes to network components, schemas, and application programming interfaces reducing any lag in system design.

Claims (40)

1 . A computer-implemented method for network design assistance performed by one or more processors, the method comprising:

importing static design data from one or more public sources via a network;

storing the static design data to a design database;

ingesting live design data from a design surface, the live design data providing a stream of states for a system architecture, the stream of states identifying an order of components in the system architecture;

generating a recommended network model based on the static design data and the live design data using a model trainer;

selecting the generated network model based on a score of the network model using one or more neural network techniques to evaluate fit of the network model using test data; and

generating a provider-independent code data structure for the selected network model.

2 . The computer-implemented method of claim 1 , further comprising: storing the recommended network model to the design database; and

training the model trainer based at least in part on a plurality of stored network models.

3 . The computer-implemented method of claim 1 , wherein the live design data comprises a data structure representing one or more network components created on the design surface.

4 . The computer-implemented method of claim 1 , wherein the model trainer associates objects detected in the live design data with one or more network components.

5 . The computer implemented method of claim 1 , further comprising validating the recommended network model by varying one or more hyperparameters to generate a cross-validation score.

6 . The computer implemented method of claim 1 , further comprising generating provider dependent code for the recommended network model.

7 . An intelligent network generation system comprising: one or more processors; and

one or more memory devices comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:

importing static design data from one or more public sources via a network; storing the static design data to a design database;

ingesting live design data from a design surface, the live design data providing a stream of states for a system architecture, the stream of states identifying an order of components in the system architecture;

generating a recommended network model based on the static design data and the live design data using a model trainer; and

selecting the generated network model based on a score of the network model using one or more neural network techniques to evaluate fit of the network model using test data; and

generating a provider-independent code data structure for the selected network model.

8 . The intelligent network generation system of claim 7 , wherein the operations further comprise:

storing the recommended network model to the design database; and

training the model trainer based at least in part on a plurality of stored network models.

9 . The intelligent network generation system of claim 7 , wherein the live design data comprises a data structure representing one or more network components created on the design surface.

10 . The intelligent network generation system of claim 7 , wherein the model trainer associates objects detected in the live design data with one or more network components.

11 . The intelligent network generation system of claim 7 , wherein the operations further comprise validating the recommended network model by varying one or more hyperparameters to generate a cross-validation score.

12 . The intelligent network generation system of claim 7 , wherein the operations further comprise generating provider dependent code for the recommended network model.

13 . A non-transitory, computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

importing static design data from one or more public sources via a network;

storing the static design data to a design database;

ingesting live design data from a design surface, the live design data providing a stream of states for a system architecture, the stream of states identifying an order of components in the system architecture;

generating a recommended network model based on the static design data and the live design data using a model trainer; and

selecting the generated network model based on a score of the network model using one or more neural network techniques to evaluate fit of the network model using test data; and

generating a provider-independent code data structure for the selected network model.

14 . The non-transitory, computer-readable medium of claim 13 , wherein the operations further comprise:

storing the recommended network model to the design database; and

training the model trainer based at least in part on a plurality of stored network models.

15 . The non-transitory, computer-readable medium of claim 13 , wherein the live design data comprises a data structure representing one or more network components created on the design surface.

16 . The non-transitory, computer-readable medium of claim 13 , wherein the model trainer associates objects detected in the live design data with one or more network components.

17 . The non-transitory, computer-readable medium of claim 13 , wherein the operations further comprise validating the recommended network model by varying one or more hyperparameters to generate a cross-validation score.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2023
From: METAXAS, ALEX MICHAEL; SCOTT, RICCARDO; OUGHTON, JOEL; KYRIAKOU, CHARIS; LEACH, MARK
To: CERTAIN SIX LIMITED
Reel/Frame 064435/0597 →
Continuity (3)
Continuation 17434698
Provisional Application 62812236 · Feb 28, 2019
Related Publication 20230379223A1 · Nov 23, 2023
References Cited (24)
US 9590860B2 · Forbes et al. · 2017 [cited by applicant]
US 10498609B1 · Barbiro · 2019 [cited by examiner]
US 11757727B2 · Metaxas et al. · 2023 [cited by applicant]
US 20020140682A1 · Brown et al. · 2002 [cited by applicant]
US 20130322299A1 · Choi · 2013 [cited by examiner]
US 20140313216A1 · Steingrimsson · 2014 [cited by applicant]
US 20170286799A1 · Gujar et al. · 2017 [cited by applicant]
US 20180089053A1 · Chen · 2018 [cited by examiner]
US 20180114334A1 · Desai et al. · 2018 [cited by applicant]
US 20180357152A1 · Browne et al. · 2018 [cited by applicant]
US 20180373961A1 · Wang et al. · 2018 [cited by applicant]
US 20190356555A1 · Bai · 2019 [cited by examiner]
US 20190394087A1 · Nadella · 2019 [cited by examiner]
US 20200065225A1 · Marascu · 2020 [cited by examiner]
US 20200089787A1 · Armenta Lopez · 2020 [cited by examiner]
US 20200244527A1 · Sharma et al. · 2020 [cited by applicant]
US 20210266781A1 · Alkurd · 2021 [cited by examiner]
US 20220050946A1 · Lee · 2022 [cited by examiner]
WO 2015142939A1 · 2015 [cited by applicant]
U.S. Appl. No. 17/434,698, Final Office Action, Mailed On Jan. 5, 2023, 16 pages. [cited by applicant]
U.S. Appl. No. 17/434,698, Non-Final Office Action, Mailed On Jun. 20, 2022, 16 pages. [cited by applicant]
U.S. Appl. No. 17/434,698, Notice of Allowance, Mailed On May 1, 2023, 10 pages. [cited by applicant]
Bernal et al., “A Framework for Modeling Cloud Infrastructures and User Interactions”, IEEE Access, vol. 7, Mar. 25, 2019, pp. 43269-43285. [cited by applicant]
Application No. PCT/GB2020/050484, International Search Report and Written Opinion, Mailed On Aug. 31, 2020, 19 pages. [cited by applicant]