An Improved Method for Communication with Real-time Remote Devices over Wide-area
Communications Networks is disclosed. Also disclosed is a method and system that
provides the remote device with local (non-networked) control for Time-Dependent-Responses,
while limiting those communications transmitted over the network to those of the
Non-Time-Dependent type. The method and device provide a local emulation of the
controlling computer to the remote device, and a local emulation of the remote
device to the controlling computer and any other devices monitoring the remote
device. The emulations may be provided within either the computer and device themselves
(as software), or within discrete, stand-alone devices ("remoting devices"). The
emulations can compensate for communications delays and or errors by maintaining
a calculated image of the remote device or controlling computer.