# US 10,319,210 B2 · Translating building automation events into mobile notifications

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

- Number: US 10,319,210 B2
- Document ID: US10319210B2
- Status: Granted
- Kind: B2
- Application number: 15/168,688
- Filed: 2016-05-31
- Published: 2017-11-30
- Granted: 2019-06-11
- Earliest claimed: 2016-05-31
- Assignees: Honeywell International Inc.
- Applicants: Honeywell International Inc.
- Inventors: Andie Kurniawan; Gary Fuller; Dae-Soon Kwon; Martin Lee; Paul Vanderstraeten; Yi-Chang Hsieh
- Web page: https://patentgrep.com/patent/US10319210B2

## CPC

- H04L 12/2825: {Reporting to a device located outside the home and the home network (access arrangements H04L12/2856; for remote control or remote monitoring of applications H04L67/025; telephonic communication systems adapted for combination with telemetering systems H04M11/002)}
- G08B 21/18: Status alarms (G08B21/02 takes precedence)
- H04L 12/2803: {Home automation networks}
- G08B 25/08: using communication transmission lines {(G08B13/19658, G08B21/0286, G08B25/016 take precedence)}
- G08B 25/14: Central alarm receiver or annunciator arrangements
- H04L 51/00: User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04W 4/12: Messaging; Mailboxes; Announcements
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

Devices, methods, and systems for translating building automation events into mobile notifications are described herein. One device includes a memory, and a processor configured to execute executable instructions stored in the memory to receive a notification of an event from a building automation system, translate the event into a mobile notification of the event, and transmit the mobile notification of the event to a mobile device.

## Claims

### Claim 1

A computing device for translating a building automation event into a mobile notification, comprising:
a memory; and
a processor configured to execute executable instructions stored in the memory to:
receive a notification of an event from a building automation system;
translate the event into a mobile notification of the event by:
retrieving a message template for that event type from a database that stores different message templates for different event types;
mapping the event to the message template for that event type retrieved from the database; and
adding information about the event to the message template for that event type, such that the mobile notification of the event comprises the message template for that event type with the information about the event added in, wherein the information about the event added to the message template is included in and taken from the notification of the event, and includes data or details about the event to be provided to each respective user of a plurality of mobile devices; and
concurrently transmit the mobile notification of the event to each of the plurality of mobile devices.

### Claim 2 (depends on 1)

The computing device of claim 1, wherein the event is an alarm.

### Claim 3 (depends on 1)

The computing device of claim 1, wherein the mobile notification is a push notification having a common data format.

### Claim 4 (depends on 1)

The computing device of claim 1, wherein the processor is configured to execute the instructions to:
receive the notification of the event from the building automation system via a network; and
transmit the mobile notification of the event to each of the plurality of mobile devices via the network.

### Claim 5 (depends on 4)

The computing device of claim 4, wherein the network is a cloud computing environment.

### Claim 6 (depends on 1)

The computing device of claim 1, wherein at least one of the plurality of mobile devices is a smart phone.

### Claim 7 (depends on 1)

The computing device of claim 1, wherein the processor is configured to execute the instructions to transmit the mobile notification of the event to each of the plurality of mobile devices only if the computing device has received an opt in from each of the plurality of mobile devices to receive notifications of events from the building automation system.

### Claim 8 (depends on 1)

The computing device of claim 1, wherein the event is a warning.

### Claim 9

A method for translating a building automation event into a mobile notification, comprising:
receiving, by a computing device, notifications of a number of events from a building automation system;
storing each of the number of events in a database that also stores different message templates for different event types;
translating, by the computing device, each respective one of the number of events into a mobile notification of that respective event by:
retrieving a message template for that event type from the database;
mapping that event to the message template for that event type retrieved from the database; and
adding information about that event to the message template for that event type, such that the mobile notification of that event comprises the message template for that event type with the information about that event added in, wherein the information about that event added to the message template is included in and taken from the notification of that event, and includes data or details about that event to be provided to each respective user of a plurality of mobile devices; and
concurrently transmitting, by the computing device, the mobile notifications of each of the number of events to each of the plurality of mobile devices.

### Claim 10 (depends on 9)

The method of claim 9, wherein translating each respective one of the number of events into the mobile notification of that respective event includes translating each respective event into a common data format.

### Claim 11 (depends on 9)

The method of claim 9, wherein the method includes:
receiving, by the computing device, notifications of a number of events from an additional building automation system;
storing each of the number of events from the additional building automation system in the database;
translating, by the computing device, each respective one of the number of events from the additional building automation system into a mobile notification of that respective event; and
concurrently transmitting, by the computing device, the mobile notifications of each of the number of events from the additional building automation system to each of the plurality of mobile devices.

### Claim 12

A system for translating a building automation event into a mobile notification, comprising:
a building automation system; and
a network-based platform remote to the building automation system;
wherein the building automation system is configured to:
detect an event occurring in the building automation system; and
transmit a notification of the event to the network-based platform; and
wherein the network-based platform is configured to:
translate the event into a mobile notification of the event by:
retrieving a message template for that event type from a database that stores different message templates for different event types;
mapping the event to the message template for that event type retrieved from the database; and
adding information about the event to the message template for that event type, such that the mobile notification of the event comprises the message template for that event type with the information about the event added in, wherein the information about the event added to the message template is included in and taken from the notification of the event, and includes data or details about the event to be provided to each respective user of a plurality of mobile devices; and
concurrently transmit the mobile notification of the event to each of the plurality of mobile devices.

### Claim 13 (depends on 12)

The system of claim 12, wherein the network-based platform is configured to store the event in the database.

### Claim 14 (depends on 12)

The system of claim 12, wherein the building automation system is configured to detect the event based on information received by the building automation system.

### Claim 15 (depends on 12)

The system of claim 12, wherein the building automation system includes an event detection mechanism configured to detect the event.

### Claim 16 (depends on 15)

The system of claim 15, wherein the event detection mechanism is an alarm system.

### Claim 17 (depends on 12)

The system of claim 12, wherein the network-based platform is a cloud-based platform.

### Claim 18 (depends on 12)

The system of claim 12, wherein the building automation system is remote to each of the plurality of mobile devices.
