IP Library Granted Patent US 8,937,658
Granted Patent B2
US 8,937,658 · App. 12/579,436 · Granted Jan 20, 2015

Methods, systems, and products for security services

Inventors: John Alson Hicks, III (Roswell, GA); Nicholas S. Huslak (Johns Creek, GA); James Aromando (Yorktown, NY); Michael D. Cercena (Hockessin, DE); Francis John Connell (Somerset, NJ); Mark W. Mueller (Holmdel, NJ); Deva-Datta Sharma (San Ramon, CA); J. Kirk Shrewsbury (Atlanta, GA)
Assignee: AT&T Intellectual Property I, L.P.
H04N7/181G08B13/19656G08B13/19658G08B13/19682G08B19/005G08B25/001G08B25/004G08B25/005H04L65/1016H04L65/4084
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,937,658
App. No.
12/579,436
Granted
Jan 20, 2015
Kind
B2
Abstract

Methods, systems, and products are disclosed for notification of alarms in security systems. An alarm is detected in a security system. An alarm code is associated to a camera, and video data is retrieved from the camera. An alarm notification address is retrieved and the video data is sent to the IP alarm notification address.

Claims (75)

1. A method, comprising:

receiving, at a monitoring server, a packetized alarm message sent from an Internet protocol address assigned to a security system;

determining, by the monitoring server, an alarm code from the packetized alarm message;

retrieving, by the monitoring server, camera permissions associated with the Internet protocol address of the security system, the camera permissions defining permissible geographical locations from which remote access is permitted to cameras during the alarm condition detected by the security system;

determining, by the monitoring server, a global positioning system location associated with a video request is permitted by the camera permissions;

selecting, by the monitoring server, a permissible camera from the camera permissions;

sending, from the monitoring server, the video request over a packet data network to the Internet protocol address assigned to the security system, the video request requesting video data associated with the alarm code;

receiving, at the monitoring server, the video data associated with the alarm code of an alarm detected by the security system;

querying, by the monitoring server, a central notification database for the Internet protocol address assigned to the security system, the central notification database associating different Internet protocol addresses assigned to different security systems to different notification addresses;

retrieving, by the monitoring server, one of the different notification addresses associated with the Internet protocol address assigned to the security system; and

sending, from the monitoring server, the video data to the one of the different notification addresses to alert of the alarm detected by the security system.

2. The method of claim 1 , further comprising:

querying a microphone table for the alarm code, the microphone table associating different outputs of different microphones to different alarm codes; and

retrieving an output of one of the different microphones that is associated with the alarm code.

3. The method of claim 1 , further comprising:

retrieving a list of conference addresses;

establishing a shared communication that conferences each address in the list of conference addresses with the video data.

4. The method of claim 1 , further comprising receiving a manually created instruction sent from the one of the different notification addresses to manually activate the security system.

5. The method of claim 1 , further comprising receiving a cancellation message sent from the one of the different notification addresses to cancel the alarm detected by the security system.

6. The method of claim 1 , further comprising a personalized set of rules associated with the Internet protocol address assigned to the security system, the personalized set of rules defining different thresholds of sensory outputs at which personalized alerts are sent to the one of the different notification addresses.

7. The method of claim 1 , further comprising:

receiving a temperature output detected by a temperature sensor;

retrieving a heat rule that compares the temperature output to a threshold value;

downloading a weather report in response to the temperature output exceeding the threshold value, the weather report associated with a physical address of the security system; and

sending the weather resort in an alert message to the one of the different notification addresses.

8. The method of claim 1 , further comprising:

determining glass breakage from an output of a sensor to the security system;

retrieving a rule to download names of businesses that repair glass;

sending the names of the businesses in an alert message to the one of the different notification addresses.

9. A system, comprising:

a processor; and

a memory storing code that when executed causes the processor to perform operations, the operations comprising:

receiving a packetized alarm message sent from an Internet protocol address assigned to a security system;

retrieving an alarm code from the packetized alarm message;

retrieving camera permissions associated with the Internet protocol address of the security system, the camera permissions defining permissible geographical locations from which remote access is permitted to cameras during the alarm condition detected by the security system;

determining a global positioning system location associated with a video request is permitted by the camera permissions;

selecting a permissible camera from the camera permissions;

sending the video request over a packet data network to the Internet protocol address, the video request requesting video data associated with the alarm code;

receiving the video data associated with the alarm code of an alarm detected by the security system;

