Methods, systems, and products for security systems
First Claim
Patent Images
1. A method, comprising:
- determining, by a controller associated with a security system, an alarm code associated with an alarm;
receiving, by the controller associated with the security system, a request for a remote access to a video data generated by a camera;
querying, by the controller associated with the security system, an electronic table that electronically associates cameras to alarm codes including the alarm code associated with the alarm;
identifying, by the controller associated with the security system, the camera of the cameras that is electronically associated with the alarm code;
determining, by the controller associated with the security system, that the camera is permitted for the remote access to the video data according to camera permissions associated with the security system;
determining, by the controller associated with the security system, a geographical location associated with a device sending the request for the remote access to the video data;
determining, by the controller associated with the security system, that the geographical location associated with the device satisfies a permissible geographical location defined by the camera permissions for the remote access to the video data; and
sending, by the controller, the video data to the device in response to the camera and the geographical location satisfying the camera permissions for the remote access.
2 Assignments
0 Petitions
Accused Products
Abstract
Remote notification of alarms improves security. When an alarm is detected by a security system, a notification message is sent to notify a user or emergency responder. If video data is requested, only certain locations are permitted access to outputs from cameras.
193 Citations
19 Claims
-
1. A method, comprising:
-
determining, by a controller associated with a security system, an alarm code associated with an alarm; receiving, by the controller associated with the security system, a request for a remote access to a video data generated by a camera; querying, by the controller associated with the security system, an electronic table that electronically associates cameras to alarm codes including the alarm code associated with the alarm; identifying, by the controller associated with the security system, the camera of the cameras that is electronically associated with the alarm code; determining, by the controller associated with the security system, that the camera is permitted for the remote access to the video data according to camera permissions associated with the security system; determining, by the controller associated with the security system, a geographical location associated with a device sending the request for the remote access to the video data; determining, by the controller associated with the security system, that the geographical location associated with the device satisfies a permissible geographical location defined by the camera permissions for the remote access to the video data; and sending, by the controller, the video data to the device in response to the camera and the geographical location satisfying the camera permissions for the remote access. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a hardware processor; and a memory device, the memory device storing code, the code when executed causing the hardware processor to perform operations, the operations comprising; determining an alarm code associated with an alarm detected by a security system; sending an alarm notification to a monitoring service, the alarm notification specifying the alarm code and an Internet protocol address associated with the security system; receiving a video request sent from the monitoring service, the video request requesting a remote access to a video data generated by the security system; in response to the receiving of the video request sent from the monitoring service, querying an electronic table to identify a camera, the electronic table electronically associating cameras to alarm codes including the alarm code associated with the alarm; in response to identifying the camera associated by the electronic table to the alarm code, retrieving camera permissions associated with the Internet protocol address of the security system, the camera permissions defining policies for the remote access to the video data generated by the security system; determining that the camera associated by the electronic table to the alarm code is permitted by the camera permissions for the remote access to the video data generated by the security system; receiving global positioning system information associated with the video request sent from the monitoring service; determining that the global positioning system information associated with the video request satisfies the camera permissions for the remote access to the video data generated by the security system; in response to the global positioning system information associated with the video request satisfying the camera permissions, retrieving the video data generated by the camera associated by the electronic table to the alarm code; and sending the video data generated by the camera in response to the receiving of the video request sent from the monitoring service. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory memory device storing instructions that when executed cause a hardware processor to perform operations, the operations comprising:
-
generating an alarm message in response to an alarm detected by a controller associated with a security system; determining simultaneous dual connectivities between the controller and two different communications paths for sending the alarm message; selecting a communications path of the two different communications paths having the simultaneous dual connectivities; sending the alarm message from the controller via the communications path to a monitoring service, the alarm message specifying an alarm code detected by the controller and specifying an Internet protocol address associated with the controller; receiving a video request from the monitoring service to the Internet protocol address associated with the controller, the video request requesting the video data generated in response to the alarm detected by the controller; in response to the receiving of the video request, querying an electronic table to identify a camera, the electronic table electronically associating cameras to alarm codes including the alarm code associated with the alarm; in response to identifying the camera associated by the electronic table to the alarm code, retrieving camera permissions associated with the Internet protocol address associated with the security system, the camera permissions defining policies for a remote access to a video data generated by the camera; determining that the camera associated by the electronic table to the alarm code is permitted by the camera permissions for the remote access to the video data; receiving a location associated with the monitoring service sending the video request; determining that the location associated with the monitoring service satisfies permissible locations defined by the camera permissions; in response to the location associated with the monitoring service satisfying the camera permissions, retrieving the video data generated by the camera associated by the electronic table to the alarm code; and sending the video data from the controller to the monitoring service via the communications path of the two different communications paths having the simultaneous dual connectivities. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification