# US 11,310,199 B2 · Premises management configuration and control

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,310,199 B2
- Document ID: US11310199B2
- Status: Granted
- Kind: B2
- Application number: 17/343,315
- Filed: 2021-06-09
- Published: 2022-01-06
- Granted: 2022-04-19
- Earliest claimed: 2004-03-16
- Assignees: iControl Networks, Inc.
- Applicants: iControl Networks, Inc.
- Inventors: Marc Baum; Paul J. Dawes
- Web page: https://patentgrep.com/patent/US11310199B2

## CPC

- H04L 63/0209: {Architectural arrangements, e.g. perimeter networks or demilitarized zones}
- H04W 12/009: {specially adapted for networks, e.g. wireless sensor networks, ad-hoc networks, RFID networks or cloud networks}
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G08B 19/005: {combined burglary and fire alarm systems}
- G08B 21/182: {Level alarms, e.g. alarms responsive to variables exceeding a threshold}
- G08B 25/004: {Alarm propagated along alternative communication path or using alternative communication medium according to a hierarchy of available ways to communicate, e.g. if Wi-Fi® not available use GSM}
- G08B 25/008: {Alarm setting and unsetting, i.e. arming or disarming of the security system}
- G08B 25/14: Central alarm receiver or annunciator arrangements
- G08B 29/18: Prevention or correction of operating errors (G08B29/02, G08B29/12 take precedence)
- H04L 12/2807: {Exchanging configuration information on appliance services in a home automation network (arrangements for maintenance or administration involving network analysis for automatically determining the actual topology of a network H04L41/12; hardware or software tools for network management using graphical user interfaces H04L41/22; address allocation H04L61/50)}
- H04L 12/2809: {indicating that an appliance service is present in a home automation network (monitoring functionality H04L43/0817; discovery or management thereof, e.g. service location protocol [SLP] or web services, H04L67/51)}
- H04L 12/2829: {involving user profiles according to which the execution of a home appliance functionality is automatically triggered}
- H04L 12/283: {Processing of data at an internetworking point of a home automation network}
- H04L 12/2832: {Interconnection of the control functionalities between home networks (single bridge functionality H04L12/4625)}
- H04L 63/10: {for controlling access to devices or network resources}
- H04L 63/20: {for managing network security; network security policies in general (filtering policies H04L63/0227)}
- H04L 67/025: for remote control or remote monitoring of applications
- H04L 67/1396: specially adapted for monitoring users' activity
- H04L 67/34: {involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416)}
- H04L 67/53: using third party service providers
- H04L 67/55: Push-based network services
- H04L 67/56: Provisioning of proxy services (store-and-forward switching systems in data switching networks H04L12/54)
- H04W 12/35: {Protecting application or service provisioning, e.g. securing SIM application provisioning}
- H04W 12/37: Managing security policies for mobile devices or for controlling mobile applications
- H04W 12/50: Secure pairing of devices
- G08B 13/19695: {Arrangements wherein non-video detectors start video recording or forwarding but do not generate an alarm themselves}
- H04L 63/0272: {Virtual private networks}
- H04L 63/0428: {wherein the data content is protected, e.g. by encrypting or encapsulating the payload}
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 2012/2841: {Wireless}
- H04L 2012/2843: {Mains power line}
- H04W 12/03: Protecting confidentiality, e.g. by encryption
- H04W 12/71: Hardware identity
- H04W 12/77: Graphical identity
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS

## Abstract

Disclosed are methods, systems, and devices for management of a premises. The premises may comprise one or more devices, such as a gateway device, a control device, or a premises device. A computing device, such as a server external to the premises, may receive data indicative of the premises device. The computing device may determine to update a configuration of one or more devices at the premises, such as the gateway device or the control device. Configuration data may be sent to the gateway device to update the configuration.

## Claims

### Claim 1

A method comprising:
receiving, by a gateway device located at a premises, an indication of the gateway device being associated with a control device of a premises system located at the premises;
receiving, by the gateway device and from a computing device located external to the premises, data associated with a configuration of the control device, wherein the configuration is based on data indicative of a premises device located at the premises; and
causing, based on the data associated with the configuration, the control device to be configured.

### Claim 2 (depends on 1)

The method of claim 1, wherein receiving the indication of the gateway device being associated with the control device is based on at least one of: selection of the premises device on a user interface, configuration of the premises device on the user interface, or enrollment of the premises device on the user interface.

