# US 2018/0023837 A1 · Migration of settings from a non-connected building controller to another building controller

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

- Number: US 2018/0023837 A1
- Document ID: US20180023837A1
- Status: Published application
- Kind: A1
- Application number: 15/217,808
- Filed: 2016-07-22
- Published: 2018-01-25
- Earliest claimed: 2016-07-22
- Assignees: Honeywell International Inc.
- Applicants: Honeywell International Inc.
- Inventors: Nathaniel D. Kraft; Bernard T. Geary; Ajay Pai; Michael Albright; Sharath Venkatesha; Jeffrey Boll
- Web page: https://patentgrep.com/patent/US20180023837A1

## CPC

- F24F 11/30: for purposes related to the operation of the system, e.g. for safety or monitoring
- G05B 19/409: characterised by using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters (G05B19/408, G05B19/4093 take precedence)
- G06K 7/1417: {2D bar codes}
- G06V 30/224: of printed characters having additional code marks or containing code marks
- 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 41/0846: {based on copy from other elements}
- H04L 41/0883: {Semiautomatic configuration, e.g. proposals from system}
- H04N 7/185: {from a mobile camera, e.g. for remote control}
- F24F 2120/20: Feedback from users
- G05B 2219/2614: HVAC, heating, ventillation, climate control
- H04L 2012/2841: {Wireless}
- 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)
- 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)
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A Heating, Ventilation, and/or Air Conditioning (HVAC) controller configured to control at least part of an HVAC system of a building. The HVAC controller may include a user interface and a controller. In response to a selection by a user at the user interface, the controller may assemble and present via the user interface an output that encodes settings in a machine readable form. The controller may display the encoded settings on the display with fixed segments of a fixed segment display. An application program code on a remote device may be utilized to capture the displayed fixed segments that encode the settings in an image. The captured image of fixed segments may be decoded at the remote device or may be sent to a remote computing device for processing and/or decoding.

## Claims

### Claim 1

A Heating, Ventilation, and/or Air Conditioning (HVAC) controller configured to control at least part of an HVAC system of a building, the controller referencing settings that are customizable by a user for a particular installation, the HVAC controller comprising:
a user interface;
a controller operably coupled to the user interface, the controller configured to at least partially control the HVAC system of the building based, at least in part, on the settings; and
in response to a selection by a user via the user interface, the controller is configured to assemble and present via the user interface of the HVAC controller an output that encodes two or more of the settings in a machine readable form.

### Claim 2 (depends on 1)

The HVAC controller of claim 1, wherein:
the user interface includes a button; and
selection of the button by the user causes the controller to assemble and present via the user interface the output that encodes the two or more of the settings in a machine readable form.

### Claim 3 (depends on 1)

The HVAC controller of claim 1, wherein the user interface comprises a display and the output comprises a set of alphanumeric characters displayed on the display that encodes the two or more of the settings in a machine readable form.

### Claim 4 (depends on 3)

The HVAC controller of claim 3, wherein the set of alphanumeric characters can be captured by a camera of a mobile device, and then read via Optical Character Recognition (OCR).

### Claim 5 (depends on 1)

The HVAC controller of claim 1, wherein the user interface comprises a fixed segment display comprising a plurality of fixed segments configured to form menus to interact with a user of the HVAC controller during operation of the HVAC controller, and wherein the output encodes two or more of the settings via a plurality of data bits, wherein each of at least two of the plurality of fixed segments are activated or deactivated to designate a corresponding one of the plurality of data bits.

### Claim 6 (depends on 1)

The HVAC controller of claim 1, wherein the user interface comprises a display and the output comprises one or more of a bar code and a Quick Response (QR) code displayed on the display that encodes the two or more of the settings in a machine readable form.

### Claim 7 (depends on 1)

The HVAC controller of claim 1, wherein the output comprises one or more of an audible output and a pulsed light output that encodes two or more of the settings in a machine readable form.

