IP Library Granted Patent US 8,022,807
Granted Patent B2
US 8,022,807 · App. 11/871,936 · Granted Sep 20, 2011

Alarm system with two-way voice

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,022,807
App. No.
11/871,936
Granted
Sep 20, 2011
Kind
B2
Abstract

Techniques are described for establishing a two-way voice communication session with an alarm system. The alarm system may establish a two-way voice communication session with an operator associated with a monitoring service that provides monitoring services for alarm events detected by the alarm system. The alarm system also may establish a two-way voice communication session with a notification recipient that is interested in receiving notifications associated with events detected by the alarm system.

Claims (48)

1. A method of managing identifiers associated with incoming wireless call ports of a monitoring station to establish a voice communication session with an alarm system, the method comprising:

receiving alarm data over a wireless data channel, the alarm data being transmitted from a wireless communication module included in an alarm system in response to the alarm system detecting an alarm event, the alarm data indicating the alarm event;

based on the received alarm data, assigning, by a server that is remote from the alarm system and from among available identifiers associated with incoming wireless call ports of a monitoring station that handles alarm events detected by the alarm system, an available identifier associated with an incoming wireless call port of the monitoring station;

generating, by the server, a signal that enables identification of the assigned identifier;

identifying, by the server, a phone number associated with the assigned identifier; and

transmitting, over the wireless data channel to the wireless communication module included in the alarm system, the phone number associated with the identifier to enable the wireless communication module included in the alarm system to place a call, over a wireless voice channel that is decoupled from the wireless data channel, to the phone number associated with the identifier such that the monitoring station enables connection of the call to an operator handling the alarm event based on the generated signal.

2. The method of claim 1 wherein assigning the available identifier associated with the incoming wireless call port includes assigning one of a shelf and slot number and a private branch exchange extension identifier.

3. The method of claim 1 further comprising transmitting, to the monitoring station, the generated signal.

4. The method of claim 3 wherein:

generating the signal that enables identification of the assigned identifier includes generating a signal that includes the received alarm data and the assigned identifier; and

transmitting, to the monitoring station, the generated signal includes transmitting, to the monitoring station, the generated signal to enable the monitoring system to associate the received alarm data with the assigned identifier such that the monitoring system associates a call received at a phone number associated with the assigned identifier with the received alarm data.

5. The method of claim 1 further comprising:

receiving a disconnect message over the wireless data channel, the disconnect message being transmitted from the wireless communication module included in the alarm system in response to disconnection of the call to the phone number associated with the identifier; and

reallocating the assigned identifier as available.

6. The method of claim 3 wherein transmitting, to the monitoring station, the generated signal includes transmitting, over a wired connection to the monitoring station, the generated signal.

7. The method of claim 1 wherein:

the wireless data channel is a GSM/GPRS data channel; and

the wireless voice channel is a GSM voice channel.

8. The method of claim 1 wherein the phone number associated with the assigned identifier includes a private exchange branch extension associated with the assigned identifier.

9. The method of claim 1 wherein generating the signal that enables identification of the assigned identifier comprises generating an electronic communication that identifies the assigned identifier.

10. The method of claim 1 wherein assigning the available identifier associated with the incoming wireless call port includes:

maintaining data indicating which of the available identifiers associated with incoming wireless call ports of the monitoring station are currently assigned to alarm systems; and

assigning an identifier that is not currently assigned to another alarm system based on the data indicating which of the available identifiers associated with incoming wireless call ports of the monitoring station are currently assigned to alarm systems.

11. A server comprising:

at least one processor; and

at least one 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:

receiving alarm data over a wireless data channel, the alarm data being transmitted from a wireless communication module included in an alarm system in response to the alarm system detecting an alarm event, the alarm data indicating the alarm event and the server being remote from the alarm system;

based on the received alarm data, assigning, from among available identifiers associated with incoming wireless call ports of a monitoring station that handles alarm events detected by the alarm system, an available identifier associated with an incoming wireless call port of the monitoring station;

