IP Library Granted Patent US 7,245,703
Granted Patent B2
US 7,245,703 · App. 10/462,708 · Granted Jul 17, 2007

Alarm signal interceptor, middleware processor, and re-transmitter using caller ID

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 7,245,703
App. No.
10/462,708
Granted
Jul 17, 2007
Kind
B2
Abstract

A relatively simple redialer device is provided at the customer's home to redirect outgoing alarm calls to a middleware processing center. The redialer first dials “★82” (or other appropriate code) to disable caller-ID blocking. The redialer then redirects the alarm call to a middleware processing center. The middleware processing center receives the alarm call and determines the customer identification by detecting the caller ID. The middleware processing center then dials out to the appropriate alarm company for that customer, and transfers the alarm data along with customer identification information (account number or the like) in a data format compatible with the alarm monitoring company's computers. The alarm is then handled by the alarm monitoring company in the normal manner practiced by the alarm monitoring company.

Claims (72)

1. A method of controlling alarm signals comprising the steps of:

directing a customer alarm signal from a customer to a middleware processor,

receiving in the middleware processor, the customer alarm signal,

identifying a customer associated with the customer alarm signal, and

routing the customer alarm signal based upon identification of the customer associated with the customer alarm signal;

wherein the step of directing a customer alarm signal from a customer to a middleware processor comprises the steps of:

intercepting an alarm signal at a customer alarm panel, and

redirecting the alarm signal using a redialer to complete a call to the middleware processor, and

wherein the step of identifying the customer associated with the customer alarm signal comprises the steps of:

identifying the source of the alarm signal using caller ID to identify a customer phone number,

looking up the customer phone number on a customer phone number database, and

identifying the customer associated with the identified customer phone number.

2. The method of claim 1 , wherein the step of routing the customer alarm signal based upon identification of the customer associated with the customer alarm signal comprises the steps of:

determining an alarm monitoring company associated with the customer, and

directing the alarm signal to the alarm company associated with the customer.

3. The method of claim 2 , wherein the step of directing the alarm signal to the alarm company associated with the customer comprises the steps of:

dialing out to an alarm company using a telephone line, and

transmitting the customer alarm signal to the alarm company associated with the customer.

4. The method of claim 3 , further comprising the step of reformatting the customer alarm signal into a format compatible with the alarm company associated with the customer.

5. The method of claim 4 , wherein the step of reformatting the customer alarm signal comprises inserting a new customer account number into the customer alarm signal.

6. The method of claim 2 , wherein the step of directing the alarm signal to the alarm company associated with the customer comprises the steps of:

communicating with the alarm company using a local computer interface, and

transmitting the customer alarm signal as a Remote Procedure Call (RPC) to the alarm company associated with the customer.

7. The method of claim 6 , further comprising the step of reformatting the customer alarm signal into a format compatible with the alarm company associated with the customer.

8. The method of claim 7 , wherein the step of reformatting the customer alarm signal comprises inserting a new customer account number into the customer alarm signal.

9. The method of claim 1 , wherein the step of routing the customer alarm signal based upon identification of the customer associated with the customer alarm signal comprises the steps of:

determining an alarm procedure associated with the customer, and

directing the alarm signal according to the alarm procedure associated with the customer.

10. The method of claim 9 , wherein the step of directing the alarm signal according to the alarm procedure associated with the customer comprises the steps of:

generating a voice message indicating the alarm, and

transmitting the voice message to the customer.

11. The method of claim 10 , wherein the step of transmitting the voice message to the customer comprises the step of transmitting a telephone message to the customer.

12. The method of claim 9 , wherein the step of directing the alarm signal according to the alarm procedure associated with the customer comprises the steps of:

generating a text message indicating the alarm, and

transmitting the text message to the customer.

13. The method of claim 12 , wherein the step of transmitting the text message to the customer comprises the step of transmitting a text message to at least one of a portable phone, cellular phone, digital phone, paging device, mobile e-mail device, mobile text messaging device, and e-mail message.

14. The method of claim 9 , wherein the step of directing the alarm signal according to the alarm procedure associated with the customer comprises the step of directing the alarm signal to an alarm monitoring company associated with the customer.

15. The method of claim 9 , wherein the step of directing the alarm signal according to the alarm procedure associated with the customer comprises the step of logging the alarm signal into a database in the middleware provider.

