# US 12,003,387 B2 · Control system user interface

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

- Number: US 12,003,387 B2
- Document ID: US12003387B2
- Status: Granted
- Kind: B2
- Application number: 17/712,911
- Filed: 2022-04-04
- Published: 2022-11-24
- Granted: 2024-06-04
- Earliest claimed: 2012-06-27
- Assignees: Comcast Cable Communications, LLC
- Applicants: iControl Networks, Inc.
- Inventors: Ken Sundermeyer; Paul Dawes; Jim Fulker
- Web page: https://patentgrep.com/patent/US12003387B2

## CPC

- H04L 41/22: comprising specially adapted graphical user interfaces [GUI]
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/0486: Drag-and-drop
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G08B 13/00: Burglar, theft or intruder alarms
- G08B 25/008: {Alarm setting and unsetting, i.e. arming or disarming of the security system}
- G08B 25/009: {Signalling of the alarm condition to a substation whose identity is signalled to a central station, e.g. relaying alarm signals in order to extend communication range}
- G08B 25/10: using wireless transmission systems {(G08B25/009 takes precedence)}
- G08B 25/14: Central alarm receiver or annunciator arrangements
- 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/281: {indicating a format for calling an appliance service function in a home automation network (for remote control or remote monitoring of applications H04L67/025)}
- H04L 12/2818: {from a device located outside both the home and the home network (access arrangements H04L12/2856; for remote control or remote monitoring of applications H04L67/025; arrangements for transmitting signals characterised by the use of a wireless eletrical link G08C17/00; telephonic communication systems adapted for combination with remote control systems H04M11/007)}
- H04L 12/2823: {Reporting information sensed by appliance or service execution status of appliance services in a home automation network (device-related reporting H04L43/065; arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom H04Q9/00)}
- H04L 12/283: {Processing of data at an internetworking point of a home automation network}
- H04L 41/0803: Configuration setting
- H04L 41/12: Discovery or management of network topologies
- H04L 43/04: Processing captured monitoring data, e.g. for logfile generation
- H04L 43/045: for graphical visualisation of monitoring data
- H04L 67/025: for remote control or remote monitoring of applications
- 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 67/75: Indicating network or usage conditions on the user display
- G08B 13/1968: {Interfaces for setting up or customising the system}
- G08B 13/19682: {Graphic User Interface [GUI] presenting system data to the user, e.g. information on a screen helping a user interacting with an alarm system}
- G08B 13/19684: {Portable terminal, e.g. mobile phone, used for viewing video remotely}
- G08B 13/19697: {Arrangements wherein non-video detectors generate an alarm themselves}
- G08B 25/003: {Address allocation methods and details}
- 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/016: {Personal emergency signalling and security systems (emergency non-personal manually actuated alarm activators G08B25/12)}
- G08B 29/18: Prevention or correction of operating errors (G08B29/02, G08B29/12 take precedence)
- H04L 41/0806: for initial configuration or provisioning, e.g. plug-and-play
- H04L 41/0813: characterised by the conditions triggering a change of settings
- H04L 41/0883: {Semiautomatic configuration, e.g. proposals from system}
- H04L 2012/2841: {Wireless}
- H04L 2012/2843: {Mains power line}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- 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

Embodiments include systems and methods comprising a gateway located at a premise forming at least one network on the premise that includes a plurality of premise devices. A sensor user interface (SUI) is coupled to the gateway and presented to a user via a remote device. The SUI includes at least one display element. The at least one display element includes a floor plan display that represents at least one floor of the premise. The floor plan display visually and separately indicates a location and a current state of each premise device of the plurality of premise devices.

## Claims

### Claim 1

A method comprising:
causing output, by a computing device and via a user interface associated with a premises management system located at a premises, of a first user interface element representing a first floor of the premises, wherein the first floor of the premises comprises an initial default floor of the premises management system, and wherein a default floor comprises a floor of the premises presented at the first user interface element upon a first output of the first user interface element by the computing device;
causing output, based on a first user selection, of the first user interface element representing a second floor of the premises, wherein the first user selection comprises an indication of a selection of the second floor of the premises as a new default floor of the premises management system;
causing output, via the user interface, of a second user interface element located proximate the first user interface element, wherein the second user interface element comprises a plurality of types of structural elements;
receiving, via the second user interface element, a second user selection associated with one type of the plurality of types of the structural elements;
receiving, via the first user interface element, a third user selection associated with an area of the second floor of the premises; and
causing output, via the first user interface element and at the selected area of the second floor of the premises, of an indication of the one type of the plurality of types of the structural elements.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving, via the first user interface element, a fourth user selection associated with a second area of the second floor of the premises; and
causing output, via the first user interface element and at the selected second area, of a premises device icon associated with the premises management system.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
receiving, from the premises management system, data; and
causing output, via the user interface, of an indication of the data.

### Claim 4 (depends on 1)

The method of claim 1, wherein the plurality of types of structural elements comprises a plurality of types of wall piece indicators.

### Claim 5 (depends on 1)

The method of claim 1, wherein the first user interface element comprises at least one premises device icon associated with the premises management system, and further comprising: hiding, based at least in part on causing output of the second user interface element, the at least one premises device icon.

### Claim 6