generating a signal that enables identification of the assigned identifier;

identifying a phone number associated with the assigned identifier; and

transmitting, over the wireless data channel to the wireless communication module included in the alarm system, the phone number associated with the identifier to enable the wireless communication module included in the alarm system to place a call, over a wireless voice channel that is decoupled from the wireless data channel, to the phone number associated with the identifier such that the monitoring station enables connection of the call to an operator handling the alarm event based on the generated signal.

12. The server of claim 11 wherein assigning the available identifier associated with the incoming wireless call port includes assigning one of a shelf and slot number and a private branch exchange extension identifier.

13. The server of claim 11 wherein the operations further comprise transmitting, to the monitoring station, the generated signal.

14. The server of claim 13 wherein transmitting, to the monitoring station, the generated signal includes transmitting, over a wired connection to the monitoring station, the generated signal.

15. The server of claim 13 wherein:

generating the signal that enables identification of the assigned identifier includes generating a signal that includes the received alarm data and the assigned identifier; and

transmitting, to the monitoring station, the generated signal includes transmitting, to the monitoring station, the generated signal to enable the monitoring system to associate the received alarm data with the assigned identifier such that the monitoring system associates a call received at a phone number associated with the assigned identifier with the received alarm data.

16. The server of claim 11 further comprising:

receiving a disconnect message over the wireless data channel, the disconnect message being transmitted from the wireless communication module included in the alarm system in response to disconnection of the call to the phone number associated with the identifier; and

reallocating the assigned identifier as available.

17. The server of claim 11 wherein:

the wireless data channel is a GSM/GPRS data channel; and

the wireless voice channel is a GSM voice channel.

18. The server of claim 11 wherein the phone number associated with the assigned identifier includes a private exchange branch extension associated with the assigned identifier.

19. The server of claim 11 wherein generating the signal that enables identification of the assigned identifier comprises generating an electronic communication that identifies the assigned identifier.

20. The server of claim 11 wherein assigning the available identifier associated with the incoming wireless call port includes:

maintaining data indicating which of the available identifiers associated with incoming wireless call ports of the monitoring station are currently assigned to alarm systems; and

assigning an identifier that is not currently assigned to another alarm system based on the data indicating which of the available identifiers associated with incoming wireless call ports of the monitoring station are currently assigned to alarm systems.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jan 21, 2021
From: SILICON VALLEY BANK
To: ENERGYHUB, INC.; ICN ACQUISITION, LLC; ALARM.COM INCORPORATED
Reel/Frame 055069/0001 →
SECURITY INTEREST Recorded Oct 10, 2017
From: ALARM.COM, INCORPORATED; ENERGYHUB, INC.; ICN ACQUISITION, LLC
To: SILICON VALLEY BANK
Reel/Frame 044167/0235 →
SUPPLEMENT TO PATENT SECURITY AGREEMENT Recorded Aug 11, 2016
From: ALARM.COM INCORPORATED
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 039656/0134 →
PATENT SECURITY AGREEMENT Recorded Sep 3, 2014
From: ALARM.COM INCORPORATED; ENERGYHUB, INC.
To: SILICON VALLEY BANK
Reel/Frame 033681/0164 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Sep 2, 2014
From: SILICON VALLEY BANK
To: ALARM.COM INCORPORATED; ENERGYHUB, INC.
Reel/Frame 033673/0347 →
SECURITY INTEREST Recorded May 9, 2014
From: ALARM.COM INCORPORATED; ENERGYHUB, INC.
To: SILICON VALLEY BANK
Reel/Frame 032860/0969 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2009
From: MARTIN, JEAN-PAUL; TRUNDLE, STEPHEN SCOTT; GOLDFARB, DAVID SAUL; HUTZ, DAVID JAMES
To: ALARM.COM INCORPORATED
Reel/Frame 023426/0939 →