IP Library Granted Patent US 9,131,040
Granted Patent B2
US 9,131,040 · App. 12/504,709 · Granted Sep 8, 2015

Alarm system for use over satellite broadband

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 9,131,040
App. No.
12/504,709
Granted
Sep 8, 2015
Kind
B2
Abstract

The present invention allows an alarm monitoring to use satellite broadband services as a data link for communication between an alarms system and a monitoring station, middleware provider, individual user, or other alarm monitor. Standard alarm system protocols are modified to make the communication protocol compatible with the features of satellite broadband. These modifications compensate for the time delay in data transmission inherent in satellite communications, as well as other limitations of satellite communications. In particular, the “handshake” tone, instead of “1400 hz for 100 ms, silence for 100 ms, 2300 hz for 100 ms”, is changed to “DTMF ‘A’ for at least 100 milliseconds”. In a preferred embodiment the receiver transmits the DTMF A tone for 250 milliseconds. In addition, the delay for “wait for the Acknowledge tone” is extended from 1.25 seconds, to 5 seconds. The “acknowledge” tone, instead of “1400 hz for 400 ms”, is changed to “DTMF ‘D’ for at least 100 milliseconds”. In a preferred embodiment, the receiver transmits the DTMF D tone for 250 milliseconds.

Claims (66)

1. A system, comprising:

an alarm system operative to:

detect data path characteristics;

retrieve stored data path parameters corresponding to the detected data path characteristics;

compensate for a data path latency by applying the stored data path parameters corresponding to the detected data path characteristics to at least a portion of communications protocols of the alarm system;

generate a handshake tone over a satellite communication link comprising a Dual Tone Multiple Frequency ‘A’ tone for at least 100 milliseconds; and wait for an acknowledge tone for 5 seconds based on the data path latency; and

a monitoring center operative to generate the acknowledge tone comprising a Dual Tone Multiple Frequency ‘D’ for at least 100 milliseconds.

2. The system of claim 1 , wherein the handshake tone comprises the Dual Tone Multiple Frequency ‘A’ tone for 250 milliseconds.

3. The system of claim 1 , wherein the acknowledge tone comprises the Dual Tone Multiple Frequency ‘D’ for 250 milliseconds.

4. The system of claim 1 , wherein sending and receiving the test signal comprises transmitting the test signal over the satellite communication link.

5. The system of claim 1 , wherein the alarm system is operative to retrieve from memory an indication of the data path characteristics.

6. The system of claim 1 , wherein the alarm system is operative to detect a signal from a data path characteristics selection switch.

7. The system of claim 1 , wherein the alarm system is operative to:

measure the data path latency by measuring time between when the test signal is sent and received; and

determine the data path characteristics from the data path latency.

8. A satellite compatible alarm system capable of communicating via a satellite communication link, comprising:

means for detecting data path characteristics;

means for retrieving stored data path parameters corresponding to the detected data path characteristics;

means for determining a data path latency associated with the satellite communication link;

means for compensating for the data path latency by applying the stored data path parameters corresponding to the detected data path characteristics to at least a portion of communications protocols of the alarm system;

means for generating a handshake tone over the satellite communication link comprising a Dual Tone Multiple Frequency ‘A’ tone for at least 100 milliseconds in accordance with the data path latency;

means for waiting for an acknowledge tone for 5 seconds in accordance with the data path latency; and

means for detecting the acknowledge tone comprising a Dual Tone Multiple Frequency ‘D’ for at least 100 milliseconds in accordance with the data path latency.

9. The alarm system of claim 8 , wherein the handshake tone comprises the Dual Tone Multiple Frequency ‘A’ tone for 250 milliseconds.

10. The alarm system of claim 8 , wherein the acknowledge tone comprises the Dual Tone Multiple Frequency ‘D’ for 250 milliseconds.

11. The alarm system of claim 8 , wherein detecting the data path characteristics comprises detecting a signal from a data characteristics selection switch.

12. The alarm system of claim 8 , wherein detecting the data path characteristics comprises retrieving from memory an indication of the data path characteristics.

13. The alarm system of claim 8 , wherein detecting the data path characteristics comprises the steps of:

sending a test signal over a data path;

receiving the sent test signal from the data path;

measuring the data path latency by measuring time between when the test signal is sent and received; and

determining the data path characteristics from the data path latency.

14. The alarm system of claim 8 , further comprising:

means for generating a handshake tone comprising a tone of 1400 hz for 100 ms, silence for 100 ms, and then a tone of 2300 hz for 100 ms;

