IP Library Granted Patent US 11,187,427
Granted Patent B2
US 11,187,427 · App. 16/514,020 · Granted Nov 30, 2021

Reconfigurable portable device and system for HVACR equipment configuration management

Inventors: Szymon A. Jaworski (South Milwaukee, WI); Roy M. Rader (Fredonia, WI); Timothy J. Riesch (Germantown, WI); Kevin C. Luty (West Allis, WI); Alan D. Carlson (Columbus, WI); John P. Patterson (Waukesha, WI); Vanitha Aenugu (Pewaukee, WI)
Assignee: Johnson Controls Tyco IP Holdings LLP
F24F11/49F24F11/38F24F11/56F24F11/89
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,187,427
App. No.
16/514,020
Granted
Nov 30, 2021
Kind
B2
Abstract

An illustrative embodiment disclosed herein is a portable device for managing heating, ventilation, air conditioning, and refrigeration (HVACR) equipment configuration. The portable device includes a memory, a user-operable switch having a read position and a write position, and a controller interface coupled to the memory and the user-operable switch. The controller interface is configured to be coupled to an HVACR controller. The controller interface is configured to detect whether the user-operable switch is in the read position or the write position. The controller interface is configured to, responsive to detecting that the user-operable switch is in the read position, execute a read operation comprising obtaining a first set of configuration parameters from the HVACR controller. The controller interface is configured to, responsive to detecting that the user-operable switch is in the write position, execute a write operation comprising sending the first set of configuration parameters to the HVACR controller.

Claims (78)

1. A portable device for managing heating, ventilation, air conditioning, and refrigeration (HVACR) equipment configuration, the portable device comprising:

a memory storing a first set of configuration parameters;

a device housing;

a first user-operable switch disposed on the device housing and having a read position and a write position;

a second user-operable switch disposed on the device housing and having an overwrite protect position and a non-overwrite protect position; and

a controller interface coupled to the memory and the first user-operable switch, and configured to be coupled to an HVACR controller, the controller interface configured to:

detect whether the HVACR controller is coupled to the controller interface;

responsive to detecting that the HVACR controller is coupled to the controller interface, detect whether the first user-operable switch is in the read position or the write position;

responsive to detecting that the first user-operable switch is in the read position, execute a read operation comprising obtaining the first set of configuration parameters from the HVACR controller;

responsive to detecting that the first user-operable switch is in the write position, execute a write operation comprising sending the first set of configuration parameters to the HVACR controller; and

responsive to detecting that the first user-operable switch is in the read position and the second user-operable switch is in the overwrite protect position, discard the first set of configuration parameters.

2. The portable device of claim 1 , wherein the read operation comprises:

encoding a first command code requesting to read the first set of configuration parameters from the HVACR controller;

sending a first command frame including the first command code to the HVACR controller; and

receiving a response frame including the first set of configuration parameters from the HVACR controller in response to sending the first command frame.

3. The portable device of claim 1 , wherein:

the controller interface is further configured to, responsive to detecting that the first user-operable switch is in the read position and the second user-operable switch is in the non-overwrite protect position, overwrite a second set of configuration parameters at address locations in the memory by storing the first set of configuration parameters at the address locations in the memory.

4. The portable device of claim 1 , wherein the write operation comprises:

encoding a second command code requesting the HVACR controller to save the first set of configuration parameters; and

sending a second command frame including the second command code and the first set of configuration parameters to the HVACR controller.

5. The portable device of claim 1 , the controller interface further configured to:

receive a first identifier from the HVACR controller; and

determine that the first identifier matches a second identifier corresponding to the portable device.

6. The portable device of claim 1 , the controller interface further configured to:

receive a first checksum from the HVACR controller;

calculate a second checksum based on the first set of configuration parameters; and

responsive to determining that the second checksum matches the first checksum, determine that the first set of configuration parameters is not corrupt.

7. The portable device of claim 1 , further comprising a personal computer (PC) interface coupled to the memory and configured to be coupled to a PC.

8. The portable device of claim 7 , further comprising an interface converter that is coupled between the PC interface and the controller interface, wherein the PC interface sends a command frame to the controller interface through the interface converter.

9. The portable device of claim 8 , wherein the interface converter is configured to convert the command frame from a first format to a second format.

10. A method for managing heating, ventilation, air conditioning, and refrigeration (HVACR) equipment configuration, the method comprising:

detecting whether an HVACR controller is coupled to a controller interface;

detecting whether a first user-operable switch disposed on a device housing of a portable device is in a read position or a write position based on detecting that the HVACR controller is coupled to the controller interface;

