# US 5,708,965 A · Method for balancing demand between satellites in a telecommunications system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 5,708,965 A
- Document ID: US5708965A
- Status: Granted
- Kind: A
- Application number: 08/640,047
- Filed: 1996-04-30
- Granted: 1998-01-13
- Earliest claimed: 1996-04-30
- Assignees: TRW Inc.
- Inventors: William F. Courtney
- Web page: https://patentgrep.com/patent/US5708965A

## CPC

- H04B 7/18539: {Arrangements for managing radio, resources, i.e. for establishing or releasing a connection}
- Y02D 30/70: in wireless communication networks
- H04B: TRANSMISSION
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

A method is provided for optimally assigning power load demands between satellites in a satellite constellation for a telecommunications system. The method first obtains a satellite coverage snapshot at the satellite operations center. It then identifies the satellites with overlapping coverage areas. The user clusters are then identified which are located in the overlapping coverage areas and initially assigned to one of the covering satellites which requires the least amount of power to communicate with the user clusters or randomly. The processor then balances clusters (or portions thereof) to other satellites so as to efficiently balance the power load on the satellite constellation system. The method repeats the process at regular time intervals to maintain an efficient power balance.

## Claims

### Claim 1

A method for balancing power demands between a constellation of satellites in a satellite based telecommunication system, the method comprising the steps of:
obtaining power demands by user clusters upon satellites covering associated user clusters, each power demand representing a power required of a satellite to maintain at least one communications link with a user cluster in an associated satellite coverage area;
identifying overlapping satellite sets of satellites having coverage areas which overlap user clusters, wherein each overlapping satellite set includes at least first and second satellites;
calculating at least one power ratio for each user cluster associated with an overlapping satellite set, wherein each power ratio represents a ratio between power demands upon at least two satellites in the overlapping satellite set by a single common cluster in an associated overlapping coverage area; and
for each overlapping satellite set, determining whether the satellites have unbalanced power demands with respect to other satellites in the overlapping satellite set; and
balancing power demands upon satellites in each overlapping satellite set by assigning user clusters in the overlapping coverage region to satellites based on said power ratios.

### Claim 2 (depends on 1)

A method according to claim 1, wherein said determining and balancing steps are repeated for each overlapping satellite set.

### Claim 3 (depends on 1)

A method according to claim 1, wherein said balancing step includes reassigning user clusters from a high power demand satellite to a low power demand satellite.

### Claim 4 (depends on 1)

A method according to claim 1, wherein said balancing step includes reassigning user terminals within a user cluster from a high power demand satellite to a low power demand satellite.

### Claim 5 (depends on 1)

A method according to claim 1, wherein said identifying step generates a cluster distribution table including a plurality of elements, each element of which maintains a unique association between a overlapping satellite set, a corresponding user cluster and an associated power demand ratio, and wherein said determining and balancing steps are performed for each element in the cluster distribution table.

### Claim 6 (depends on 1)

A method according to claim 1, further comprising the step of repeating said determining and balancing steps with respect to subsets of each of said user clusters.

### Claim 7 (depends on 1)

A method according to claim 1, further comprising the steps of:
loading all of said user clusters into a cluster distribution table which uniquely maps each user cluster and corresponding overlapping satellite set to a corresponding power demand ratio value; and
comparing a subset of power demand ratio values within said cluster distribution table to obtain a best candidate to be assigned to a lower power demand satellite.

### Claim 8 (depends on 1)

A method according to claim 1, further comprising the steps of:
after said balancing step, recalculating a power demand ratio for the user clusters; and
repeating said determining and balancing steps when a change in a power demand of at least one overlapping satellite set exceeds a predefined power change threshold.

### Claim 9 (depends on 1)

A method according to claim 1, further comprising the steps of:
assigning each user cluster initially to the first satellite in a corresponding overlapping satellite set.

### Claim 10 (depends on 9)

A method according to claim 9, further comprising the steps of:
determining whether a user cluster demands less power from the first satellite than from the second satellite; and
when the user cluster demands more power from the first satellite than from the second satellite, reassigning the user cluster to the second satellite.

### Claim 11 (depends on 1)

A method according to claim 1, further comprising the steps of:
assigning each user cluster initially to a satellite in a corresponding overlapping satellite set from which the user cluster demands the least power.

### Claim 12 (depends on 11)

A method according to claim 11, further comprising the steps of:
determining the satellites in each overlapping satellite set which have the highest and lowest total power demands;
identifying a subset of user clusters, in the overlapping coverage area, assigned to the satellite with the highest total power demand; and
assigning at least one user cluster, from the subset of user clusters, to the satellite with the lowest total power demand.