means for waiting for an acknowledge tone for a period of 1.25 seconds; and

means for receiving an acknowledge tone comprising a 1400 hz tone generated for 400 ms.

15. A method for communicating between an alarm system and a monitoring center via a satellite communication link, the method comprising the steps of:

detecting communication path characteristics, wherein detecting the communication path characteristics comprises:

sending a test signal over a communication path that comprises the satellite communication link;

receiving the test signal sent over the communication path; and

determining latency for the communication path based on timing between the sending step and the receiving step;

retrieving stored communication path parameters corresponding to the detected communication path characteristics; and

compensating for the determined communication path latency by modifying at least one alarm system protocol based on the determined latency, wherein the at least one alarm system protocol is modified by applying the stored communication path parameters to at least a portion of communication protocols of the alarm system protocol, and wherein applying the stored communication path parameters to at least the portion of the communication protocols comprises:

generating a handshake tone comprising a Dual Tone Multiple Frequency ‘A’ tone for at least 100 milliseconds in accordance with the modified at least one alarm system protocol;

waiting for an acknowledge tone for 5 seconds in accordance with the modified at least one alarm system protocol; and

receiving the acknowledge tone comprising a Dual Tone Multiple Frequency ‘D’ for at least 100 milliseconds in accordance with the modified at least one alarm system protocol.

16. The method of claim 15 , wherein the step of generating the handshake tone comprising the Dual Tone Multiple Frequency ‘A’ tone for at least 100 milliseconds comprises the step of generating the Dual Tone Multiple Frequency ‘A’ tone for 250 milliseconds.

17. The method of claim 15 , wherein the step of receiving the acknowledge tone comprising the Dual Tone Multiple Frequency ‘D’ for at least 100 milliseconds comprises the step of receiving the acknowledge tone comprising the Dual Tone Multiple Frequency ‘D’ for 250 milliseconds.

18. A method, for selecting a handshake protocol for an alarm system, comprising the steps of:

by the alarm system, detecting data path characteristics, wherein detecting the data path characteristics comprises:

by the alarm system, sending a test signal on a data path that extends from the alarm system to a station that receives the test signal and resends the test signal back to the alarm system, wherein the station is remote from the alarm system;

by the alarm system, receiving the test signal from the data path after the station receives and resends the test signal;

by the alarm system, determining latency of the data path based on delay between the sending of the test signal by the alarm system and the receiving of the test signal by the alarm system;

by the alarm system, determining whether the data path comprises a satellite data path based on comparing the determined latency to a threshold;

by the alarm system, retrieving stored data path parameters corresponding to the detected communication path characteristics;

if the data path is determined to comprise the satellite data path, then, by the alarm system, selecting a handshake protocol for the satellite data path or else selecting a different handshake protocol; and

by the alarm system, compensating for the latency of the satellite data path by applying the stored data path parameters corresponding to the data path characteristics of the satellite data path to at least a portion of the selected handshake protocol.

19. The method of claim 18 , wherein the station comprises a middleware processing center.

20. The method of claim 18 , wherein the selected handshake protocol establishes a communication parameter that compensates for signal frequency distortion based on signal frequency distortion of the test signal by the data path.

21. The method of claim 18 , wherein the step of applying the data path parameters to the selected handshake protocol for the satellite data path comprises:

generating a handshake tone comprising a first Dual Tone Multiple Frequency tone for at least 100 milliseconds;

waiting for an acknowledge tone for 5 seconds; and

receiving the acknowledge tone comprising a second Dual Tone Multiple Frequency for at least 100 milliseconds.

22. The method of claim 21 , wherein the step of generating the handshake tone comprising the first Dual Tone Multiple Frequency tone for at least 100 milliseconds comprises the step of generating a Dual Tone Multiple Frequency ‘A’ tone for at least 100 milliseconds.

23. The method of claim 21 , wherein the step of receiving the acknowledge tone comprising the second Dual Tone Multiple Frequency for at least 100 milliseconds comprises the step of receiving a Dual Tone Multiple Frequency ‘D’ tone for at least 100 milliseconds.

24. The method of claim 22 , wherein the step of generating the handshake tone comprising the Dual Tone Multiple Frequency ‘A’ tone for at least 100 milliseconds comprises the step of generating the Dual Tone Multiple Frequency ‘A’ tone for 250 milliseconds.

