Method and apparatus for determining optimal paths among objects of a communications network
First Claim
1. A method for selecting a path between an originating point and a destination point in a communications network comprising a number of objects for a certain time interval, the method comprising:
- a) constructing a link availability matrix which comprises a start time and an end time for a link between any two objects in the communications network;
b) arranging the start time for all links in the link availability matrix in a chronological order;
c) constructing a cost matrix for the first start time in the link availability matrix based on selected factors and continuing through the following start times until a connecting path is found between the originating point and destination point using a number of objects in the network;
d) after a connecting path is found, determining a first disconnect time based on the end times in the link availability matrix for the objects in the connecting path;
e) repeating steps c) and d) for all subsequent start time in the link availability matrix for the time interval to identify other connecting paths for the origination and destination points; and
f) selecting an optimal path for the communication between the origination and destination points based on the selected factors.
6 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method and apparatus for selecting a path between an originating point and a destination point in a communications network comprising a number of objects for a certain time interval. The method comprises constructing a link availability matrix which comprises a start time and an end time for a link between any two objects in the communications network. The start time for all links in the link availability matrix are arranged in a chronological order. A cost matrix is generated for the first start time in the link availability matrix based on selected factors and continuing through the following start times until a connecting path is found between the originating point and destination point using a number of objects in the network. After a connecting path is found, a first disconnect time based on the end times in the link availability matrix for the objects in the connecting path is selected. Steps (c) and (d) are repeated for all subsequent start time in the link availability matrix for the time interval to identify other connecting paths for the origination and destination points. An optimal path is selected for the communication between the origination and destination points based on the selected factors. The invention also relates to the utilization of graphical depictions of the optimal path preferably on a computer showing Earth imagery and the location of the objects in the communication system.
41 Citations
13 Claims
-
1. A method for selecting a path between an originating point and a destination point in a communications network comprising a number of objects for a certain time interval, the method comprising:
-
a) constructing a link availability matrix which comprises a start time and an end time for a link between any two objects in the communications network;
b) arranging the start time for all links in the link availability matrix in a chronological order;
c) constructing a cost matrix for the first start time in the link availability matrix based on selected factors and continuing through the following start times until a connecting path is found between the originating point and destination point using a number of objects in the network;
d) after a connecting path is found, determining a first disconnect time based on the end times in the link availability matrix for the objects in the connecting path;
e) repeating steps c) and d) for all subsequent start time in the link availability matrix for the time interval to identify other connecting paths for the origination and destination points; and
f) selecting an optimal path for the communication between the origination and destination points based on the selected factors. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for selecting an optimal path between an originating point and a destination point in a communications network comprising a number of objects for a certain time interval, the system comprising:
-
(a) means for constructing a link availability matrix which comprises a start time and an end time for a link between any two objects in the communications network;
(b) means for arranging the start time for all links in the link availability matrix in a chronological order;
(c) software for constructing a cost matrix for the first start time in the link availability matrix based on selected factors and continuing through the following start times until a connecting path is found between the originating point and destination point using a number of objects in the network;
(d) after a connecting path is found, means for determining a first disconnect time based on the end times in the link availability matrix for the objects in the connecting path; and
(e) software for repeating steps c) and d) for all subsequent start time in the link availability matrix for the time interval to identify other connecting paths for the origination and destination points. - View Dependent Claims (8)
-
-
9. A method for selecting a path between an originating point and a destination point in a communications network comprising a number of objects selected from the group comprising ground communication stations, communication satellites and other communication objects, for a certain time interval, the method comprising:
-
(a) constructing a link availability matrix which comprises a start time and an end time for a link between any two objects in the communications network;
(b) arranging the start time for all links in the link availability matrix in a chronological order;
(c) constructing a cost matrix for the first start time in the link availability matrix based on selected factors and continuing through the following start times until a connecting path is found between the originating point and destination point using a number of objects in the network;
(d) after a connecting path is found, determining a first disconnect time based on the end times in the link availability matrix for the objects in the connecting path;
(e) repeating steps (c) and (d) for all subsequent start time in the link availability matrix for the time interval to identify other connecting paths for the origination and destination points; and
(f) selecting an optimal path for the communication between the origination and destination points based on the selected factors. - View Dependent Claims (10, 11, 12, 13)
-
Specification