Patent ID: 7376077

Claim:
A system for data monitoring and recovery (DMR), the system comprising: one or more first DMR agents, each first DMR agent residing at one of one or more receptors that are each operable to receive first data units from one or more remote units, the first DMR agent being operable to generate first tracking reports of the first data units received at the receptor and communicate the first tracking reports to a DMR manager; one or more second DMR agents, each second DMR agent residing at one of one or more centrals that are each operable to receive first data units from one or more receptors and extract second data units from the first data units for communication to one or more interface data processors (IDPs), the second DMR agent being operable to: generate second tracking reports of the first data units received at the central and communicate the second tracking reports to the DMR manager; and generate delivery reports of the second data units extracted at the central and communicate the delivery reports to the DMR manager, the delivery reports indicating missing second data units that should have been received at the central, but were not; and the DMR manager, operable to: using the delivery reports, identify the missing second data units; using one or more of the tracking reports: map the missing second data units to one or more first data units; and determine a best source for retransmission of the first data units mapped to the missing second data units; generate a retransmit request for the first data units mapped to the missing second data units; and communicate the retransmit request to the best source.