### Claim 8 (depends on 1)

The HVAC controller of claim 1, wherein the two or more of the settings encoded in the output comprise one or more of a model number for the HVAC controller, a type of HVAC equipment connected to the HVAC controller, a model number of equipment connected to the HVAC controller, one or more HVAC controller installer settings, and one or more HVAC schedule parameters.

### Claim 9

A computer readable medium having stored thereon in a non-transitory state a program code for use by a computing device connectable to a network, the program code causing the computing device to execute a method for obtaining settings from a non-network connected building control device, comprising:
receiving from a user a request for obtaining settings from a building control device;
in response to receiving the request, initiating a camera operation of a camera in communication with the computing device to capture an image of an output displayed by the building control device, wherein the output displayed by the building control device provides two or more of the settings encoded in a machine readable form;
capturing an image of the output displayed by the building control device with the camera; and
transmitting the image and/or the two or more of the settings from the computing device to a remote device via the network.

### Claim 10 (depends on 9)

The computer readable medium of claim 9, further comprising using optical character recognition (OCR) to convert the output captured in the image into a computer readable data set.

### Claim 11 (depends on 10)

The computer readable medium of claim 10, further comprising decoding the computer readable data set to produce the two or more of the settings encoded in the output displayed by the building control device.

### Claim 12 (depends on 10)

The computer readable medium of claim 10, further comprising sending at least part of the computer readable data set to a remote server for decoding to produce the two or more of the settings encoded in the output displayed by the building control device.

### Claim 13 (depends on 9)

The computer readable medium of claim 9, wherein further comprising transmitting the captured image to a remote server for further processing.

### Claim 14 (depends on 13)

The computer readable medium of claim 13, wherein further comprising receiving from the remote server the two or more of the settings that were encoded in the output displayed by the building control device.

### Claim 15 (depends on 14)

The computer readable medium of claim 14, further comprising displaying the received two or more of the settings on a display of the computing device.

### Claim 16

A method of exporting settings of a non-network connected Heating, Ventilation, and/or Air Conditioning (HVAC) controller, the method comprising:
assembling and displaying via a user interface of the HVAC controller an output that provides two or more of the settings of the HVAC controller encoded in a machine readable form;
capturing an image of the output displayed by the HVAC controller; and
processing the captured image to decode the two or more of the settings of the HVAC controller to produce the two or more settings encoded in the output.

### Claim 17 (depends on 16)

The method of claim 16 further comprising sending the two or more settings to a network connected HVAC controller for use by the network connected HVAC controller.

### Claim 18 (depends on 17)

The method of claim 17 wherein the network connected HVAC controller is a replacement for the non-network connected HVAC controller.

### Claim 19 (depends on 16)

The method of claim 16, wherein the image is captured by a camera of a mobile computing device, and the mobile computing device also processes the captured image to decode the two or more of the settings of the HVAC controller.

### Claim 20 (depends on 16)

The method of claim 16, wherein the image is captured by a camera of a mobile computing device, and the mobile computing device is configured to send the captured image to a remote server, and the remote server processes the captured image to decode the two or more of the settings of the HVAC controller.

### Claim 21 (depends on 16)

The method of claim 16, further comprising:
capturing an image of a first output displayed by the HVAC controller, wherein the first output provides two or more of the settings of the HVAC controller encoded in a machine readable form;
capturing an image of a second output displayed by the HVAC controller, wherein the second output provides two or more of the settings of the HVAC controller encoded in a machine readable form;
combining information in the image of the first output with information in the image of the second output during processing of the images to decode the settings of the HVAC controller encoded in the output.

### Claim 22 (depends on 16)

The method of claim 16, wherein the output displayed by the HVAC controller provides encoded error detection codes, the method further comprising:
requesting a user to re-capture an image of the output displayed by the HVAC controller in response to detecting an error during decoding of the error detection codes.
