| CPC H04L 41/0622 (2013.01) [G06F 9/542 (2013.01); G06F 9/546 (2013.01); H04L 41/0686 (2013.01)] | 17 Claims |

|
1. A method for synchronizing an event monitoring application with an event monitoring service, comprising:
subscribing to receive a plurality of event messages from a control panel managed by the event monitoring service, the control panel configured to receive event information from one or more sensors in a physical location;
receiving, from the event monitoring service, based on the subscribing to receive the plurality of event messages, a current state of the control panel;
receiving, based on the subscribing to receive the plurality of event messages, a first event message from the control panel;
determining, in response to a conflict between the first event message and the current state of the control panel, an updated state of the control panel based on comparing a first attribute of the first event message to a second attribute of a second event message of the current state of the control panel; and
displaying the updated state of the control panel,
wherein the first attribute is a first sequence number generated by the event monitoring service in response to receipt of the first event message from the control panel and the second attribute is a second sequence number generated by the event monitoring service in response to receipt of the second event message from the control panel.
|