Network inventory management system
AssigneeNetwork Capacity Solutions, Inc.
InventorsSteven Garvey, Gabriel Venturi
Life of this patent
Estimating the term…
Abstract
A system and associated methods document and visualize complicated networks having circuits and circuit paths. The relationships between the circuits also are provided. The data regarding the circuits is preprocessed to be stored in a network resource database. When a network diagram is generated, the network resource database is queried to obtain the data and determine the different segments, devices, and relationships to model the network circuit. An intermediate table is generated to provide additional processing of queries back to the network resource database.
Claims20
A method for managing network resources, the method comprising:
- populating a network resource database with a plurality of circuits, wherein a circuit of the plurality of circuits includes at least one segment, by
- determining a first path between two devices for the at least one segment, wherein the two devices include a first device and a second device;
- identifying a capacity for the at least one segment, wherein the capacity relates to a bandwidth available to the at least one segment,
- generating a data set for the circuit of the plurality of circuits, wherein the data set includes the first path, the devices, and the capacity for all of the at least one segment with the respective circuit, and
- storing the data set of the circuit of the plurality of circuits in the network resource database;
- generating a query of the network resource database for a desired circuit of the plurality of circuits;
- preprocessing the query including the data set of the circuit of the plurality of circuits;
- and
- returning a result for the desired circuit including the first path, the devices, and the capacity corresponding to the circuit of the data set.
A method for managing network resources using a network resource database, the method comprising:
- receiving a request for a desired circuit within a network;
- querying the network resource database with information for the desired circuit;
- retrieving data from a plurality of tables within the network resource database;
- generating an intermediate table based on the data from the plurality of tables, wherein the intermediate table includes data of a stored circuit related to the desired circuit;
- further querying the plurality of tables for data related to a segment of the stored circuit;
- updating the intermediate table with the data related to the segment;
- and
- producing a list of connection data from the data of the stored circuit for the desired circuit using the intermediate table.
A network capacity resource management system comprising:
- a processor;
- a memory in communication with the processor and having stored thereon, processor-executable instructions for configuring the processor to perform operations comprising
- receiving a request for a desired circuit within a network;
- querying a network resource database within the network capacity resource management system with information for the desired circuit;
- retrieving data from a plurality of tables within the network resource database;
- generating an intermediate table based on the data from the plurality of tables, wherein the intermediate table includes data of a stored circuit related to the desired circuit;
- further querying the plurality of tables for data related to a segment of the stored circuit;
- updating the intermediate table with the data related to the segment;
- and
- producing a list of connection data from the data of the stored circuit for the desired circuit using the intermediate table.
Dependencies are inferred from the claim text.