### Claim 3 (depends on 1)

The method of claim 1, wherein the indication of the gateway device being associated with the control device is based on at least one of an identifier of the premises device, an association of the premises device with a user account, a name associated with the premises device, or a device type.

### Claim 4 (depends on 1)

The method of claim 1, wherein the data associated with the configuration comprises at least one of a device identifier, a serial number, a device name, a zone identifier, or a group identifier.

### Claim 5 (depends on 1)

The method of claim 1, wherein receiving the data associated with the configuration of the control device is based on a determination to at least one of: update the configuration of the control device, enable the control device to use a communication protocol, update a communication protocol associated with the control device, enroll the premises device as a device managed by the control device, or cause the control device to communicate with the premises device.

### Claim 6 (depends on 1)

The method of claim 1, further comprising updating, based on the data indicative of the configuration, the gateway device to be configured to facilitate communication between the premises device and the control device.

### Claim 7 (depends on 1)

The method of claim 1, wherein the gateway device comprises at least one of a computing device, an interface device, a touchscreen device, a wireless communication device, a hub device, or a device configured to facilitate a premises service.

### Claim 8 (depends on 1)

The method of claim 1, wherein the control device comprises at least one of a computing device, a controller, a security system device, a security system controller, a security system control panel, a premises system device, or a premise system controller.

### Claim 9 (depends on 1)

The method of claim 1, wherein the premises device comprises at least one of a computing device, a wireless device, a wired device, a sensor, a camera, a thermostat, a lighting device, a door lock, or a smoke detector.

### Claim 10

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, at a premises, an indication of the device being associated with a control device of a premises system located at the premises;
receive, from a computing device located external to the premises, data associated with a configuration of the control device, wherein the configuration is based on data indicative of a premises device located at the premises; and
cause, based on the data associated with the configuration, the control device to be configured.

### Claim 11 (depends on 10)

The device of claim 10, wherein the instructions that, when executed by the one or more processors, cause the device to receive the indication of the device being associated with the control device comprises instructions that, when executed by the one or more processors, cause the device to receive the indication of the device being associated with the control device based on at least one of: selection of the premises device on a user interface, configuration of the premises device on the user interface, or enrollment of the premises device on the user interface.

### Claim 12 (depends on 10)

The device of claim 10, wherein the indication of the device being associated with the control device is based on at least one of an identifier of the premises device, an association of the premises device with a user account, a name associated with the premises device, or a device type.

### Claim 13 (depends on 10)

The device of claim 10, wherein the data associated with the configuration comprises at least one of a device identifier, a serial number, a device name, a zone identifier, or a group identifier.

### Claim 14 (depends on 10)

The device of claim 10, wherein the instructions that, when executed by the one or more processors, cause the device to receive the data associated with the configuration of the control device comprises instructions that, when executed by the one or more processors, cause the device to receive the data associated with the configuration of the control device based on a determination to at least one of: update the configuration of the control device, enable the control device to use a communication protocol, update a communication protocol associated with the control device, enroll the premises device as a device managed by the control device, or cause the control device to communicate with the premises device.

### Claim 15 (depends on 10)

The device of claim 10, wherein the instructions, when executed by the one or more processors, further cause the device to update, based on the data indicative of the configuration, the device to be configured to facilitate communication between the premises device and the control device.

### Claim 16 (depends on 10)

The device of claim 10, wherein the device comprises at least one of a computing device, an interface device, a touchscreen device, a wireless communication device, a hub device, or a device configured to facilitate a premises service.

### Claim 17 (depends on 10)

The device of claim 10, wherein the control device comprises at least one of a computing device, a controller, a security system device, a security system controller, a security system control panel, a premises system device, or a premise system controller.

### Claim 18 (depends on 10)

The device of claim 10, wherein the premises device comprises at least one of a computing device, a wireless device, a wired device, a sensor, a camera, a thermostat, a lighting device, a door lock, or a smoke detector.

### Claim 19

A non-transitory computer-readable medium storing computer-executable instructions that, when executed, cause:
receiving, by a gateway device located at a premises, an indication of the gateway device being associated with a control device of a premises system located at the premises;
receiving, by the gateway device and from a computing device located external to the premises, data associated with a configuration of the control device, wherein the configuration is based on data indicative of a premises device located at the premises; and
causing, based on the data associated with the configuration, the control device to be configured.