detecting whether a second user-operable switch disposed on the device housing is in an overwrite protection position or a non-overwrite protection position;

executing a read operation comprising obtaining a first set of configuration parameters from the HVACR controller based on detecting that the first user operable switch is in the read position;

executing a write operation comprising sending the first set of configuration parameters to the HVACR controller based on detecting that the first user-operable switch is in the write position; and

discard the first set of configuration parameters based on detecting that the first user operable switch is in the read position and the second user operable switch is in the overwrite protect position.

11. The method of claim 10 , wherein the read operation comprises:

encoding a first command code requesting to read the first set of configuration parameters from the HVACR controller;

sending a first command frame including the first command code to the HVACR controller; and

receiving a response frame including the first set of configuration parameters from the HVACR controller in response to sending the first command frame.

12. The method of claim 10 , further comprising:

responsive to detecting that the first user-operable switch is in the read position and the second user-operable switch is in the non-overwrite protect position, overwriting a second set of configuration parameters at address locations in a memory of the portable device by storing the first set of configuration parameters at the address locations in the memory.

13. The method of claim 10 , wherein the write operation comprises:

encoding a second command code requesting the HVACR controller to save the first set of configuration parameters; and

sending a second command frame including the second command code and the first set of configuration parameters to the HVACR controller.

14. The method of claim 10 , further comprising:

receiving a first identifier from the HVACR controller; and

determining that the first identifier matches a second identifier corresponding to the portable device.

15. The method of claim 10 , further comprising:

receiving a first checksum from the HVACR controller;

calculating a second checksum based on the first set of configuration parameters; and

responsive to determining that the second checksum matches the first checksum, determining that the first set of configuration parameters is not corrupt.

16. A system for managing heating, ventilation, air conditioning, and refrigeration (HVACR) equipment configuration, the system comprising:

an HVACR controller; and

a portable device comprising:

a memory storing a first set of configuration parameters;

device housing;

a first user-operable switch disposed on the device housing and having a read position and a write position;

a second user-operable switch disposed on the device housing and having an overwrite protect position and a non-overwrite protect position; and

a controller interface coupled to the memory and the first user-operable switch, and configured to be coupled to the HVACR controller, the controller interface configured to:

detect whether the HVACR controller is coupled to the controller interface;

responsive to detecting that the HVACR controller is coupled to the controller interface, detect whether the first user-operable switch is in the read position or the write position;

responsive to detecting that the first user-operable switch is in the read position, execute a read operation comprising obtaining the first set of configuration parameters;

responsive to detecting that the first user-operable switch is in the write position, execute a write operation comprising sending the first set of configuration parameters; and

responsive to detecting that the first user-operable switch is in the read position and the second user-operable switch is in the overwrite protect position, discard the first set of configuration parameters.

17. The system of claim 16 , wherein the read operation comprises:

encoding a first command code requesting to read the first set of configuration parameters from the HVACR controller;

sending a first command frame including the first command code to the HVACR controller; and

receiving a response frame including the first set of configuration parameters from the HVACR controller in response to sending the first command frame.

18. The system of claim 16 , wherein:

the controller interface is further configured to, responsive to detecting that the first user-operable switch is in the read position and the second user-operable switch is in the non-overwrite protect position, overwrite a second set of configuration parameters at address locations in the memory by storing the first set of configuration parameters at the address locations in the memory.

19. The system of claim 16 , wherein the write operation comprises:

encoding a second command code requesting the HVACR controller to save the first set of configuration parameters; and

sending a second command frame including the second command code and the first set of configuration parameters to the HVACR controller.

20. The system of claim 16 , the portable device further comprising a personal computer (PC) interface coupled to the memory and the first user-operable switch, the system further comprising a PC coupled to the PC interface, the PC comprising a configuration manager, the configuration manager configured to:

receive user selection of the first set of configuration parameters; and

responsive to receiving the user selection of the first set of configuration parameters, store the first set of configuration parameters in the memory, via the PC interface.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 066957/0796 →
NUNC PRO TUNC ASSIGNMENT Recorded Feb 4, 2022
From: JOHNSON CONTROLS TECHNOLOGY COMPANY
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 058959/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2019
From: JAWORSKI, SZYMON A.; RADER, ROY M.; RIESCH, TIMOTHY J.; LUTY, KEVIN C.; CARLSON, ALAN D.; PATTERSON, JOHN P.; AENUGU, VANITHA
To: JOHNSON CONTROLS TECHNOLOGY COMPANY
Reel/Frame 050715/0329 →