Data handling in a distributed communication network
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a system for data handling in a distributed communication network includes a data-handling node (DHN) residing at a mission management center (MMC). The MMC manages operations of one or more remote units. The DHN receives a stream of data units from a routing system. The stream of data units includes both stored mission data (SMD) and telemetry data having originated at the remote units. The DHN, in near real time, extracts the telemetry data from the stream of data units, identifies one or more subsystems of the MMC for receiving the extracted telemetry data, and communicates the extracted telemetry data to the identified subsystems of the MMC for processing.
10 Citations
29 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for data handling in a distributed communication network, the method comprising:
-
at a data-handling node (DHN) residing at a mission management center (MMC), the MMC managing operations of one or more remote units; receiving a stream of data units from a routing system comprising both stored mission data (SMD) and telemetry data having originated at the remote units; determining whether the stream of data units includes one or more redundant data units; if the stream of data units includes redundant data units, withholding contents of the one or more redundant data units from communication external to the DHN; determining 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; identifying one of a plurality of sources within the distributed communication network for the one or more missing data units, wherein identifying one of a plurality of sources within the distributed communication network comprises identifying a source that previously received the one or more missing data units from one or more of the remote units; transmitting a retransmit request to the identified source; and receiving the missing one or more data units from the identified source; in near real time, extracting the telemetry data from the stream of data units; in near real time, identifying 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, communicating 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 from a manager residing at the MMC, communicating instructions to the remote units. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. Software for data handling in a distributed communication network, the software encoded in one or more computer-readable media and when executed operable to:
-
at a data-handling node (DHN) residing at a mission management center (MMC), the MMC managing operations of one or more remote units; receive a stream of data units from a routing system 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 redundant one or more 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 for the one or more missing data units, wherein identifying one of a plurality of sources within the distributed communication network comprises 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 from a manager residing at the MMC, communicate instructions to the remote units. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for data handling in a distributed communication network, the system comprising:
-
at a data-handling node (DHN) residing at a mission management center (MMC), the MMC managing operations of one or more remote units; means for receiving a stream of data units from a routing system comprising both stored mission data (SMD) and telemetry data having originated at the remote units; means for determining whether the stream of data units includes one or more redundant data units; means for, if the stream of data units includes redundant data units, withholding contents of the redundant one or more data units from communication external to the DHN; means for determining whether the stream of data units is missing one or more data units; means for, based at least in part on the determination of whether the stream of data units is missing one or more data units; identifying one of a plurality of sources within the distributed communication network for the one or more missing data units, wherein identifying one of a plurality of sources within the distributed communication network comprises identifying a source that previously received the one or more missing data units from one or more of the remote units; transmitting a retransmit request to the identified source; and receiving the missing one or more data units from the identified source; means for, in near real time, extracting the telemetry data from the stream of data units; means for, in near real time, identifying 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; means for, in near real time, communicating 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 at a manager residing at the MMC, means for communicating instructions to the remote units.
-
Specification