16. A system of controlling alarm signals comprising:

means for directing a customer alarm signal from a customer to a middleware processor; and

a middleware processor for receiving and processing the customer alarm signal, the middleware processor comprising:

means for identifying a customer associated with the customer alarm signal, and

means for routing the customer alarm signal based upon identification of the customer associated with the customer alarm signal;

wherein said means for directing a customer alarm signal from a customer to a middleware processor comprises a redialer for intercepting an alarm signal at a customer alarm panel and redirecting the alarm signal by completing a call to the middleware processor; and

wherein said means for identifying the customer associated with the customer alarm signal comprises:

means for identifying the source of the alarm signal using caller ID to identify a customer phone number;

means for looking up the customer phone number on a customer phone number database; and

means for identifying the customer associated with the identified customer phone number.

17. The system of claim 16 , wherein said means for routing the customer alarm signal based upon identification of the customer associated with the customer alarm signal comprises:

means for determining an alarm monitoring company associated with the customer; and

means for directing the alarm signal to the alarm company associated with the customer.

18. The system of claim 17 , wherein said means for directing the alarm signal to the alarm company associated with the customer comprises:

means for dialing out to an alarm company using a telephone line; and

means for transmitting the customer alarm signal to the alarm company associated with the customer.

19. The system of claim 18 , further comprising means for reformatting the customer alarm signal into a format compatible with the alarm company associated with the customer.

20. The system of claim 19 , wherein said means for reformatting the customer alarm signal inserts a new customer account number into the customer alarm signal.

21. The system of claim 17 , wherein said means for directing the alarm signal to the alarm company associated with the customer comprises a local computer interface for communicating with the alarm company using a local computer interface by transmitting the customer alarm signal as a Remote Procedure Call (RPC) to the alarm company associated with the customer.

22. The system of claim 21 , further comprising means for reformatting the customer alarm signal into a format compatible with the alarm company associated with the customer.

23. The system of claim 22 , wherein said means for reformatting the customer alarm signal inserts a new customer account number into the customer alarm signal.

24. The system of claim 16 , wherein said means for routing the customer alarm signal based upon identification of the customer associated with the customer alarm signal comprises:

means for determining an alarm procedure associated with the customer; and

means for directing the alarm signal according to the alarm procedure associated with the customer.

25. The system of claim 24 , wherein said means for directing the alarm signal according to the alarm procedure associated with the customer comprises:

means for generating a voice message indicating the alarm; and

means for transmitting the voice message to the customer.

26. The system of claim 25 , wherein said means for transmitting the voice message to the customer comprises said means for transmitting a telephone message to the customer.

27. The system of claim 24 , wherein said means for directing the alarm signal according to the alarm procedure associated with the customer comprises:

means for generating a text message indicating the alarm; and

means for transmitting the text message to the customer.

28. The system of claim 27 , wherein said means for transmitting the text message to the customer comprises said means for transmitting a text message to at least one of a portable phone, cellular phone, digital phone, paging device, mobile e-mail device, mobile text messaging device, and e-mail message.

29. The system of claim 24 , wherein said means for directing the alarm signal according to the alarm procedure associated with the customer comprises said means for directing the alarm signal to an alarm monitoring company associated with the customer.

30. The system of claim 24 , wherein said means for directing the alarm signal according to the alarm procedure associated with the customer comprises said means for logging the alarm signal into a database in the middleware provider.

Assignments (15)
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 →
RELEASE OF SECURITY INTEREST Recorded Jan 10, 2013
From: NEXTALARM MONITORING SERVICES, INC.; FIELD-ELLIOT, BRYAN; ELLIOT, H. ALEXANDER; ELLIOT, DANIEL J.
To: NEXTALARM INTERNATIONAL INC.
Reel/Frame 029605/0173 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2008
From: FIELD-ELLIOT, BRYAN; ELLIOT, DANIEL J.; ELLIOT, H. ALEXANDER
To: NEXTALARM INTERNATIONAL, INC.
Reel/Frame 020817/0409 →
SECURITY AGREEMENT Recorded Apr 18, 2008
From: NEXTALARM INTERNATIONAL, INC.
To: FIELD-ELLIOT, BRYAN; ELLIOT, H. ALEXANDER; ELLIOT, DANIEL J.; NEXTALARM MONITORING SERVICES, INC.
Reel/Frame 020817/0671 →