Assignments (18)
RELEASE OF SECURITY INTEREST Recorded Jan 12, 2023
From: CANADIAN IMPERIAL BANK OF COMMERCE
To: SIERRA WIRELESS AMERICA INC.; SIERRA WIRELESS INC.
Reel/Frame 062389/0067 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2022
From: CANADIAN IMPERIAL BANK OF COMMERCE
To: SIERRA WIRELESS, INC.; SIERRA WIRELESS AMERICA INC.
Reel/Frame 061797/0205 →
RELEASE OF SECURITY INTEREST Recorded Oct 21, 2022
From: CANADIAN IMPERIAL BANK OF COMMERCE
To: SIERRA WIRELESS AMERICA, INC.
Reel/Frame 061745/0001 →
SECURITY INTEREST Recorded Mar 16, 2022
From: SIERRA WIRELESS, INC.; SIERRA WIRELESS AMERICA INC.
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 059908/0311 →
CHANGE OF NAME Recorded Jan 21, 2022
From: NUMEREX CORP.
To: SIERRA WIRELESS SERVICES AMERICA HOLDINGS INC.
Reel/Frame 058803/0001 →
MERGER Recorded Jan 21, 2022
From: SIERRA WIRELESS SERVICES AMERICA HOLDINGS INC.
To: SIERRA WIRELESS AMERICA, INC.
Reel/Frame 058803/0147 →
RELEASE OF SECURITY INTEREST Recorded Dec 7, 2017
From: HCP-FVF, LLC
To: NUMEREX CORP.; OMNILINK SYSTEMS INC.; UPLINK SECURITY, LLC
Reel/Frame 044744/0970 →
RELEASE OF SECURITY INTEREST Recorded Jun 8, 2017
From: CRYSTAL FINANCIAL LLC
To: NUMEREX CORP.; OMNILINK SYSTEMS INC.
Reel/Frame 042735/0779 →
SECURITY INTEREST Recorded Jun 8, 2017
From: NUMEREX CORP.; OMNILINK SYSTEMS INC.
To: HCP-FVF, LLC, AS COLLATERAL AGENT
Reel/Frame 042735/0928 →
SECURITY INTEREST Recorded Apr 27, 2016
From: NUMEREX CORP.; OMNILINK SYSTEMS INC.
To: CRYSTAL FINANCIAL LLC
Reel/Frame 038542/0506 →
CORRECTIVE ASSIGNMENT, TO CORRECT SPELLING OF RECEIVING PARTY, REEL/FRAME NO. 029674/0373 Recorded Feb 11, 2013
From: NEXTALARM MONITORING SERVICES, INC.
To: NUMEREX CORP.
Reel/Frame 029873/0131 →
CORRECTIVE ASSIGNMENT TO CORRECT SPELLING OF CONVEYING PARTY. REEL 029105 FRAME 0367 Recorded Jan 16, 2013
From: NEXTALARM MONITORING SERVICES, INC.
To: NUMEREX, CORP.
Reel/Frame 029674/0373 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2013
From: NEXTALARM INTERNATIONAL, INC.
To: ELLIOT, HARVEY ALEXANDER; FIELD-ELLIOT, BRYAN; ELLIOT, DANIEL
Reel/Frame 029603/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2012
From: NEXTALARM MONITORING SERVICE, INC.
To: NUMEREX, CORP.
Reel/Frame 029105/0367 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME FROM NEXT ALARM, INC. TO NEXTALARM MONITORING SERVICES, INC., PREVIOUSLY RECORDED ON REEL 028221 FRAME 0316. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 18, 2012
From: ELLIOT, HARVEY ALEXANDER; FIELD-ELLIOT, BRYAN; ELLIOT, DANIEL
To: NEXTALARM MONITORING SERVICES, INC.
Reel/Frame 028233/0510 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2012
From: ELLIOT, HARVEY ALEXANDER; FIELD-ELLIOT, BRYAN; ELLIOT, DANIEL
To: NEXT ALARM, INC.
Reel/Frame 028221/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2011
From: NEXTALARM MONITORING SERVICES, INC.
To: ELLIOT, HARVEY ALEXANDER; FIELD-ELLIOT, BRYAN; ELLIOT, DANIEL
Reel/Frame 026258/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2010
From: ELLIOT, HARVEY ALEXANDER, MR.; FIELD-ELLIOT, BRYAN, MR.; ELLIOT, DANIEL, MR.
To: NEXTALARM MONITORING SERVICES, INC.
Reel/Frame 025415/0256 →