IP Library Granted Patent US 8,000,250
Granted Patent B1
US 8,000,250 · App. 11/235,896 · Granted Aug 16, 2011

Method for routing optical signals with diversity requirements

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 8,000,250
App. No.
11/235,896
Granted
Aug 16, 2011
Kind
B1
Abstract

The present invention discloses a method of determining a route for transmitting a signal through a network. The method comprises obtaining and storing network and demand data. The demand data is processed using a shortest path routing method to obtain an initial route and the network data is updated accordingly. An initial cost based on the initial route is computed. The initial route is returned to the network and the network data is again updated with regard to increasing spare capacity. The demand data is re-processed using a constrained diverse shortest path routing method to obtain a final route until a stop criterion is satisfied. A final cost based on the final route is computed.

Claims (26)

1. A method of determining routes for transmitting signals through a network, the method comprising:

obtaining network data, including link type data, spare capacity data, vendor data, and common mileage data;

obtaining demand data for a plurality of demands, including origination node data, termination node data, and diversity requirement data;

storing the network data and the demand data;

processing the demand data using a shortest path routing method to obtain an initial route for each demand, where each demand is routed without changing the route of previously routed demands and without regard to any outstanding demands to be routed;

updating the network data by decreasing the spare capacity data in accordance with the initial route;

computing an initial cost based on the initial routes for all demands;

updating the network data by increasing the spare capacity data in accordance with deleting the initials routes;

re-processing the demand data using a constrained diverse shortest path routing method by individually re-routing each demand until a stop criterion is satisfied and obtaining a final route for each demand, the constrained diverse shortest path routing method including creating a plurality of partial paths starting at an originating node of the demand, evaluating a partial path cost for each created partial path, each partial path cost including only new diversity requirement violations, selecting one of the created partial paths based on the evaluated partial path cost, and repeating, using an end node of the selected partial path as starting node, until a destination node of the demand is reached;

computing a final cost based on the final routes; and

outputting the final routes and the final cost.

2. The method of claim 1 , wherein the constrained shortest path routing method minimizes use of optical transponders in obtaining the final route.

3. The method of claim 1 , wherein the initial cost and the final cost are based on one or more of a diversity cost, a capacity overload cost and a routing cost.

4. The method of claim 1 wherein the demand data includes project integrity data.

5. A method of determining routes for transmitting signals through a network, the method comprising:

obtaining a plurality of demands T, each demand T i having diversity requirements D i ;

processing each demand T i consecutively using a shortest path routing method to obtain a corresponding initial route R i which satisfies the diversity requirements D i if network parameters permit for each demand, where each demand is routed without changing the route of previously routed demands and without regard to any outstanding demands to be routed;

updating the network parameters based upon the initial routes R;

computing an initial cost solution based on the initial routes R;

re-processing each demand T i using a constrained diverse shortest path routing method to obtain a corresponding final route R i ′ by individually re-routing each demand until a stop criterion is satisfied, the constrained diverse shortest path routing method including creating a plurality of partial paths starting at an originating node of the demand, evaluating a partial path cost for each created partial path, each partial path cost including only new diversity requirement violations, selecting one of the created partial paths based on the evaluated partial path cost, and repeating, using an end node of the selected partial path as starting node, until a destination node of the demand is reached;

computing a final cost solution based on the final routes R′; and

outputting the final routes R′ and the final cost solution.

6. A method of determining routes for transmitting signals through a network, the method comprising:

obtaining a plurality of demands T, each demand T i having diversity requirements D i ;

processing each demand T i consecutively using a shortest path routing method to obtain a corresponding initial route R i considering the diversity requirements D i for each demand, where each demand is routed without changing the route of previously routed demands and without regard to any outstanding demands to be routed; and

re-processing demands T using a constrained diverse shortest path method to obtain corresponding final routes R′ by individually re-routing each demand until a stop criterion is satisfied, the constrained diverse shortest path routing method including creating a plurality of partial paths starting at an originating node of the demand, evaluating a partial path cost for each created partial path, each partial path cost including only new diversity requirement violations, selecting one of the created partial paths based on the evaluated partial path cost, and repeating, using an end node of the selected partial path as starting node, until a destination node of the demand is reached.

Assignments (5)
SECURITY INTEREST Recorded Nov 3, 2022
From: LYFT, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061880/0237 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR'S NAME PREVIOUSLY RECORDED AT REEL: 046556 FRAME: 0096. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 22, 2019
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: PROSPER TECHNOLOGY, LLC
Reel/Frame 048415/0503 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2019
From: PROSPER TECHNOLOGY, LLC
To: LYFT, INC.
Reel/Frame 048097/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2018
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: PROSPER TECHNOLOGY, LLC
Reel/Frame 046556/0096 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2018
From: GUNLUK, OKTAY NECIP
To: AT&T CORP.
Reel/Frame 046214/0390 →