IP Library Granted Patent US 9,462,135
Granted Patent B2
US 9,462,135 · App. 14/450,787 · Granted Oct 4, 2016

Delivery of alarm system event data and audio

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,462,135
App. No.
14/450,787
Granted
Oct 4, 2016
Kind
B2
Abstract

Delivery of alarm system event data and audio. In certain aspects, a method for delivery of alarm system event data is described, including communicating alarm event data from an alarm system to a private telecommunications switch. In turn, the alarm event data may be communicated to a message processing gateway. The message processing gateway evaluates service parameters of the alarm system and, in certain cases, instructs the private telecommunications switch to contact a central alarm monitoring station if certain service parameters are met. In additional aspects, private telecommunications switch opens a voice channel between the private telecommunications switch and the central alarm monitoring station and communicates the alarm event data. Additionally, in response to a determination that a voice channel between the private telecommunications switch and the central alarm monitoring station remains open, the private telecommunications switch may also bridge the voice channel to the alarm system.

Claims (44)

1. A method comprising the steps of:

receiving, by a message processing gateway, alarm event data indicating that an alarm system has detected an alarm event;

evaluating, by the message processing gateway, whether the alarm system is registered among a known group of alarm systems serviced by the message processing gateway; and

if the alarm system is deemed registered among the known group of alarm systems serviced by the message processing gateway, then causing, by the message processing gateway, establishment of a two-way voice channel between the alarm system and a central alarm monitoring station over a packet-based network and transmission of the alarm event data to the central alarm monitoring station over the packet-based network,

wherein establishment of the two-way voice channel between the alarm system and the central alarm monitoring station over the packet-based network comprises:

opening a voice channel between a telecommunications switch and the central alarm monitoring station;

determining whether the voice channel between the telecommunications switch and the central alarm monitoring station remains open after transmission of the alarm event data to the central alarm monitoring station by monitoring for a disconnection after the central monitoring station acknowledges receipt of the alarm event data; and

in response to determining that the voice channel between the telecommunications switch and the central alarm monitoring station remains open, bridging the voice channel between the telecommunications switch and the central alarm monitoring station to the alarm system.

2. The method of claim 1 , wherein the telecommunications switch is prompted to establish the two-way voice channel.

3. The method of claim 2 , wherein the telecommunications switch is prompted to transmit the alarm event data to the central alarm monitoring station over the packet-based network.

4. The method of claim 3 , wherein the message processing gateway is integrated with the telecommunications switch.

5. The method of claim 3 , wherein the message processing gateway is integrated with the telecommunications switch as a single computing device.

6. The method of claim 2 , wherein the telecommunications switch is prompted by a message sent over the packet-based network.

7. The method of claim 1 , wherein the packet-based network comprises the Internet.

8. The method of claim 1 , wherein the packet-based network comprises a private network.

9. A message processing gateway comprising:

a memory;

a processor configured to execute instructions stored in the memory; and

a program that is stored in the memory and that comprises executable instructions for performing the steps of:

receiving, from a telecommunications switch, data about an alarm event detected at an alarm system;

determining whether the alarm system is associated with a customer account in good standing with respect to account balance for services rendered or payment schedule; and

if the alarm system is determined to be associated with the customer account in good standing with respect to account balance for services rendered or payment schedule, then prompting the telecommunications switch to:

open a Public Switched Telephone Network (PSTN) voice channel between the telecommunications switch and a central alarm monitoring station and communicate the alarm event data to the central alarm monitoring station;

determine whether the PSTN voice channel between the telecommunications switch and the central alarm monitoring station remains open after communication of the alarm event data to the central alarm monitoring station by monitoring for a disconnection after the central alarm monitoring station acknowledges receipt of the alarm event data from the telecommunications switch; and

bridge the PSTN voice channel between the telecommunications switch and the central alarm monitoring station to the alarm system, to create a voice channel between the alarm system and the central alarm monitoring station, in response to a determination that the PSTN voice channel between the telecommunications switch and the central alarm monitoring station remains open.

10. The message processing gateway of claim 9 , wherein the message processing gateway is connected to the telecommunications switch by a direct wired connection.

11. The message processing gateway of claim 9 , wherein the message processing gateway is integrated with the telecommunications switch.

12. The message processing gateway of claim 9 , wherein the message processing gateway is integrated with the telecommunications switch as a single computing device.

13. A message processing gateway comprising:

a memory;

a processor configured to execute instructions stored in the memory; and

executable instructions stored in the memory that, when executed by the processor, cause the message processing gateway to perform a process that comprises the steps of:

communicating with a plurality of alarm systems;

receiving alarm event data from an alarm system in the plurality of alarm systems;

determining whether the alarm system is associated with a customer account in good standing with respect to account balance for services rendered or payment schedule; and

if the alarm system is associated with the customer account in good standing with respect to account balance for services rendered or payment schedule, then establishing a two-way voice channel between the alarm system and a central alarm monitoring station by:

opening a voice channel between a telecommunications switch and the central alarm monitoring station and communicating the alarm event data to the central alarm monitoring station;

determining whether the voice channel between the telecommunications switch and the central alarm monitoring station remains open after communication of the alarm event data to the central alarm monitoring station by monitoring for a disconnection after the central alarm monitoring station acknowledges receipt of the alarm event data from the telecommunications switch; and

bridging the voice channel between the telecommunications switch and the central alarm monitoring station to the alarm system, to create a voice channel between the alarm system and the central alarm monitoring station, in response to a determination that the voice channel between the telecommunications switch and the central alarm monitoring station remains open,

wherein the two-way voice channel comprises the Internet.

14. The message processing gateway of claim 13 , wherein the step of determining whether the alarm system is associated with the customer account further comprises evaluating whether the alarm system is registered among a known group of alarm systems serviced by the message processing gateway.

15. The message processing gateway of claim 13 , wherein the telecommunications switch is integrated with the message processing gateway.

16. The message processing gateway of claim 13 , wherein the telecommunications switch is integrated with the message processing gateway as a single computing device.

17. The message processing gateway of claim 13 , wherein the telecommunications switch and the message processing gateway communicate over a packet-based network.

Assignments (11)
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 →
MERGER Recorded Jan 21, 2022
From: SIERRA WIRELESS SERVICES AMERICA HOLDINGS INC.
To: SIERRA WIRELESS AMERICA, INC.
Reel/Frame 058803/0147 →
CHANGE OF NAME Recorded Jan 21, 2022
From: NUMEREX CORP.
To: SIERRA WIRELESS SERVICES AMERICA HOLDINGS INC.
Reel/Frame 058803/0001 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2016
From: SMITH, JEFFERY O.; GREGORY, MICHAEL; MURRAY, TOMAS; ARY, EUGENE D.
To: NUMEREX CORP.
Reel/Frame 037918/0225 →