IP Library Granted Patent US 8,254,250
Granted Patent B2
US 8,254,250 · App. 12/895,666 · Granted Aug 28, 2012

Determining optimum delivery conditions associated with a restoration plan in a communication network

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,254,250
App. No.
12/895,666
Granted
Aug 28, 2012
Kind
B2
Abstract

Technologies for determining optimum delivery conditions associated with a restoration plan that addresses potentially troubled nodes are generally disclosed.

Claims (53)

1. A method implemented in one or more control nodes of a communication network, comprising:

receiving, via the one or more control nodes, operational information of a plurality of nodes of the communication network, the operational information including information regarding an indication of troubled nodes, wherein the troubled nodes include nodes of the communication network which have a likelihood of failure but have not yet failed;

determining, via the one or more control nodes, a restoration plan based at least in part on the received indication of troubled nodes, wherein the restoration plan is associated with one or more repair data packages and the restoration plan is capable of execution by the troubled nodes to repair the troubled nodes;

determining, via the one or more control nodes, optimum delivery conditions associated with the restoration plan; and

providing, via the one or more control nodes, at least one of the one or more repair data packages to a select non-troubled node adjacent to a select troubled node prior to failure of the select troubled node, wherein the providing at least one of the one or more repair data packages is based at least in part on the determined optimum delivery conditions.

2. The method of claim 1 , wherein the determination of optimum delivery conditions associated with the restoration plan includes adjusting a priority ranking associated with the troubled nodes to organize a sequence of providing of the one or more repair data packages.

3. The method of claim 1 , further comprising:

receiving dynamic network condition data associated with the communication network, and

wherein the determination of optimum delivery conditions associated with the restoration plan is based at least in part on the dynamic network condition data.

4. The method of claim 3 , wherein the dynamic network condition data is based at least in part on one or more of observed hop counts associated with a routing table, observed map delay times, or observed congestion conditions from existing traffic.

5. The method of claim 4 , further comprising:

receiving static network condition data associated with the communication network, wherein the static network condition data is based at least in part on a network cost map, and

wherein the determination of optimum delivery conditions associated with the restoration plan is based at least in part on the dynamic network condition data and the static network condition data.

6. The method of claim 3 , wherein the dynamic network condition data includes dynamic network condition data regarding a first node supporting an application and a second node redundantly supporting the application; and wherein the determination of optimum delivery conditions associated with the restoration plan includes adjusting a priority ranking associated with the troubled nodes based at least in part on the second node redundantly supporting the application.

7. The method of claim 3 , wherein the dynamic network condition data includes dynamic network condition data regarding a buffer status associated with a first node supporting an application; and wherein the determination of optimum delivery conditions associated with the restoration plan includes adjusting a priority ranking associated with the troubled nodes based at least in part on the buffer status associated with the first node supporting the application.

8. The method of claim 3 , further comprising:

providing an inspection plan based at least in part on the received indication of troubled nodes, wherein the inspection plan includes a selection of at least a portion of the non-troubled nodes as inspection nodes intended to probe at least a portion of the troubled nodes; and

determining optimum inspection conditions associated with the inspection plan based at least in part on the dynamic network condition data.

9. A method implemented in one or more control nodes of a communication network, comprising:

receiving, via the one or more control nodes, operational information of a plurality of nodes of the communication network, the operational information including information regarding an indication of troubled nodes, the troubled nodes having a likelihood of failure but have not yet failed;

providing, via the one or more control nodes, a restoration plan based at least in part on the received indication of troubled nodes, wherein the restoration plan is associated with one or more repair data packages and the restoration plan is capable of execution by the troubled nodes to repair the troubled nodes;

receiving, via the one or more control nodes, dynamic network condition data associated with the communication network; and

determining, via the one or more control nodes, optimum delivery conditions associated with the restoration plan based at least in part on the dynamic network condition data.

10. The method of claim 9 , wherein the determination of optimum delivery conditions associated with the restoration plan includes adjusting a priority ranking associated with the troubled nodes to organize a sequence of delivery of the one or more repair data packages.

11. The method of claim 9 , wherein the dynamic network condition data is based at least in part on one or more of observed hop counts associated with a routing table, observed map delay times, or observed congestion conditions from existing traffic.

12. The method of claim 9 , further comprising:

receiving static network condition data associated with the communication network, wherein the static network condition data is based at least in part on a network cost map, and

wherein the determination of optimum delivery conditions associated with the restoration plan is based at least in part on the dynamic network condition data and the static network condition data.

