IP Library Granted Patent US 11,348,446
Granted Patent B2
US 11,348,446 · App. 17/145,637 · Granted May 31, 2022

Alarm signaling technology

Inventors: Stephen Scott Trundle (Falls Church, VA); Alison Jane Slavin (Vienna, VA); Jean-Paul Martin (Oakton, VA)
Assignee: Alarm.com Incorporated
G08B29/046G08B25/005G08B25/006G08B29/02G08B29/185G08B25/008
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 11,348,446
App. No.
17/145,637
Granted
May 31, 2022
Kind
B2
Abstract

Techniques are described for handling an event where a control panel or an alarm signaling device is tampered with or destroyed by a disablement tactic, e.g., a “crash and smash intrusion.”

Claims (30)

1. A server comprising:

at least one processor; and

at least one non-transitory computer-readable storage medium coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, causes the at least one processor to perform operations comprising:

exchanging, over a network, pinging communications with at least one component of an alarm system;

analyzing the exchanged pinging communications, the analysis including determining a time of a most recent pinging communication received from the at least one component of the alarm system;

determining a time when the at least one component of the alarm system ceased proper operation based on the analysis of the exchanged pinging communications including the time of the most recent pinging communication received from the at least one component of the alarm system; and

taking action for the alarm system based on the determined time when the at least one component of the alarm system ceased proper operation.

2. The server of claim 1 , wherein exchanging pinging communications with the at least one component of the alarm system comprises receiving pinging communications initiated by the at least one component of the alarm system.

3. The server of claim 1 , wherein exchanging pinging communications with the at least one component of the alarm system comprises initiating pinging communications to the at least one component of the alarm system and monitoring for receipt of acknowledgements of the pinging communications from the at least one component of the alarm system.

4. The server of claim 1 , wherein taking action for the alarm system comprises measuring an escrow period from the time of the most recent pinging communication received from the at least one component of the alarm system.

5. The server of claim 1 , wherein taking action for the alarm system comprises starting, stopping, or resetting a wait period for processing sensor data based on the time of the most recent pinging communication received from the at least one component of the alarm system.

6. The server of claim 1 , wherein taking action for the alarm system comprises detecting alarm system destruction for the alarm system based on the time of the most recent pinging communication received from the at least one component of the alarm system and handling the alarm system destruction detection for the alarm system.

7. The server of claim 1 , wherein exchanging pinging communications with the at least one component of the alarm system comprises beginning exchange of pinging communications based on a potential alarm event signal.

8. The server of claim 1 , wherein analyzing the exchanged pinging communications comprises determining whether a frequency of pinging communications received from the at least one component of the alarm system corresponds to an expected frequency of pinging communications.

9. The server of claim 1 , wherein analyzing the exchanged pinging communications comprises determining a number of expected communications that have not been received from the at least one component of the alarm system.

10. The server of claim 1 , wherein exchanging, over the network, pinging communications with the at least one component of the alarm system comprises exchanging pinging communications periodically during operation of the alarm system regardless of whether the alarm system has detected a potential alarm event.

11. A method comprising:

exchanging, over a network and with at least one component of an alarm system, pinging communications with the at least one component of the alarm system;

analyzing, by at least one server, the exchanged pinging communications, the analysis including determining a time of a most recent pinging communication received from the at least one component of the alarm system;

determining, by the at least one server, a time when the at least one component of the alarm system ceased proper operation based on the analysis of the exchanged pinging communications including the time of the most recent pinging communication received from the at least one component of the alarm system; and

taking, by the at least one server, action for the alarm system based on the determined time when the at least one component of the alarm system ceased proper operation.

12. The method of claim 11 , wherein exchanging pinging communications with the at least one component of the alarm system comprises receiving pinging communications initiated by the at least one component of the alarm system.

13. The method of claim 11 , wherein exchanging pinging communications with the at least one component of the alarm system comprises initiating pinging communications to the at least one component of the alarm system and monitoring for receipt of acknowledgements of the pinging communications from the at least one component of the alarm system.

14. The method of claim 11 , wherein taking action for the alarm system comprises measuring an escrow period from the time of the most recent pinging communication received from the at least one component of the alarm system.

15. The method of claim 11 , wherein taking action for the alarm system comprises starting, stopping, or resetting a wait period for processing sensor data based on the time of the most recent pinging communication received from the at least one component of the alarm system.

16. The method of claim 11 , wherein taking action for the alarm system comprises detecting alarm system destruction for the alarm system based on the time of the most recent pinging communication received from the at least one component of the alarm system and handling the alarm system destruction detection for the alarm system.

17. The method of claim 11 , wherein exchanging pinging communications with the at least one component of the alarm system comprises beginning exchange of pinging communications based on a potential alarm event signal.

18. The method of claim 11 , wherein analyzing the exchanged pinging communications comprises determining whether a frequency of pinging communications received from the at least one component of the alarm system corresponds to an expected frequency of pinging communications.

19. The method of claim 11 , wherein analyzing the exchanged pinging communications comprises determining a number of expected communications that have not been received from the at least one component of the alarm system.

20. The method of claim 11 , wherein exchanging, over the network, pinging communications with the at least one component of the alarm system comprises exchanging pinging communications periodically during operation of the alarm system regardless of whether the alarm system has detected a potential alarm event.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2021
From: TRUNDLE, STEPHEN SCOTT; SLAVIN, ALISON JANE; MARTIN, JEAN-PAUL
To: ALARM.COM INCORPORATED
Reel/Frame 054880/0298 →
Continuity (10)
Continuation 16740711 · Jan 13, 2020
Continuation 16404079 · May 6, 2019
Continuation 15984971 · May 21, 2018
Continuation 15348444 · Nov 10, 2016
Continuation 14691196 · Apr 20, 2015
Continuation 14252325 · Apr 14, 2014
Continuation 13947207 · Jul 22, 2013
Continuation 13053994 · Mar 22, 2011
Provisional Application 61316034 · Mar 22, 2010
Related Publication 20210134142A1 · May 6, 2021