Patent ID: 8130692

Claim:
A system for data handling in a distributed communication network, the system comprising: a data-handling node (DHN) residing at a mission management center (MMC), the MMC managing operations of one or more remote units, the DHN being operable to: receive a stream of data units from a routing system, the stream of data units comprising both stored mission data (SMD) and telemetry data having originated at the remote units; determine whether the stream of data units includes one or more redundant data units; if the stream of data units includes redundant data units, withhold contents of the one or more redundant data units from communication external to the DHN; determine whether the stream of data units is missing one or more data units; based at least in part on the determination of whether the stream of data units is missing one or more data units: identify one of a plurality of sources within the distributed communication network to retransmit the one or more missing data units, wherein the DHN is operable to identify one of a plurality of sources within the distributed communication network by identifying a source that previously received the one or more missing data units from one or more of the remote units; transmit a retransmit request to the identified source; and receive the missing one or more data units from the identified source; in near real time, extract the telemetry data from the stream of data units; in near real time, identify one or more subsystems of a plurality of subsystems of the MMC for receiving the extracted telemetry data, wherein the subsystems of the MMC each comprise a satellite telemetry analysis (STA) subsystem and a satellite operations (SO) subsystem; in near real time, communicate the extracted telemetry data to the identified subsystems of the MMC for processing; wherein one or more of the identified subsystems of the MMC are operable to: analyze the extracted telemetry data; based on the analysis of the extracted telemetry data, generate one or more commands; and communicate the one or more commands to one or more of the remote units; and a manager residing at the MMC, the manager operable to communicate instructions to the remote units.