Patent ID: 9686168
Date: 2017-06-20
CPC Classifications: G06F,H04L

Claim:
1. A method of managing data transmission capacity between endpoints in a passive network environment that includes a plurality of endpoints and passive infrastructure components connected to the plurality of endpoints, the method comprising: assigning a unique identifier to each of the plurality of endpoints in the passive network environment; storing, by a connection capacity management service, the unique identifiers for the plurality of endpoints in a database in correlation with data associated with the passive infrastructure components connected to the plurality of endpoints, the database being distinct from the passive network environment; receiving, by the connection capacity management service, a selection of a first endpoint of the plurality of endpoints and a second endpoint of the plurality of endpoints, the first end point and the second endpoint being connected by one or more of the passive infrastructure components; by the connection capacity management service: comparing, by the connection capacity management service, the maximum data transmission capacity and the unavailable data transmission capacity to calculate an available data transmission capacity between the first endpoint and the second endpoint along the plurality of data transmission routes; determining, by the connection capacity management service, that the available data transmission capacity between the first endpoint and the second endpoint is less than a predetermined threshold value; generating for display, by the connection capacity management service, an indication that one or more additional passive infrastructure components are to be added to the passive network environment between the first endpoint and the second endpoint to increase the available data transmission capacity between the first endpoint and the second endpoint; receiving an indicator that a portion of the maximum data transmission capacity between the first endpoint and the second endpoint has been used, has been reserved for future use, or has become permanently unavailable; recalculating the available data transmission capacity between the first endpoint and the second endpoint based on the indicator; redetermining if the available data transmission capacity between the first and second endpoints is less than the predetermined threshold value; and updating the database with data indicative of the portion of the maximum data transmission capacity between the first endpoint and the second endpoint that has been used, has been reserved for future use, or has become permanently unavailable, and storing data indicative of the recalculated available data transmission capacity between the first endpoint and the second endpoint in the database.