A data routing subsystem (200) for a communication satellite includes an inbound module (602) that accepts demodulated uplink data. The inbound module (602) includes a routing table (702) that stores queue tags (714) specifying downlink beam hop locations (302, 304) for the uplink data. The subsystem...http://www.google.com.au/patents/US6944140?utm_source=gb-gplus-sharePatent US6944140 - Beam hopping self addressed packet switched communication system with multiple beam array antenna