Patent ID: 6988141

Claim:
A computer program product, comprising: a computer storage medium and a computer program code mechanism embedded in the computer storage medium for controlling a combination of a communication protocol and a format used to communicate event data between a remote receiver and at least one of a device, an appliance, an application, and an application unit, the computer program code mechanism comprising: a first computer code device configured to select the communication protocol to transfer event data between the remote receiver and the at least one of a device, an appliance, an application, and an application unit; a second computer code device configured to select a first format to transfer event data between the remote receiver and the at least one of a device, an appliance, an application and an application unit; a third computer code device configured to determine, subsequent to the selection of the communication protocol and the first format, if the communication protocol selected by the first computer code device is compatible with the first format selected by the second computer code device; a fourth computer code device configured to select a second format to transfer event data between the remote receiver and the at least one of a device, an appliance, an application and an application unit after selecting the first format; and a fifth computer code device configured to transmit data to the remote receiver from the at least one of a device, an appliance, an application and an application unit only using the second format if the communication protocol supports only one format at a time.