Synchronization of controlled device state using state table and eventing in data-driven remote device control model

CAFC
  • US 6,725,281 B1
  • Filed: 11/02/1999
  • Issued: 04/20/2004
  • Est. Priority Date: 06/11/1999
  • Status: Expired due to Term
  • ×
    • Pin Icon | RPX Insight
    • Pin
First Claim
Patent Images

1. A distributed computing network having at least one computing device, the distributed computing network comprising:

  • a controlled computing device;

    a state table maintained by the controlled computing device and representing an operational state of the controlled computing device;

    a user controller device having user input/output capability for presenting a user perceptible device control interface for remote user interaction with the controlled computing device to effect a change in the operational state of the controlled computing device represented in the state table;

    a user control point module in the user controller device operating to obtain a copy of the state table of the user controller device and subscribe to change notifications of the state table; and

    an event source module in the controlled computing device operating according to an eventing model to distribute the change notifications to any subscribing user controller device upon a change to the state table representing the operational state of the controlled computing device, wherein the change notifications represent the respective change in the state table, so as to thereby synchronize the user perceptible device control interface with the changed operational state among said any subscribing user controller device.

View all claims