IP Library Granted Patent US 10,389,736
Granted Patent B2
US 10,389,736 · App. 14/203,084 · Granted Aug 20, 2019

Communication protocols in integrated systems

Inventors: Paul Dawes (Redwood City, CA); Chris Decenzo (Menlo Park, CA); Gerry Gutt (Tucson, AZ); Aaron Wood (Redwood City, CA)
Assignee: iControl Networks, Inc.
H04L63/1408G05B15/02H04L63/02H04L63/0227H04L63/08H04W12/06H04W12/08H04W84/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 10,389,736
App. No.
14/203,084
Granted
Aug 20, 2019
Kind
B2
Abstract

A system and methods comprise a touchscreen at a premises. The touchscreen includes a processor coupled to a security system at the premises. User interfaces are presented via the touchscreen. The user interfaces include a security interface that provides control of functions of the security system and access to data collected by the security system, and a network interface that provides access to network devices. A camera at the premises is coupled to the touchscreen via a plurality of interfaces. A security server at a remote location is coupled to the touchscreen via a plurality of channels and a plurality of protocols. The security server comprises a client interface through which remote client devices exchange data with the touchscreen and the security system.

Claims (46)

1. A system comprising:

a touchscreen device located at a premises, wherein the touchscreen device is in communication with a security system located at the premises; and

a security server located external to the premises and in communication with the touchscreen device, wherein the security server is configured to:

receive, via a connectionless protocol and from the touchscreen device, premises data associated with one or more of an event or a state;

send, to a remote device, the premises data;

receive, from the remote device, control data associated with the premises; and

send, via a connection-based protocol and to one or more of the touchscreen device or the security system, the control data.

2. The system of claim 1 , wherein the connectionless protocol and the connection-based protocol are transport layer protocols.

3. The system of claim 1 , wherein the security server is further configured to send, via the connection-based protocol and to the touchscreen device, a request for data associated with one or more of the premises, the security system, or the touchscreen device.

4. The system of claim 1 , wherein the touchscreen device is configured to send, to the security server and in response to detecting an event associated with the premises, the premises data.

5. The system of claim 1 , wherein the control data comprises data configured to cause a device of the security system to modify one or more of a device state, an armed status, an alarm status, a reporting parameter, or a zone setting.

6. The system of claim 1 , wherein the security server is further configured to send, via a first network and to the touchscreen device, data configured to cause the touchscreen device to initiate a connection, via a second network, with the security server.

7. The system of claim 1 , wherein the premises data is received, by the security server, with a sequence number, and wherein the security server is configured to send, to the touchscreen device and in response to receiving the premises data, an acknowledgment message comprising the sequence number.

8. A method comprising:

receiving, by a security server, via a connectionless protocol, and from a touchscreen device, premises data associated with one or more of an event or a state, wherein the touchscreen device is located at a premises and in communication with a security system located at the premises, and wherein the security server is located external to the premises;

sending, by the security server and to a remote device, the premises data;

receiving, from the remote device, control data associated with the premises; and

sending, via a connection-based protocol and to one or more of the touchscreen device or the security system, the control data.

9. The method of claim 8 , wherein the connectionless protocol and the connection-based protocol are transport layer protocols.

10. The method of claim 8 , further comprising sending, by the security server, via the connection-based protocol, and to the touchscreen device, a request for data associated with one or more of the premises, the security system, or the touchscreen device.

11. The method of claim 8 , wherein receiving the premises data comprises receiving, based on the touchscreen device detecting an event associated with the premises, the premises data.

12. The method of claim 8 , wherein the control data comprises data configured to cause a device of the security system to modify one or more of a device state, an armed status, an alarm status, a reporting parameter, or a zone setting.

13. The method of claim 8 , further comprising sending, by the security server, via a first network, and to the touchscreen device, data configured to cause the touchscreen device to initiate a connection, via a second network, with the security server.

14. The method of claim 8 , wherein the premises data is received, by the security server, with a sequence number, and further comprising sending, by the security server to the touchscreen device and in response to receiving the premises data, an acknowledgment message comprising the sequence number.

15. A device comprising:

one or more processors; and

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

receive, via a connectionless protocol and from a touchscreen device, premises data associated with one or more of an event or a state, wherein the touchscreen device is located at a premises and in communication with a security system located at the premises;

send, to a remote device, the premises data;

receive, from the remote device, control data associated with the premises; and

