Patent ID: 9548995
Date: 2017-01-17
CPC Classifications: G06F,G06Q,H04L

Claim:
1. A method for authenticating and accepting messages received from devices in a system having a plurality of devices and a back office, the back office including a response checking agent, a plurality of applications configured to issue commands to the devices in the system, and a plurality of business logic modules each respectively associated with a corresponding one of the applications in the back office, comprising: determining, by the response checking agent, whether a message is received from an authorized device; determining, by the response checking agent, whether the message is in response to a command sent to the device; if the message is a response to a command sent to the device, accessing, among the plurality of business logic modules, a first business logic module associated with commanded operations, to determine, by the response checking agent, whether information contained in the message complies with policies in the first business logic module; and if the message is not a response to a command sent to the device, accessing, among the plurality of business logic modules, a second business logic module associated with device-originated messages, to determine, by the response checking agent, if the message complies with policies in the second business logic module, wherein the first business logic module is different from the second business logic module such that the response checking agent accesses different business logic modules among the plurality of business logic modules based on whether the response checking agent determines that the message is a response to a command sent to the device.