Patent ID: 6044407
Filing Date: 2000-03-28
Classification: H04L

Abstract:
An equipment management system having at least one piece of equipment controlled by an equipment manager via an equipment controller, said equipment controller and equipment manager being arranged to respond to and produce information messages having a plurality of fields according to a first and a second protocol, respectively, in which said equipment management system includes a computer implemented interface between said equipment controller and said equipment manager for translating an original information message in said first protocol to a translated information message in said second protocol, said interface comprising:a plurality of program modules, each of which has at least one input and at least one output, each program module being arranged to perform a predefined action on data received at its said at least one input, outputs of some of said program modules constituting inputs of others of said program modules thereby defining a network of program modules;said program modules including a plurality of modules of a first type, each of which is responsive to said original information message having respective predefined information in a first field and a plurality of program modules of a second type, each of which is responsive to said original information message having respective predefined information in a second field;one of said modules of said first type being arranged to receive an original information message and, in the absence of detecting its respectively associated predefined information in said first field of an original message, to output such original message to an input of another one of said modules of the first type;each module of said first type being arranged, on detecting its respectively associated information in said first field, to output a message which includes at least a portion of such original information message to an input of one of said modules of the second type;at least one of said modules of said second type being arranged, in the absence of detecting its respectively associated predefined information in said second field, to output the message which it receives at its input to an input of another one of said modules of said second type;each module of said second type being arranged, on detecting its respectively associated predefined information in said second field, to produce at an output a message which includes an indication that such information has been detected successfully; andsaid program modules including at least one program module which, on receiving a message at an input produces at an output a message which includes an information stream according to said second protocol.