send, via a connection-based protocol and to one or more of the touchscreen device or the security system, the control data.

16. The device of claim 15 , wherein the connectionless protocol and the connection-based protocol are transport layer protocols.

17. The device of claim 15 , wherein the instructions, when executed by the one or more processors, further cause the device to send, via the connection-based protocol and to the touchscreen device, a request for data associated with one or more of the premises, the security system, or the touchscreen device.

18. The device of claim 15 , wherein the instructions that, when executed by the one or more processors, cause the device to receive the premises data comprises instructions that, when executed by the one or more processors, cause the device to receive, based on the touchscreen device detecting an event associated with the premises, the premises data.

19. The device of claim 15 , wherein the control data comprises data configured to cause a device of the security system to modify one or more of a device state, an armed status, an alarm status, a reporting parameter, or a zone setting.

20. The device of claim 15 , wherein the instructions, when executed by the one or more processors, further cause the device to send, via a first network and to the touchscreen device, data configured to cause the touchscreen device to initiate a connection, via a second network, with the device.

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

receive, via a connectionless protocol and from a touchscreen device, premises data associated with one or more of an event or a state, wherein the touchscreen device is located at a premises and in communication with a security system located at the premises;

send, to a remote device, the premises data;

receive, from the remote device, control data associated with the premises; and

send, via a connection-based protocol and to one or more of the touchscreen device or the security system, the control data.

22. The computer-readable medium of claim 21 , wherein the connectionless protocol and the connection-based protocol are transport layer protocols.

23. The computer-readable medium of claim 21 , wherein the instructions, when executed by the one or more processors, further cause the device to send, via the connection-based protocol and to the touchscreen device, a request for data associated with one or more of the premises, the security system, or the touchscreen device.

24. The computer-readable medium of claim 21 , wherein the instructions that, when executed by the one or more processors, cause the device to receive the premises data comprises instructions that, when executed by the one or more processors, cause the device to receive, based on the touchscreen device detecting an event associated with the premises, the premises data.

25. The computer-readable medium of claim 21 , wherein the control data comprises data configured to cause a device of the security system to modify one or more of a device state, an armed status, an alarm status, a reporting parameter, or a zone setting.

26. The computer-readable medium of claim 21 , wherein the instructions, when executed by the one or more processors, further cause the device to send, via a first network and to the touchscreen device, data configured to cause the touchscreen device to initiate a connection, via a second network, with the device.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2020
From: WOOD, AARON
To: ICONTROL NETWORKS, INC.
Reel/Frame 052565/0281 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2019
From: GUTT, GERRY
To: ICONTROL NETWORKS, INC.
Reel/Frame 049938/0620 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2019
From: DECENZO, CHRIS
To: ICONTROL NETWORKS, INC.
Reel/Frame 049615/0812 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2016
From: DAWES, PAUL
To: ICONTROL NETWORKS, INC.
Reel/Frame 038549/0617 →
Continuity (25)
Continuation In Part 12197946 · Aug 25, 2008
Continuation In Part 13718851 · Dec 18, 2012
Continuation In Part 13932837 · Jul 1, 2013
Continuation In Part 11761745 · Jun 12, 2007
Continuation In Part 12019568 · Jan 24, 2008
Continuation In Part 13925181 · Jun 24, 2013
Continuation In Part 13531757 · Jun 25, 2012
Continuation In Part 13335279 · Dec 22, 2011
Continuation In Part 12539537 · Aug 11, 2009
Continuation In Part 12750470 · Mar 30, 2010
Continuation In Part 13104932 · May 10, 2011
Provisional Application 61782345 · Mar 14, 2013
Provisional Application 61802077 · Mar 15, 2013
Provisional Application 61777061 · Mar 12, 2013
Provisional Application 61778853 · Mar 13, 2013
Provisional Application 61779028 · Mar 13, 2013
Provisional Application 61779753 · Mar 13, 2013
Provisional Application 61780092 · Mar 13, 2013
Provisional Application 61780290 · Mar 13, 2013
Provisional Application 61780435 · Mar 13, 2013
Provisional Application 61780538 · Mar 13, 2013
Provisional Application 61780637 · Mar 13, 2013
Provisional Application 61781401 · Mar 14, 2013
Provisional Application 61781713 · Mar 14, 2013
Related Publication 20180191742A1 · Jul 5, 2018
Cited By (5)
US 12,224,970 US 12,255,820 US 12,287,105 US 12,301,632 US 12,321,471