IP Library Granted Patent US 9,762,473
Granted Patent B2
US 9,762,473 · App. 14/841,355 · Granted Sep 12, 2017

Network optimization

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 9,762,473
App. No.
14/841,355
Granted
Sep 12, 2017
Kind
B2
Abstract

Aspects of the present disclosure involve a method for optimizing an extension of an optical network to provide service to one or more new customers. The method considers the location of existing network nodes as well as a metropolitan environment where the new customer is located (e.g., the geographical location of streets where fiber may be routed to a customer). Aspects of the present disclosure further employ one of various linear programming models, such as a 1-Layer Model, a 3-Layer Model, a 5-Layer Model and a Dual Path Model to generate cost effective solutions to extend the existing optical network to provide service to the new customers.

Claims (47)

1. A computer-implemented method for identifying fiber paths in a communications network, the computer implemented method comprising:

identifying, by at least one processor, existing paths and nodes in the communications network;

identifying, by the at least one processor, potential customer nodes in the communications network, wherein each potential customer node is associated with a respective revenue value, each potential customer further requiring at least one of:

a first working path; and

a second working path and a protection path;

identifying potential paths and nodes between the existing paths and nodes of the communications network and the potential customer nodes, wherein each potential path comprises at least one of a potential working path and a potential protection path;

determining, by the at least one processor, a cost for each identified potential working path in the communications network;

determining, by the at least one processor, a cost for each identified potential protection path in the communications network;

providing, by the at least one processor, one or more constraints to prohibit the existence of a potential working path and a potential protection path between two given nodes in the communications network if the potential working path and the potential protection path are traversing the two given nodes in the same direction;

applying, by the at least one processor, a mixed linear-integer algorithm to the identified existing paths and nodes, the identified potential customer nodes and respective revenue values, the identified potential working paths and respective costs, the identified potential protection paths and respective costs, and the one or more constraints; and

identifying, by the at least one processor and from the algorithm, potential customers and potential paths necessary to maximize the net present value of the communications network.

2. The computer-implemented method of claim 1 , further comprising:

rendering on a graphical user interface an indication of the potential customers and the potential paths necessary to maximize the net present value of the communications network.

3. The computer-implemented method of claim 1 , wherein determining the for each identified potential working path and determining the cost for each identified potential protection path comprises identifying cost of fiber and cost of network equipment.

4. The computer-implemented method of claim 1 , wherein applying the algorithm comprises optimizing a summation of the respective revenue values for the identified potential customer nodes less the costs for the identified potential working paths and identified potential protection paths.

5. A system for identifying fiber paths in a communications network, the system comprising:

at least one processor;

memory, operatively connected to the at least one processor and storing instructions that, when executed by the at least one processor, cause the at least one processor to execute a method, the method comprising:

identifying, by the at least one processor, existing paths and nodes in the communications network;

identifying potential customer nodes in the communications network, wherein each potential customer node is associated with a respective revenue value, each potential customer further requiring at least one of:

a first working path; and

a second working path and a protection path;

identifying, by the at least one processor, potential paths and nodes between the existing paths and nodes of the communications network and the potential customer nodes, wherein each potential path comprises at least one of a potential working path and a potential protection path;

determining, by the at least one processor, a cost for each identified potential working path in the communications network;

determining, by the at least one processor, a cost for each identified potential protection path in the communications network;

providing, by the at least one processor, one or more constraints to prohibit the existence of a potential working path and a potential protection path between two given nodes in the communications network if the potential working path and the potential protection path are traversing the two given nodes in the same direction;

applying, by the at least one processor, a mixed linear-integer algorithm to the identified existing paths and nodes, the identified potential customer nodes and respective revenue values, the identified potential working paths and respective costs, the identified potential protection paths and respective costs, and the one or more constraints; and

identifying, by the at least one processor and from the algorithm, potential customers and potential paths necessary to maximize the net present value of the communications network.

6. The system of claim 5 , the method further comprising:

rendering on a graphical user interface an indication of the potential customers and the potential paths necessary to maximize the net present value of the communications network.

7. The system of claim 5 , wherein determining the for each identified potential working path and determining the cost for each identified potential protection path comprises identifying cost of fiber and cost of network equipment.

8. The system of claim 5 , wherein applying the algorithm comprises optimizing a summation of the respective revenue values for the identified potential customer nodes less the costs for the identified potential working paths and identified potential protection paths.

9. A non-transitory computer-readable medium encoding instruction that, when executed by at least one processor, cause the at least one processor to perform a method for identifying fiber paths in a communications network, the method comprising:

identifying, by the at least one processor, existing paths and nodes in the communications network;

identifying potential customer nodes in the communications network, wherein each potential customer node is associated with a respective revenue value, each potential customer further requiring at least one of:

a first working path; and

a second working path and a protection path;

identifying, by the at least one processor, potential paths and nodes between the existing paths and nodes of the communications network and the potential customer nodes, wherein each potential path comprises at least one of a potential working path and a potential protection path;

determining, by the at least one processor, a cost for each identified potential working path in the communications network;

determining, by the at least one processor, a cost for each identified potential protection path in the communications network;

providing, by the at least one processor, one or more constraints to prohibit the existence of a potential working path and a potential protection path between two given nodes in the communications network if the potential working path and the potential protection path are traversing the two given nodes in the same direction;

applying, by the at least one processor, a mixed linear-integer algorithm to the identified existing paths and nodes, the identified potential customer nodes and respective revenue values, the identified potential working paths and respective costs, the identified potential protection paths and respective costs, and the one or more constraints; and

identifying, by the at least one processor and from the algorithm, potential customers and potential paths necessary to maximize the net present value of the communications network.

10. The non-transitory computer-readable medium of claim 9 , the method further comprising:

rendering on a graphical user interface an indication of the potential customers and the potential paths necessary to maximize the net present value of the communications network.

11. The non-transitory computer-readable medium of claim 9 , wherein determining the for each identified potential working path and determining the cost for each identified potential protection path comprises identifying cost of fiber and cost of network equipment.

12. The non-transitory computer-readable medium of claim 9 , wherein applying the algorithm comprises optimizing a summation of the respective revenue values for the identified potential customer nodes less the costs for the identified potential working paths and identified potential protection paths.

Assignments (3)
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (SECOND LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0749 →
NOTICE OF GRANT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY (FIRST LIEN) Recorded Nov 4, 2024
From: LEVEL 3 COMMUNICATIONS, LLC; GLOBAL CROSSING TELECOMMUNICATIONS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069295/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2015
From: PETERSON, BENJAMIN K.
To: LEVEL 3 COMMUNICATIONS, LLC
Reel/Frame 036505/0235 →