13. The method of claim 9 , wherein the dynamic network condition data includes dynamic network condition data regarding a first node supporting an application and a second node redundantly supporting the application; and wherein the determination of optimum delivery conditions associated with the restoration plan includes adjusting a priority ranking associated with the troubled nodes based at least in part on the second node redundantly supporting the application.

14. The method of claim 9 , wherein the dynamic network condition data includes dynamic network condition data regarding a buffer status associated with a first node supporting an application; and wherein the determination of optimum delivery conditions associated with the restoration plan includes adjusting a priority ranking associated with the troubled nodes based at least in part on the buffer status associated with the first node supporting the application.

15. A communication network, comprising:

a plurality of nodes configured to communicate with one another; and

at least one of the plurality of nodes comprising one or more control nodes, the one or more control nodes configured to:

receive, via the one or more control nodes, operational information of a plurality of nodes of the communication network, the operational information including information regarding an indication of troubled nodes, the troubled nodes having a likelihood of failure but have not yet failed;

determine, via the one or more control nodes, a restoration plan based at least in part on the received indication of troubled nodes, wherein the restoration plan is associated with one or more repair data packages and the restoration plan is capable of execution by the troubled nodes to repair the troubled nodes;

determine, via the one or more control nodes, optimum delivery conditions associated with the restoration plan; and

provide, via the one or more control nodes, at least one of the one or more repair data packages to a select non-troubled node adjacent to a select troubled node prior to failure of the select troubled node, wherein the providing at least one of the one or more repair data packages is based at least in part on the determined optimum delivery conditions.

16. The communication network of claim 15 , wherein the determination of optimum delivery conditions associated with the restoration plan includes adjusting a priority ranking associated with the troubled nodes to organize a sequence of delivery of the one or more repair data packages.

17. The communication network of claim 15 , wherein the at least one of the plurality of nodes are further configured to:

receive dynamic network condition data associated with the communication network, wherein the dynamic network condition data is based at least in part on one or more of observed hop counts associated with a routing table, observed map delay times, or observed congestion conditions from existing traffic;

receive static network condition data associated with the communication network, wherein the static network condition data is based at least in part on a network cost map, and

wherein the determination of optimum delivery conditions associated with the restoration plan is based at least in part on the dynamic network condition data and the static network condition data.

18. The communication network of claim 17 , wherein the dynamic network condition data includes dynamic network condition data regarding a first node supporting an application and a second node redundantly supporting the application; and wherein the determination of optimum delivery conditions associated with the restoration plan includes adjusting a priority ranking associated with the troubled nodes based at least in part on the second node redundantly supporting the application.

19. The communication network of claim 17 , wherein the dynamic network condition data includes dynamic network condition data regarding a buffer status associated with a first node supporting an application; and wherein the determination of optimum delivery conditions associated with the restoration plan includes adjusting a priority ranking associated with the troubled nodes based at least in part on the buffer status associated with the first node supporting the application.

20. The communication network of claim 17 , wherein the at least one of the plurality of nodes are further configured to:

provide an inspection plan based at least in part on the received indication of troubled nodes, wherein the inspection plan includes a selection of at least a portion of the non-troubled nodes as inspection nodes intended to probe at least a portion of the troubled nodes; and

determine optimum inspection conditions associated with the inspection plan based at least in part on the dynamic network condition data.

21. An article for use with one or more of a plurality of nodes associated with one or more control nodes of a communication network, comprising:

a non-transitory signal bearing medium comprising machine-readable instructions stored thereon, which, when executed by one or more processors, operatively enable a computing device to:

receive, via the one or more control nodes, operational information of a plurality of nodes of the communication network, the operational information including information regarding an indication of troubled nodes, the troubled nodes having a likelihood of failure but have not yet failed;

determine, via the one or more control nodes, a restoration plan based at least in part on the received indication of troubled nodes, wherein the restoration plan is associated with one or more repair data packages and the restoration plan is capable of execution by the troubled nodes to repair the troubled nodes;

determine, via the one or more control nodes, optimum delivery conditions associated with the restoration plan; and

provide, via the one or more control nodes, at least one of the one or more repair data packages to a select non-troubled node adjacent to a select troubled node prior to failure of the select troubled node, wherein the providing at least one of the one or more repair data packages is based at least in part on the determined optimum delivery conditions.

Assignments (1)
SECURITY INTEREST Recorded Jan 29, 2019
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRESTLINE DIRECT FINANCE, L.P.
Reel/Frame 048373/0217 →