Patent ID: 7089307
Filing Date: 2006-08-08
Classification: H04L

Abstract:
1. In a distributed computing network having at least one controller computing device and a controlled computing device, the controller computing device communicating with the controlled computing device via a device control protocol to effect remote operational control of the controlled computing device, a method of maintaining data representing a current state of the controlled computing device at the controller computing device, the method comprising: responsive to a controlled device state subscription request of the controller computing device per a subscription eventing model, distributing an initial controlled computing device state event having a predefined initial sequence number and data defining a present state of the controlled computing device to the controller computing device; upon changes in the controlled device state, distributing controlled computing device state update events having sequence numbers assigned according to a sequential order following the predefined initial sequence number and data defining said changes to the controller computing device; and in response to a renewed controlled device state subscription request, recommencing distributing the initial controlled computing device state event and controlled computing device state update events to the controller computing device so as to permit the controller computing device to reinitialize to the controlled computing device's present state upon failure to receive the controlled computing device state update events in sequential order of their assigned sequence numbers.