# US 10,768,589 B2 · Building automation system with geo-fencing

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

- Number: US 10,768,589 B2
- Document ID: US10768589B2
- Status: Granted
- Kind: B2
- Application number: 16/728,736
- Filed: 2019-12-27
- Published: 2020-04-30
- Granted: 2020-09-08
- Earliest claimed: 2013-12-11
- Assignees: Ademco Inc.
- Applicants: Ademco Inc.
- Inventors: David Quam; Kevin Weirich; Aaron Klein; Gabriel Bergman; Christopher Goh; Jonathan Frenz; Riley Gerszewski; Rudolph Gamberini; Steven C. Nichols; Ix
- Web page: https://patentgrep.com/patent/US10768589B2

## CPC

- F24F 11/523: for displaying temperature data
- F21V 23/005: {the substrate is supporting also the light source}
- F24F 11/30: for purposes related to the operation of the system, e.g. for safety or monitoring
- F24F 11/526: giving audible indications
- F24F 11/58: using Internet communication
- F24F 11/62: characterised by the type of control or by internal processing, e.g. using fuzzy logic, adaptive control or estimation of values
- F24F 11/64: using pre-stored data
- F24F 11/65: for selecting an operating mode
- G02B 6/0096: {the lights guides being of the hollow type}
- G05B 15/02: electric
- G08B 5/36: using visible light sources
- 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 67/025: for remote control or remote monitoring of applications
- H04W 4/021: Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
- H05K 7/12: Resilient or clamping means for holding component to structure
- F21Y 2115/10: Light-emitting diodes [LED]
- F24F 11/52: Indication arrangements, e.g. displays
- G05B 2219/2614: HVAC, heating, ventillation, climate control
- H02G 3/10: for surface mounting on a wall
- H04L 67/08: specially adapted for terminal emulation, e.g. Telnet
- F24F: AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING (removing dirt or fumes from areas where they are produced B08B15/00; vertical ducts for carrying away waste gases from buildings E04F17/02; tops for chimneys or ventilating shafts, terminals for flues F23L17/02)
- F21V: FUNCTIONAL FEATURES OR DETAILS OF LIGHTING DEVICES OR SYSTEMS THEREOF; STRUCTURAL COMBINATIONS OF LIGHTING DEVICES WITH OTHER ARTICLES, NOT OTHERWISE PROVIDED FOR
- G02B: OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- 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)
- H05K: PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- F21Y: INDEXING SCHEME ASSOCIATED WITH SUBCLASSES F21K, F21L, F21S and F21V, RELATING TO THE FORM OR THE KIND OF THE LIGHT SOURCES OR OF THE COLOUR OF THE LIGHT EMITTED
- H02G: INSTALLATION OF ELECTRIC CABLES OR LINES, OR OF COMBINED OPTICAL AND ELECTRIC CABLES OR LINES

## Abstract

A building automation system may adjust operation of a building system based upon information regarding the relative location of one or more users of the building automation system. In some embodiments, a mobile device having location services for determining a location of the mobile device may provide this information. A mobile device may include a user interface, a memory for storing two or more predetermined geo-fences each defining a different sized region about a home of a user of the mobile device and a controller operatively coupled to user interface and the memory, the controller configured to accept a selection of one of the two or more predetermined geo-fences via the user interface. The controller may report when the location of the mobile device crosses the selected one of the two or more predetermined geo-fences to a remote device. Other geofencing approaches are also described.

## Claims

### Claim 1