querying a central notification database for the Internet protocol address, the central notification database associating different Internet protocol addresses assigned to different alarm systems to different notification addresses;

retrieving one of the different notification addresses associated with the Internet protocol address assigned to the security system; and

sending the video data to the one of the different notification addresses to alert of the alarm detected by the security system.

10. The system of claim 9 , wherein the operations further comprise:

detecting smoke from an output of a sensor to the security system;

retrieving a rule to download names of businesses that repair smoke damage; and

sending the names of the businesses in an alert message to the one of the different notification addresses.

11. The system of claim 9 , wherein the operations further comprise:

determining simultaneous availability of both a wireline connection to the Internet protocol address of the security system and a wireless connection to the Internet protocol address of the security system; and

preferring the wireline connection for a call to the Internet protocol address of the security system.

12. The system of claim 9 , wherein the operations further comprise:

determining unavailability of a wireline connection to the Internet protocol address of the security system; and

routing a call into a wireless network to a wireless address associated with the Internet protocol address of the security system.

13. The system of claim 9 , wherein the operations further comprise:

determining unavailability of a wireline connection to the Internet protocol address of the security system;

determining unavailability of a wireless connection to the Internet protocol address of the security system;

entering a reversion condition in response to a loss of communication between the monitoring server and the security system;

retrieving a reversion address in response to the loss of communication; and

sending a reversion message to the reversion address alerting of the loss of communication between the monitoring server and the security system.

14. The system of claim 9 , wherein the operations further comprise receiving a health and safety designation in the packetized alarm message, the health and safety designation prioritizing the packetized alarm message over other traffic.

15. The system of claim 9 , wherein the operations further comprise receiving a back-up power message indicating the security system is electrically powered by a back-up power source during an outage of an electrical grid.

16. The system of claim 15 , wherein the operations further comprise subsequently receiving a grid power message that electrical power has been restored from the electrical grid.

17. The system of claim 9 , wherein the operations further comprise establishing a session that simultaneously sends the video data to multiple ones of the different notification addresses.

18. The system of claim 9 , wherein the operations further comprise establishing a conference between an agent and a remote conference participant.

19. The system of claim 18 , wherein the operations further comprise sending the video data to the remote conference participant during the conference.

20. A hardware memory storing instructions that when executed cause a processor to perform operations, the operations comprising:

receiving a packetized alarm message sent from an Internet protocol address assigned to a security system;

retrieving an alarm code from the packetized alarm message associated with an alarm condition detected by the security system;

retrieving camera permissions associated with the Internet protocol address of the security system, the camera permissions defining permissible geographical locations from which remote access is permitted to cameras during the alarm condition detected by the security system;

determining a global positioning system location associated with a video request is permitted by the camera permissions;

selecting a permissible camera from the camera permissions;

sending the video request over a packet data network to the Internet protocol address, the video request requesting video data from an output of the permissible camera;

receiving the video data associated with the output of the permissible camera;

querying a central notification database for the Internet protocol address, the central notification database associating different Internet protocol addresses of different security systems to different notification addresses;

retrieving one of the different notification addresses associated with the Internet protocol address assigned to the security system; and

sending the video data to the one of the different notification addresses to alert of the alarm detected by the security system.

Assignments (4)
SECURITY INTEREST Recorded Nov 12, 2025
From: SIMPLISAFE, INC.
To: CAPITAL ONE, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 073579/0854 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2024
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: SIMPLISAFE, INC.
Reel/Frame 067947/0701 →
CORRECTIVE ASSIGNMENT TO CORRECT THE FIRST ASSIGNOR'S NAME PREVIOUSLY RECORDED AT REEL: 023382 FRAME: 0181. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 21, 2018
From: HICKS III, JOHN ALSON, PH.D; HUSLAK, NICHOLAS S., PH.D; AROMANDO, JAMES; CERCENA, MICHAEL D.; CONNELL, FRANCIS JOHN; MUELLER, MARK W.; SHARMA, DEVA-DATTA; SHREWSBURY, J. KIRK
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 047125/0381 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 16, 2009
From: HICKS, JOHN ALSON, PH.D; HUSLAK, NICHOLAS S., PH.D; AROMANDO, JAMES; CERCENA, MICHAEL D.; CONNELL, FRANCIS JOHN; MUELLER, MARK W.; SHARMA, DEVA-DATTA; SHREWSBURY, J. KIRK
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 023382/0181 →
Continuity (1)
Related Publication 20110090334A1 · Apr 21, 2011