### Claim 20 (depends on 19)

The non-transitory computer-readable medium of claim 19, wherein receiving the indication of the gateway device being associated with the control device is based on at least one of: selection of the premises device on a user interface, configuration of the premises device on the user interface, or enrollment of the premises device on the user interface.

### Claim 21 (depends on 19)

The non-transitory computer-readable medium of claim 19, wherein the indication of the gateway device being associated with the control device is based on at least one of an identifier of the premises device, an association of the premises device with a user account, a name associated with the premises device, or a device type.

### Claim 22 (depends on 19)

The non-transitory computer-readable medium of claim 19, wherein the data associated with the configuration comprises at least one of a device identifier, a serial number, a device name, a zone identifier, or a group identifier.

### Claim 23 (depends on 19)

The non-transitory computer-readable medium of claim 19, wherein receiving the data associated with the configuration of the control device is based on a determination to at least one of: update the configuration of the control device, enable the control device to use a communication protocol, update a communication protocol associated with the control device, enroll the premises device as a device managed by the control device, or cause the control device to communicate with the premises device.

### Claim 24 (depends on 19)

The non-transitory computer-readable medium of claim 19, wherein the instructions, when executed, further cause updating, based on the data indicative of the configuration, the gateway device to be configured to facilitate communication between the premises device and the control device.

### Claim 25 (depends on 19)

The non-transitory computer-readable medium of claim 19, wherein the gateway device comprises at least one of a computing device, an interface device, a touchscreen device, a wireless communication device, a hub device, or a device configured to facilitate a premises service.

### Claim 26 (depends on 19)

The non-transitory computer-readable medium of claim 19, wherein the control device comprises at least one of a computing device, a controller, a security system device, a security system controller, a security system control panel, a premises system device, or a premise system controller.

### Claim 27 (depends on 19)

The non-transitory computer-readable medium of claim 19, wherein the premises device comprises at least one of a computing device, a wireless device, a wired device, a sensor, a camera, a thermostat, a lighting device, a door lock, or a smoke detector.

### Claim 28

A system comprising:
a computing device located external to a premises; and
a gateway device located at the premises and configured to:
receive an indication of the gateway device being associated with a control device of a premises system located at the premises;
receive, from the computing device, data associated with a configuration of the control device, wherein the configuration is based on data indicative of a premises device located at the premises; and
cause, based on the data associated with the configuration, the control device to be configured.

### Claim 29 (depends on 28)

The system of claim 28, wherein the gateway device is configured to receive the indication of the gateway device being associated with the control device based on at least one of: selection of the premises device on a user interface, configuration of the premises device on the user interface, or enrollment of the premises device on the user interface.

### Claim 30 (depends on 28)

The system of claim 28, wherein the indication of the gateway device being associated with the control device is based on at least one of an identifier of the premises device, an association of the premises device with a user account, a name associated with the premises device, or a device type.

### Claim 31 (depends on 28)

The system of claim 28, wherein the data associated with the configuration comprises at least one of a device identifier, a serial number, a device name, a zone identifier, or a group identifier.

### Claim 32 (depends on 28)

The system of claim 28, wherein the gateway device is configured to receive the data associated with the configuration of the control device based on a determination to at least one of: update the configuration of the control device, enable the control device to use a communication protocol, update a communication protocol associated with the control device, enroll the premises device as a device managed by the control device, or cause the control device to communicate with the premises device.

### Claim 33 (depends on 28)

The system of claim 28, wherein the gateway device is further configured to update, based on the data indicative of the configuration, the gateway device to be configured to facilitate communication between the premises device and the control device.

### Claim 34 (depends on 28)

The system of claim 28, wherein the gateway device comprises at least one of a computing device, an interface device, a touchscreen device, a wireless communication device, a hub device, or a device configured to facilitate a premises service.

### Claim 35 (depends on 28)

The system of claim 28, wherein the control device comprises at least one of a computing device, a controller, a security system device, a security system controller, a security system control panel, a premises system device, or a premise system controller.

### Claim 36 (depends on 28)

The system of claim 28, wherein the premises device comprises at least one of a computing device, a wireless device, a wired device, a sensor, a camera, a thermostat, a lighting device, a door lock, or a smoke detector.
