Wireless mesh network analysis and configuration
US-2017310590-A1 · Oct 26, 2017 · US
US2024056363A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2024056363-A1 |
| Application number | US-202318490974-A |
| Country | US |
| Kind code | A1 |
| Filing date | Oct 20, 2023 |
| Priority date | Jun 14, 2022 |
| Publication date | Feb 15, 2024 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A network architecture visualizer and design tool is disclosed. In one example, a computer system may generate a graphical user interface of a network design application. The graphical user interface can include a drag and drop canvas. The computer system can receive input from a user via the graphical user interface for spatially positioning one or more template objects that correspond to network infrastructure components. The arrangement of the template objects can form a computer network infrastructure. The computer system can output a default parameter for a template object forming the computer network architecture and receive an adjusted parameter value from the user for the template object. The computer system can modify the parameter value for the template object and update the GUI to indicate the adjusted parameter value.
Opening claim text (preview).
1 . A method comprising: generating, by a processor, a graphical user interface (GUI) of a network design application having a drag and drop canvas, the network design application including template objects representing computer infrastructure components, each template object comprising a configuration for a corresponding computer infrastructure component and being individually positionable on the drag and drop canvas; receiving, by the processor and via the GUI, input from a user for spatially positioning the template objects on the drag and drop canvas in a particular arrangement to form a computer network architecture; subsequent to receiving the input from the user: outputting, by the processor and in the GUI, a default parameter value for a template object forming the computer network architecture; receiving, by the processor and via the GUI, an adjusted parameter value from the user for the template object in the computer network architecture, the adjusted parameter value being different from the default parameter value for the template object; and based on receiving the adjusted parameter value: modifying, by the processor, a parameter value for the template object from the default parameter value to the adjusted parameter value; and updating, by the processor, the GUI to indicate the adjusted parameter value for the template object. 2 . The method of claim 1 , wherein the template object comprises a selectable indicator displaying the default parameter value, and wherein receiving the adjusted parameter value comprises a user interaction with the selectable indicator. 3 . The method of claim 1 , wherein the template object comprises a selectable drop-down menu displaying the default parameter value, and wherein receiving the adjusted parameter value comprises a user selection of the adjusted parameter value from the drop-down menu. 4 . The method of claim 1 , further comprising receiving additional user input for creating a connection between the template object and another template object positioned on the drag and drop canvas. 5 . The method of claim 4 , further comprising determining, by the processor and based at least in part on the connection, the default parameter value for the template object. 6 . The method of claim 1 , wherein receiving the adjusted parameter value for the template object comprises receiving a user selection of a size of the computer infrastructure component corresponding to the template object, the size corresponding to a collection of parameter values comprising the adjusted parameter value and an additional adjusted parameter, and further comprising: based on receiving the user selection of the size of the corresponding computer infrastructure: modifying, by the processor, an additional parameter value for the template object to the additional adjusted parameter value; and updating, by the processor, the GUI to indicate the additional adjusted parameter value for the template object. 7 . The method of claim 1 , further comprising: generating, by the processor, a score for the computer network architecture based on the parameter values for the template objects and the particular arrangement of the template objects on the drag and drop canvas; and updating, by the processor, the GUI to indicate the score of the computer network architecture. 8 . A computer system comprising: a processor; and a memory storing computer-executable instructions that are executable by the processor for causing the computer system to: generate a graphical user interface (GUI) of a network design application having a drag and drop canvas, the network design application including template objects representing computer infrastructure components, each template object comprising a configuration for a corresponding computer infrastructure component and being individually positionable on the drag and drop canvas; receive, via the GUI, input from a user for spatially positioning the template objects on the drag and drop canvas in a particular arrangement to form a computer network architecture; subsequent to receiving the input from the user: output, in the GUI, a default parameter value for a template object forming the computer network architecture; receive, via the GUI, an adjusted parameter value from the user for the template object in the computer network architecture, the adjusted parameter value being different from the default parameter value for the template object; and based on receiving the adjusted parameter value: modify a parameter value for the template object from the default parameter value to the adjusted parameter value; and update the GUI to indicate the adjusted parameter value for the template object. 9 . The computer system of claim 8 , wherein the template object comprises a selectable indicator displaying the default parameter value, and wherein receiving the adjusted parameter value comprises a user interaction with the selectable indicator. 10 . The computer system of claim 8 , wherein the template object comprises a selectable drop-down menu displaying the default parameter value, and wherein receiving the adjusted parameter value comprises a user selection of the adjusted parameter value from the drop-down menu. 11 . The computer system of claim 8 , wherein receiving the user input for spatially positioning the template objects comprises receiving the user input for creating a connection between the template object and another template object positioned on the drag and drop canvas. 12 . The computer system of claim 11 , wherein the memory stores additional instructions that are executable by the processor for causing the computer system to further determine, based at least in part on the connection, the default parameter value for the template object. 13 . The computer system of claim 8 , wherein receiving the adjusted parameter value for the template object comprises receiving a user selection of a size of the computer infrastructure component corresponding to the template object, the size corresponding to a collection of parameter values comprising the adjusted parameter value and an additional adjusted parameter, and wherein the memory stores additional instructions that are executable by the processor for causing the computer system to further: based on receiving the user selection of the size of the corresponding computer infrastructure: modify an additional parameter value for the template object to the additional adjusted parameter value; and update the GUI to indicate the additional adjusted parameter value for the template object. 14 . The computer system of claim 8 , wherein the memory stores additional instructions that are executable by the processor for causing the computer system to further: generate a score for the computer network architecture based on the parameter values for the template objects and the particular arrangement of the template objects on the drag and drop canvas; and update the GUI to indicate the score of the computer network architecture. 15 . A non-transitory computer-readable storage medium storing instructions that are executable by a processor of a computer system for causing the computer system to: generate a graphical user interface (GUI) of a network design application having a drag and drop canvas, the network design application including template objects representing computer infrastructure components, each template object comprising a configuration for a corresponding computer infrastructure component and being individually positionable on the drag and drop canvas; receive, via the GUI,
involving simulating, designing, planning or modelling of a network · CPC title
Drag-and-drop · CPC title
using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title
comprising specially adapted graphical user interfaces [GUI] · CPC title
using virtualisation of network functions or resources, e.g. SDN or NFV entities · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.