A device comprising:
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the device to:
cause output, via a user interface associated with a premises management system located at a premises, of a first user interface element representing a first floor of the premises, wherein the first floor of the premises comprises an initial default floor of the premises management system, and wherein a default floor comprises a floor of the premises presented at the first user interface element upon a first output of the first user interface element by the device;
causing output, based on a first user selection, of the first user interface element representing a second floor of the premises, wherein the first user selection comprises an indication of a selection of the second floor of the premises as a new default floor of the premises management system;
cause output, via the user interface, of a second user interface element located proximate the first user interface element, wherein the second user interface element comprises a plurality of types of structural elements;
receive, via the second user interface element, a second user selection associated with one type of the plurality of types of the structural elements;
receive, via the first user interface element, a third user selection associated with an area of the second floor of the premises; and
cause output, via the first user interface element and at the selected area of the second floor of the premises, of an indication of the one type of the plurality of types of the structural elements.

### Claim 7 (depends on 6)

The device of claim 6, wherein the instructions, when executed, further cause the device to:
receive, via the first user interface element, a fourth user selection associated with a second area of the second floor of the premises; and
cause output, via the first user interface element and at the selected second area, of a premises device icon associated with the premises management system.

### Claim 8 (depends on 7)

The device of claim 7, wherein the instructions, when executed, further cause the device to:
receive, from the premises management system, data; and
cause output, via the user interface, of an indication of the data.

### Claim 9 (depends on 6)

The device of claim 6, wherein the plurality of types of structural elements comprises a plurality of types of wall piece indicators.

### Claim 10 (depends on 6)

The device of claim 6, wherein the first user interface element comprises at least one premises device icon associated with the premises management system, and wherein the instructions, when executed, further cause the device to: hide, based at least in part on causing output of the second user interface element, the at least one premises device icon.

### Claim 11

A system comprising:
a premises management system located at a premises; and
a computing device configured to communicate with the premises management system, wherein the computing device is configured to:
cause output, via a user interface associated with the premises management system, of a first user interface element representing a first floor of the premises, wherein the first floor of the premises comprises an initial default floor of the premises management system, and wherein a default floor comprises a floor of the premises presented at the first user interface element upon a first output of the first user interface element by the computing device;
cause output, based on a first user selection, of the first user interface element representing a second floor of the premises, wherein the first user selection comprises an indication of a selection of the second floor of the premises as a new default floor of the premises management system;
cause output, via the user interface, of a second user interface element located proximate the first user interface element, wherein the second user interface element comprises a plurality of types of structural elements;
receive, via the second user interface element, a second user selection associated with one type of the plurality of types of the structural elements;
receive, via the first user interface element, a third user selection associated with an area of the second floor of the premises; and
cause output, via the first user interface element and at the selected area of the second floor of the premises, of an indication of the one type of the plurality of types of the structural elements.

### Claim 12 (depends on 11)

The system of claim 11, wherein the computing device is further configured to:
receive, via the first user interface element, a fourth user selection associated with a second area of the second floor of the premises; and
cause output, via the first user interface element and at the selected second area, of a premises device icon associated with the premises management system.

### Claim 13 (depends on 12)

The system of claim 12, wherein the computing device is further configured to:
receive, from the premises management system, data; and
cause output, via the user interface, of an indication of the data.

### Claim 14 (depends on 11)

The system of claim 11, wherein the plurality of types of structural elements comprises a plurality of types of wall piece indicators.

### Claim 15 (depends on 11)

The system of claim 11, wherein the first user interface element comprises at least one premises device icon associated with the premises management system, and wherein the computing device is further configured to: hide, based at least in part on causing output of the second user interface element, the at least one premises device icon.

### Claim 16

A non-transitory computer-readable medium storing instructions that, when executed, cause:
causing output, by a computing device and via a user interface associated with a premises management system located at a premises, of a first user interface element representing a first floor of the premises, wherein the first floor of the premises comprises an initial default floor of the premises management system, and wherein a default floor comprises a floor of the premises presented at the first user interface element upon a first output of the first user interface element by the computing device;
causing output, based on a first user selection, of the first user interface element representing a second floor of the premises, wherein the first user selection comprises an indication of a selection of the second floor of the premises as a new default floor of the premises management system;
causing output, via the user interface, of a second user interface element located proximate the first user interface element, wherein the second user interface element comprises a plurality of types of structural elements;
receiving, via the second user interface element, a second user selection associated with one type of the plurality of types of the structural elements;
receiving, via the first user interface element, a third user selection associated with an area of the second floor of the premises; and
causing output, via the first user interface element and at the selected area of the second floor of the premises, of an indication of the one type of the plurality of types of the structural elements.

### Claim 17 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the instructions that, when executed further cause:
receiving, via the first user interface element, a fourth user selection associated with a second area of the second floor of the premises; and
causing output, via the first user interface element and at the selected second area, of a premises device icon associated with the premises management system.

### Claim 18 (depends on 17)

The non-transitory computer-readable medium of claim 17, wherein the instructions that, when executed further cause:
receiving, from the premises management system, data; and
causing output, via the user interface, of an indication of the data.

### Claim 19 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the plurality of types of structural elements comprises a plurality of types of wall piece indicators.

### Claim 20 (depends on 16)

The non-transitory computer-readable medium of claim 16, wherein the first user interface element comprises at least one premises device icon associated with the premises management system, wherein the instructions that, when executed further cause: hiding, based at least in part on causing output of the second user interface element, the at least one premises device icon.