An apparatus for providing building automation, the apparatus comprising a building automation controller implemented in circuitry and configured to:
determine, based on a first message from a first mobile device, whether the first mobile device is positioned within a first geofence configured for a first sensitivity of a first user's location as determined by the first mobile device relative to a building;
determine, based on a second message from a second mobile device, whether the second mobile device is positioned within a second geofence configured for a second sensitivity of a second user's location as determined by the second mobile device relative to the building, wherein the first sensitivity is higher than the second sensitivity; and
adjust an operating parameter at the building based on the determination of whether the first mobile device is positioned within the first geofence and on the determination of whether the second mobile device is positioned within the second geofence.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the first geofence has a smaller area than the second geofence.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the first geofence has a first area and the second geofence has a second area and wherein the second area is at least 25% greater than the first area.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the first geofence has a smaller radius than the second geofence.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the first geofence has a different shape than the second geofence.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein, to adjust the operating parameter, the building automation controller being configured to cause an HVAC system at the building to adjust a temperature setting inside a space of the building.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein, to adjust the temperature setting, the building automation controller is configured to:
determine an allowed drift from a comfort setting based on a first area of the first geofence and/or a second area of the second geofence.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein, to adjust the operating parameter, the building automation controller being configured to:
select a first user profile for the first user or a second user profile for the second user based on a set of hierarchical rules.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein, to adjust the operating parameter, the building automation controller being configured to cause a security system at the building to arm or disarm.

### Claim 10 (depends on 1)

The apparatus of claim 1, wherein, to adjust the operating parameter, the building automation controller being configured to cause a lighting system at the building to turn off one or more lights.

### Claim 11

A method for providing building automation, the method comprising:
determining, by a building automation controller implemented in circuitry and based on a first message from a first mobile device, whether the first mobile device is positioned within a first geofence configured for a first sensitivity of a first user's location as determined by the first mobile device relative to a building;
determining, by the building automation controller and based on a second message from a second mobile device, whether the second mobile device is positioned within a second geofence configured for a second sensitivity of a second user's location as determined by the second mobile device relative to the building, wherein the first sensitivity is higher than the second sensitivity; and
adjusting, by the building automation controller, an operating parameter at the building based on the determination of whether the first mobile device is positioned within the first geofence and on the determination of whether the second mobile device is positioned within the second geofence.

### Claim 12 (depends on 11)

The method of claim 11, wherein the first geofence has a smaller area than the second geofence.

### Claim 13 (depends on 11)

The method of claim 11, wherein the first geofence has a first area and the second geofence has a second area and wherein the second area is at least 25% greater than the first area.

### Claim 14 (depends on 11)

The method of claim 11, wherein the first geofence has a smaller radius than the second geofence.

### Claim 15 (depends on 11)

The method of claim 11, wherein the first geofence has a different shape than the second geofence.

### Claim 16 (depends on 11)

The method of claim 11, wherein adjusting the operating parameter comprises:
causing an HVAC system at the building to adjust a temperature setting inside a space of the building.

### Claim 17 (depends on 16)

The method of claim 16, wherein adjusting the operating parameter comprises:
determining an allowed drift from a comfort setting based on a first area of the first geofence and/or a second area of the second geofence.

### Claim 18 (depends on 11)

The method of claim 11, wherein adjusting the operating parameter comprises:
selecting a first user profile for the first user or a second user profile for the second user based on a set of hierarchical rules.

### Claim 19 (depends on 11)

The method of claim 11, wherein adjusting the operating parameter comprises:
causing a security system at the building to arm or disarm.

### Claim 20

A system for providing building automation, the system comprising:
a first mobile device comprising:
a first memory for storing a first user profile for a first user, the first user profile specifying a first geofence configured for a first sensitivity of the first user's location as determined by the first mobile device relative to a building; and
a first controller implemented in circuitry and configured to output a first message indicating whether the first mobile device is positioned within the first geofence;
a second mobile device comprising:
a second memory for storing a second profile for a second user, the second profile specifying a second geofence configured for a second sensitivity of the second user's location as determined by the second mobile device relative to the building, wherein the first sensitivity is higher than the second sensitivity; and
a second controller implemented in circuitry and configured to output a second message indicating whether the second mobile device is positioned within the second geofence; and
a building automation controller implemented in circuitry and configured to adjust an operating parameter at the building based on the first message and the second message.
