Broadband satellite system and method
First Claim
1. A method of establishing distributed leadership for a satellite communication network, the method comprising:
- assigning a unique identifier to each of a plurality of remote sites in a communication network, each remote site configured for communication with at least one satellite;
storing one or more bandwidth allocation parameters associated with each of the plurality of remote sites in memory at each of the plurality of remote sites, the one or more bandwidth allocation parameters comprising at least one of a dedicated information rate, a committed information rate, and a maximum information rate;
wherein for each of the plurality of remote sites the method further comprising;
automatically searching for a communication network to join when the remote site is not actively participating in any communication network;
if the remote site finds a communication network to join, downloading a network table from a current network leader of the communication network identifying all of the remote sites of the plurality of remote sites expected to participate in the communication network and determining whether the remote site is to assume leadership of the communication network and assuming leadership if the unique identifier for the remote site is lower in a leadership hierarchy than the unique identifier for all other remote sites participating in the communication network; and
automatically assuming leadership to form a new communication network if the remote site cannot find any communication network to join.
5 Assignments
0 Petitions
Accused Products
Abstract
Implementations of broadband satellite systems may comprise systems implementing embodiments of one, two or all of the aspects of distributed leadership, distributed bandwidth allocation and distributed timing. In systems implementing distributed leadership aspects, the control and administration of the network can be effectively performed by any site. In systems implementing distributed bandwidth allocation aspects, all remote sites may act in concert by running the same algorithm on the information they have received, arriving at a harmonious conclusion. In systems implementing distributed timing aspects, time division multiple access (“TMDA”) bursts within timeslots may not require a central timing reference, a distributed high stability timing reference or a timing leader.
-
Citations
15 Claims
-
1. A method of establishing distributed leadership for a satellite communication network, the method comprising:
-
assigning a unique identifier to each of a plurality of remote sites in a communication network, each remote site configured for communication with at least one satellite; storing one or more bandwidth allocation parameters associated with each of the plurality of remote sites in memory at each of the plurality of remote sites, the one or more bandwidth allocation parameters comprising at least one of a dedicated information rate, a committed information rate, and a maximum information rate; wherein for each of the plurality of remote sites the method further comprising;
automatically searching for a communication network to join when the remote site is not actively participating in any communication network;if the remote site finds a communication network to join, downloading a network table from a current network leader of the communication network identifying all of the remote sites of the plurality of remote sites expected to participate in the communication network and determining whether the remote site is to assume leadership of the communication network and assuming leadership if the unique identifier for the remote site is lower in a leadership hierarchy than the unique identifier for all other remote sites participating in the communication network; and automatically assuming leadership to form a new communication network if the remote site cannot find any communication network to join. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of establishing distributed leadership for a satellite communication network, the method comprising:
-
assigning a unique identifier to each of a plurality of remote sites in a communication network, each remote site configured for communication with at least one satellite; storing one or more bandwidth allocation parameters associated with each of the plurality of remote sites in memory at each of the plurality of remote sites, the one or more bandwidth allocation parameters comprising at least one of a dedicated information rate, a committed information rate, and a maximum information rate, and storing a network table by downloading from a current network leader of the communication network that identifies all of the remote sites expected to participate in the communication network; establishing a first remote site of the plurality of remote sites as the current network leader of the communication network, wherein each remote site is configured to assume leadership of the communication network when the leadership parameters indicate any of the remote sites is to become the current network leader; reestablishing which of the plurality of remote sites is the current leader when any remote site joins the communication network by each remote site of the plurality of remote sites assuming leadership and becoming the current network leader of the communication network if the unique identifier for the remote site is lower in a leadership hierarchy than the unique identifier for all other remote sites participating in the communication network; and wherein each remote site monitoring communication from each of the other remote sites expected to participate in the communication network to determine when any of the plurality of remote sites stops participating in the communication network. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A satellite communication network comprising:
-
at least one communication satellite orbiting an Earth; a plurality of remote sites on the Earth as part of a communication network, wherein each of the remote sites comprises; a unique identifier associated with the remote site; memory configured to store one or more bandwidth allocation parameters associated with the remote site and a network table that identifies all other remote sites expected to participate in the communication network, the one or more bandwidth allocation parameters comprising at least one of a dedicated information rate, a committed information rate, and a maximum information rate; operational parameters stored at the remote site including parameters by which the remote site is configured to automatically search for the communication network to join when the remote site is not actively participating in any communication network, join an existing communication network, download the network table from a current network leader of the communication network, configure each remote site to assume leadership of the existing communication network if the unique identifier for the remote site is lower in a leadership hierarchy than the unique identifier for all other remote sites participating in the existing communication network when the remote site joins the existing communication network; and if the remote site cannot find any communication network to join, the remote site automatically assume leadership to form a new communication network by which the remote site is configured to establish the new communication network as the current network leader. - View Dependent Claims (13, 14, 15)
-
Specification