A method and system are provided for allocating satellite resources in a
satellite communication system. A network interface is provided for
making requests for satellite resources. A request processor determines
whether the requests can be fulfilled based on a plurality of system
constraints. The constraints can include, for example, the number of
antennas on board the satellite, the number of active demodulators
available on board the satellite, the configuration of a switch matrix
which connects antennas to demodulators, and interference between signals
transmitted to and from neighboring geographic cells. The network
interface is preferably implemented in a web browser connected to a
network which includes the Internet.