Patent ID: 7376712

Claim:
A system for remotely monitoring time variant data provided by a plurality of sensing devices, the system including: a) a plurality of remote servers each configured for allowing a remote operator to select a local data unit and to specify a parameter that is at least one of a rate of update and a condition relating to the data unit whereby, upon selection, the respective server is adapted to provide a command signal containing an identifier indicative of the selected local data unit, a subscriber field for identifying the remote server generating the command signal, and a subscription field for indicating the parameter, the remote servers also including respective remote server cache for containing one or more remote data units corresponding to selected local data units; b) a plurality of local servers each including a local server cache for containing one or more of the local data units designated by the identifiers, the local servers being responsive to the command signal, if the identifier corresponds to a data unit contained in the local server cache, for storing the subscriber field in the local cache and for pushing a data signal including the local data unit to the remote server identified in the subscriber field periodically based on the operator-specified parameter; c) a plurality of local controllers being responsive to the time variant data provided by the sensing devices for updating the local data units in the local cache; and d) a plurality of remote server processors associated with respective remote servers and which are responsive to the data signals addressed to the respective servers for updating a remote data unit to correspond with the selected local data unit.