IP Library › Granted Patent US 11,223,998
Granted Patent B2
US 11,223,998 · App. 16/825,099 · Granted Jan 11, 2022

Security, monitoring and automation controller access and use of legacy security control panel information

Inventors: Alan Wade Cohn (Redwood City, CA); Lewis Clay Dearman (Redwood City, CA); Gary Robert Faulkner (Redwood City, CA); James A. Johnson (Redwood City, CA); James Edward Kitchen (Redwood City, CA); David Leon Proft (Redwood City, CA)
Assignee: iControl Networks, Inc.
H04W40/28G06F11/0757G08B3/10G08B13/00G08B19/005G08B25/001G08B25/004G08B25/008G08B25/08G08B25/10G08B25/14G08B29/02G08B29/08H04L12/2807H04L12/2809H04L12/2816H04L12/2818H04L12/2825H04L12/2827H04L12/2832H04L12/2834H04L67/125H04L69/26H04W40/34H04W76/50G05B2219/2642G08B29/16H04L12/2803H04L67/025H04L67/12
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,223,998
App. No.
16/825,099
Granted
Jan 11, 2022
Kind
B2
Abstract

A system, method and apparatus for controller functionality for each of security, monitoring and automation, as well as a bidirectional Internet gateway, is provided. Such functionality is provided by virtue of a configurable architecture that enables a user to adapt the system for the user's specific needs. In addition, functionality for gathering configuration information from a previously-installed security system and using that information in a subsequent takeover of that security system is provided.

Claims (59)

1. A method comprising:

determining, by a computing device located at a premises, a protocol associated with a premises management system located at the premises, wherein two or more components of the premises management system are configured to communicate via the protocol;

receiving, by the computing device and via the protocol, configuration information associated with the premises management system;

receiving, by the computing device, from the premises management system, and via the protocol, data indicating a state of a premises device of the premises management system; and

transmitting, by the computing device and based on the configuration information, a message indicating the state of the premises device.

2. The method of claim 1 , wherein the transmitting the message comprises:

transmitting, to a server located external to the premises, the message,

wherein the server is configured to perform at least one of:

causing output, via a client device, of the state of the premises device, or

transmitting, to a central station, the message.

3. The method of claim 1 , wherein the receiving the data indicating the state of the premises device comprises:

receiving, by the computing device, from the premises management system, and via the protocol, a signal associated with the premises device; and

interpreting, by the computing device and based on the configuration information, the signal to determine the data indicating the state of the premises device.

4. The method of claim 1 , further comprising:

transmitting, by the computing device, to a controller of the premises management system, and via the protocol, a message indicating a request for the configuration information.

5. The method of claim 1 , wherein the determining the protocol associated with the premises management system comprises:

transmitting, by the computing device, to the premises management system, and via a plurality of protocols, a plurality of probe messages; and

receiving, by the computing device, a response to at least one probe message of the plurality of probe messages, wherein the response to the at least one probe message is received via the determined protocol.

6. The method of claim 5 , wherein the at least one probe message of the plurality of probe messages comprises at least one of a control command, arm/disarm information, zone sensor trip information, sensor state information, or an arming code.

7. The method of claim 1 , wherein the premises management system comprises a controller and a keypad, and wherein the controller and the keypad are configured to communicate with one another via the protocol.

8. The method of claim 1 , wherein the configuration information comprises at least one of an identifier of the premises device, a type of the premises device, or a zone indicator associated with the premises device.

9. The method of claim 1 , wherein the premises device comprises at least one of a door sensor, a window sensor, a point of entry sensor, a motion sensor, a smoke detector, a heat sensor, a fire sensor, an automation device, a still-image camera, a video camera, a glass break detector, an inertial detector, a water detector, a carbon dioxide detector, or a key fob device.

10. The method of claim 1 , wherein the computing device comprises at least one of a gateway, a controller, or a touchscreen device.

11. The method of claim 1 , wherein the computing device is associated with a second premises management system located at the premises.

12. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors, cause:

determining, by a computing device located at a premises, a protocol associated with a premises management system located at the premises, wherein two or more components of the premises management system are configured to communicate via the protocol;

receiving, by the computing device and via the protocol, configuration information associated with the premises management system;

receiving, by the computing device, from the premises management system, and via the protocol, data indicating a state of a premises device of the premises management system; and

transmitting, by the computing device and based on the configuration information, a message indicating the state of the premises device.

13. The non-transitory computer-readable medium of claim 12 , wherein the transmitting the message comprises:

transmitting, to a server located external to the premises, the message,

wherein the server is configured to perform at least one of:

causing output, via a client device, of the state of the premises device, or

transmitting, to a central station, the state of the premises device.

14. The non-transitory computer-readable medium of claim 12 , wherein the receiving the data indicating the state of the premises device comprises:

receiving, by the computing device, from the premises management system, and via the protocol, a signal associated with the premises device; and

interpreting, by the computing device and based on the configuration information, the signal to determine the data indicating the state of the premises device.

15. The non-transitory computer-readable medium of claim 12 , wherein the instructions, when executed by the one or more processors, further cause:

transmitting, by the computing device, to a controller of the premises management system, and via the protocol, a message indicating a request for the configuration information.

16. The non-transitory computer-readable medium of claim 12 , wherein the determining the protocol associated with the premises management system comprises:

transmitting, by the computing device, to the premises management system, and via a plurality of protocols, a plurality of probe messages; and

receiving, by the computing device, a response to at least one probe message of the plurality of probe messages, wherein the response to the at least one probe message is received via the determined protocol.

17. A device comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the device to:

determine a protocol associated with a premises management system located at a premises, wherein two or more components of the premises management system are configured to communicate via the protocol;

receive, via the protocol, configuration information associated with the premises management system;

receive, from the premises management system and via the protocol, data indicating a state of a premises device of the premises management system; and

transmit, based on the configuration information, a message indicating the state of the premises device.

18. The device of claim 17 , wherein the instructions, when executed by the one or more processors, further cause the device to:

receive the data indicating the state of the premises device by:

receiving, from the premises management system and via the protocol, a signal associated with the premises device; and

interpreting, based on the configuration information, the signal to determine the data indicating the state of the premises device.

19. The device of claim 17 , wherein the instructions, when executed by the one or more processors, further cause the device to:

transmit, to a controller of the premises management system and via the protocol, a message indicating a request for the configuration information.

20. The device of claim 17 , wherein the instructions, when executed by the one or more processors, further cause the device to:

determine the protocol associated with the premises management system by:

transmitting, to the premises management system and via a plurality of protocols, a plurality of probe messages; and

receiving a response to at least one probe message of the plurality of probe messages, wherein the response to the at least one probe message is received via the determined protocol.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2020
From: COHN, ALAN WADE; DEARMAN, LEWIS CLAY; FAULKNER, GARY ROBERT; JOHNSON, JAMES A.; KITCHEN, JAMES EDWARD; PROFT, DAVID LEON
To: ICONTROL NETWORKS, INC.
Reel/Frame 054572/0516 →
Continuity (3)
Continuation 15231273 · Aug 8, 2016
Continuation 12732879 · Mar 26, 2010
Related Publication 20200226910A1 · Jul 16, 2020
Cited By (12)
US 12,244,663 US 12,250,547 US 12,253,833 US 12,267,385 US 12,283,172 US 12,284,057 US 12,301,379 US 12,476,840 US 12,494,938 US 12,541,237 US 12,638,840 US 12,738,150