Electronic monitoring security device synchronization
First Claim
1. A computer-implemented method for automatically synchronizing electronic monitoring security devices with a security-monitoring platform comprising executing on a processor the steps of:
- encapsulating an application programming interface for one or more security systems intended to operate in conjunction with the security-monitoring platform;
storing access information for each security system in a data store that is electronically linked to the security-monitoring platform;
automatically initiating a synchronization protocol, wherein the synchronization protocol includes the steps of;
accessing the data store;
identifying each security system associated with the stored access information in the data store;
for each security system;
establishing an electronic communication between the security-monitoring platform and the security system through an encapsulated application programming interface associated with the security system;
accessing the security system to identify the electronic monitoring security devices employed by the security system;
for each electronic monitoring security device employed by the security system;
determining whether the security-monitoring platform is aware of the electronic monitoring security device;
responsive to a determination that the security-monitoring platform is unaware of the electronic monitoring security device, automatically incorporating operational information of the electronic monitoring security device into the security-monitoring platform, thereby enabling the security-monitoring platform to electronically communicate with the electronic monitoring security device;
responsive to a determination that the security-monitoring platform is aware of the electronic monitoring security device, determining whether the operational information of electronic monitoring security device has been changed; and
responsive to a determination that the operational information of the electronic monitoring security device has been changed, modifying the operational information of the electronic monitoring security device in the security-monitoring platform to reflect the change.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention includes a security-monitoring platform (SMP) adapted to automatically synchronize with the monitored security systems and their respective electronic monitoring security devices. The SMP includes a synchronization module designed to communicate with the security systems using their respective application programming interfaces. The synchronization module retrieves the information for each electronic monitoring security device in each security system and determines whether the electronic monitoring security device information is known and up to date on the SMP. If an electronic monitoring security device has been added, removed, or modified, the synchronization module updates the SMP accordingly. The synchronization module automatically runs maintenance on the SMP to guarantee that the SMP can provide efficient and effective security measures.
7 Citations
12 Claims
-
1. A computer-implemented method for automatically synchronizing electronic monitoring security devices with a security-monitoring platform comprising executing on a processor the steps of:
-
encapsulating an application programming interface for one or more security systems intended to operate in conjunction with the security-monitoring platform; storing access information for each security system in a data store that is electronically linked to the security-monitoring platform; automatically initiating a synchronization protocol, wherein the synchronization protocol includes the steps of; accessing the data store; identifying each security system associated with the stored access information in the data store; for each security system; establishing an electronic communication between the security-monitoring platform and the security system through an encapsulated application programming interface associated with the security system; accessing the security system to identify the electronic monitoring security devices employed by the security system; for each electronic monitoring security device employed by the security system; determining whether the security-monitoring platform is aware of the electronic monitoring security device; responsive to a determination that the security-monitoring platform is unaware of the electronic monitoring security device, automatically incorporating operational information of the electronic monitoring security device into the security-monitoring platform, thereby enabling the security-monitoring platform to electronically communicate with the electronic monitoring security device; responsive to a determination that the security-monitoring platform is aware of the electronic monitoring security device, determining whether the operational information of electronic monitoring security device has been changed; and responsive to a determination that the operational information of the electronic monitoring security device has been changed, modifying the operational information of the electronic monitoring security device in the security-monitoring platform to reflect the change. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method for automatically synchronizing electronic monitoring security devices with a security-monitoring platform comprising executing on a processor the steps of:
automatically initiating a synchronization protocol, wherein the synchronization protocol includes the steps of; accessing a data store that is in digital communication with the security-monitoring platform, wherein the data store includes access information for each security system intended to operate in conjunction with the security-monitoring platform; identifying each security system associated with the stored access information in the data store; for each security system; establishing an electronic communication between the security-monitoring platform and the security system through an encapsulated application programming interface associated with the security system; accessing the security system to identify the electronic monitoring security devices employed by the security system; for each electronic monitoring security device employed by the security system; determining whether the security-monitoring platform is aware of the electronic monitoring security device; and responsive to a determination that the security-monitoring platform is unaware of the electronic monitoring security device, automatically incorporating operational information of the electronic monitoring security device into the security-monitoring platform, thereby enabling the security-monitoring platform to electronically communicate with the electronic monitoring security device. - View Dependent Claims (7, 8, 9, 10, 11, 12)
Specification