IP Library Granted Patent US 12,398,903
Granted Patent B2
US 12,398,903 · App. 17/471,907 · Granted Aug 26, 2025

Partitioned control system for an HVAC system

Inventors: Shaun B. Atchison (Overland Park, KS); Andrew M. Boyd (Wichita, KS)
Assignee: JOHNSON CONTROLS LIGHT COMMERCIAL IP GMBH
F24F11/63G05B13/024
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 12,398,903
App. No.
17/471,907
Granted
Aug 26, 2025
Kind
B2
Abstract

A control system of a heating, ventilation, and/or air conditioning (HVAC) system includes a primary memory configured to store core control logic defining a plurality of control outputs transmissible by the control system during operation of the HVAC system, a secondary memory configured to store operating data defining a plurality of operating parameters associated with the HVAC system, and processing circuitry communicatively coupled to the primary memory and the secondary memory. The processing circuitry is configured to cause the processing circuitry to operate the HVAC system using the core control logic stored in the primary memory and the operating data stored in the secondary memory.

Claims (66)

1. A control system of a heating, ventilation, and/or air conditioning (HVAC) system, comprising:

a primary memory configured to store core control logic defining a plurality of control outputs transmissible by the control system during operation of the HVAC system;

a secondary memory configured to store operating data defining a plurality of operating parameters associated with the HVAC system, wherein the primary memory and the secondary memory are disposed on a circuit board of the control system; and

processing circuitry communicatively coupled to the primary memory and the secondary memory, wherein the processing circuitry is configured to cause the processing circuitry to operate the HVAC system using the core control logic stored in the primary memory and the operating data stored in the secondary memory.

2. The control system of claim 1 , wherein the processing circuitry is configured to:

retrieve the operating data from the secondary memory;

store the operating data in the primary memory in response to retrieving the operating data from the secondary memory; and

operate the HVAC system using the core control logic stored in the primary memory and the operating data stored in the primary memory.

3. The control system of claim 2 , wherein the processing circuitry is configured to retrieve the operating data from the secondary memory during a power-up operation of the HVAC system, in response to identifying an update to the control system, or both.

4. The control system of claim 2 , wherein the processing circuitry is configured to:

compare the operating data to a range of values in response to retrieving the operating data from the secondary memory;

store the operating data in the primary memory in response to determining that the operating data is within the range of values; and

block storage of the operating data in the primary memory in response to determining that the operating data is outside of the range of values.

5. The control system of claim 1 , comprising system update circuitry configured to receive an update to the operating data stored in the secondary memory, wherein the processing circuitry is configured to:

identify receipt of the update via the system update circuitry;

cause the secondary memory to store updated operating data based on the update; and

operate the HVAC system using the core control logic stored in the primary memory and the updated operating data stored in the secondary memory.

6. The control system of claim 5 , wherein the processing circuitry is configured to:

determine that the HVAC system is in an update configuration in response to identifying receipt of the update via the system update circuitry; and

cause the secondary memory to store the updated operating data based on the update in response to determining that the HVAC system is in the update configuration.

7. The control system of claim 6 , wherein the processing circuitry is configured to determine that the HVAC system is in the update configuration based on receipt of an approved version of the update, a determination that the HVAC system is in a particular operating mode, receipt of a user input, or any combination thereof in response to identifying the receipt of the update.

8. The control system of claim 1 , comprising primary control circuitry and secondary control circuitry, wherein the primary control circuitry comprises the primary memory and the processing circuitry, and the secondary control circuitry comprises the secondary memory.

9. The control system of claim 1 , wherein the processing circuitry is configured to:

determine an operating parameter of the plurality of operating parameters defined by the operating data; and

transmit a control output of the plurality of control outputs defined by the core control logic and in accordance with the operating parameter.

10. A non-transitory, computer-readable medium comprising instructions, wherein the instructions, when executed by processing circuitry, are configured to cause the processing circuitry to:

retrieve core control logic stored in primary control circuitry of a control system of a heating, ventilation, and/or air conditioning (HVAC) system and first operating data stored in secondary control circuitry of the control system, wherein the core control logic defines a plurality of control outputs transmissible to operate the HVAC system, the first operating data defines a first plurality of operating parameters associated with the HVAC system, and the primary control circuitry and the secondary control circuitry are disposed on a circuit board of the control system;

transmit a first control output of the plurality of control outputs defined by the core control logic based on the first plurality of operating parameters defined by the first operating data;

receive an update to the first operating data stored in the secondary control circuitry;

cause the secondary control circuitry to overwrite the first operating data with storage of second operating data in response to receiving the update, wherein the second operating data defines a second plurality of operating parameters associated with the HVAC system;

retrieve the core control logic and the second operating data; and

transmit a second control output of the plurality of control outputs defined by the core control logic based on the second plurality of operating parameters defined by the second operating data.

11. The non-transitory, computer-readable medium of claim 10 , wherein the instructions, when executed by the processing circuitry, are configured to cause the processing circuitry to:

create a plurality of copies of the second operating data in response to retrieving the second operating data;

store the plurality of copies of the second operating data in the primary control circuitry; and

transmit the second control output of the plurality of control outputs based on the second plurality of operating parameters defined by a copy of the plurality of copies of the second operating data.

12. The non-transitory, computer-readable medium of claim 11 , wherein the instructions, when executed by the processing circuitry, are configured to cause the processing circuitry to:

determine that each copy of the plurality of copies of the second operating data is valid; and

transmit the second control output to continue a current operation of the HVAC system in response to determining that each copy of the plurality of copies of the second operating data is valid.

13. The non-transitory, computer-readable medium of claim 12 , wherein the instructions, when executed by the processing circuitry, are configured to cause the processing circuitry to:

determine that at least one copy of the plurality of copies of the second operating data is not valid;

determine a quantity of valid copies of the plurality of copies of the second operating data;

transmit the second control output to complete the current operation of the HVAC system in response to determining that the quantity of valid copies of the plurality of copies of the second operating data exceeds a threshold quantity; and

block transmission of the second control output and suspend the current operation of the HVAC system in response to determining that the quantity of valid copies of the plurality of copies of the second operating data does not exceed the threshold quantity.

14. The non-transitory, computer-readable medium of claim 13 , wherein the instructions, when executed by the processing circuitry, are configured to cause the processing circuitry to:

erase the plurality of copies of the second operating data stored in the primary control circuitry in response to determining that at least one copy of the plurality of copies of the second operating data is not valid; and

retrieve the second operating data from the secondary control circuitry upon erasing the plurality of copies of the second operating data stored in the primary control circuitry.

15. The non-transitory, computer-readable medium of claim 12 , wherein the instructions, when executed by the processing circuitry, are configured to cause the processing circuitry to perform a cyclic redundancy check on the plurality of copies of the second operating data to determine whether the plurality of copies of the second operating data are valid.

16. The non-transitory, computer-readable medium of claim 10 , wherein the instructions, when executed by the processing circuitry, are configured to cause the processing circuitry to:

determine a configuration of the HVAC system upon receiving the update; and

block storage of the second operating data in response to determining that the HVAC system is not in an update configuration upon receiving the update.

17. A heating, ventilation, and/or air conditioning (HVAC) system, comprising:

a component configured to operate to provide the HVAC system with conditioning capabilities;

secondary control circuitry disposed on a circuit board and configured to store operating data; and

primary control circuitry disposed on the circuit board and communicatively coupled to the component and to the secondary control circuitry, wherein the primary control circuitry is configured to:

store core control logic separately from the operating data stored in the secondary control circuitry, wherein the core control logic defines a plurality of control outputs transmissible from the primary control circuitry to the component;

retrieve the operating data stored in the secondary control circuitry; and

transmit, to the component, a control output of the plurality of control outputs defined by the core control logic and in accordance with the operating data stored in the secondary control circuitry.

18. The HVAC system of claim 17 , wherein the secondary control circuitry is configured to store updated operating data, and the primary control circuitry is configured to:

retrieve the updated operating data stored in the secondary control circuitry in response to storage of the updated operating data in the secondary control circuitry; and

transmit, to the component, an additional control output of the plurality of control outputs defined by the core control logic and in accordance with the updated operating data stored in the secondary control circuitry.

19. The HVAC system of claim 17 , wherein the operating data defines an operating parameter of the component, and the core control logic associates the control output of the plurality of control outputs with the operating parameter defined by the operating data.

20. The HVAC system of claim 17 , wherein the secondary control circuitry is configured to store the operating data in non-volatile memory of the secondary control circuitry, and the primary control circuitry is configured to:

retrieve the operating data stored in the secondary control circuitry;

store the operating data in volatile memory of the primary control circuitry; and

transmit, to the component, the control output of the plurality of control outputs defined by the core control logic and in accordance with the operating data stored in the volatile memory.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2025
From: TYCO FIRE & SECURITY GMBH
To: JOHNSON CONTROLS LIGHT COMMERCIAL IP GMBH
Reel/Frame 070179/0435 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2024
From: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
To: TYCO FIRE & SECURITY GMBH
Reel/Frame 067832/0947 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2023
From: ATCHISON, SHAUN B.; BOYD, ANDREW M.
To: JOHNSON CONTROLS TYCO IP HOLDINGS LLP
Reel/Frame 065037/0049 →
Continuity (2)
Provisional Application 63077281 · Sep 11, 2020
Related Publication 20220082286A1 · Mar 17, 2022
References Cited (45)
US 9447985B2 · Johnson · 2016 [cited by applicant]
US 10871756B2 · Johnson et al. · 2020 [cited by applicant]
US 10908578B2 · Johnson et al. · 2021 [cited by applicant]
US 10921768B2 · Johnson et al. · 2021 [cited by applicant]
US 11156978B2 · Johnson et al. · 2021 [cited by applicant]
US 20060253768A1 · King · 2006 [cited by examiner]
US 20070028035A1 · Nishihara · 2007 [cited by examiner]
US 20080126725A1 · Morishita · 2008 [cited by examiner]
US 20100076605A1 · Harrod · 2010 [cited by examiner]
US 20110071685A1 · Huneycutt et al. · 2011 [cited by applicant]
US 20120143810A1 · Berg-Sonne · 2012 [cited by examiner]
US 20130085615A1 · Barker · 2013 [cited by examiner]
US 20140297041A1 · Kowald · 2014 [cited by examiner]
US 20150074658A1 · Gourlay · 2015 [cited by examiner]
CA 2957726A1 · 2016 [cited by applicant]
CA 3043996A1 · 2018 [cited by applicant]
EP 3186687A4 · 2017 [cited by applicant]
EP 3497377A1 · 2019 [cited by applicant]
Coolinglogic, “CoolingLogic: Up early, saving billions.” URL: http://coolinglogic.com/documents/MarketingFlyer_FINAL_HiRes8.5x11.pdf, retrieved from internet Oct. 27, 2022 (1 page). [cited by applicant]
Incomplete File of Communication with Various Companies, etc. in 2016-2021, URL: http://coolinglogic.com/documents/22072101_Letters_and_Signature_Receipts.pdf, published, as one document, on: Jul. 21, 2022 (211 pages). [cited by applicant]
Johnson Heating and Cooling L.L.C., “Divine Grace Building Automation (Images),” URL: http://cooljohnson.com/Building-Automation-Systems-Michigan/Oakland-County-Michigan/Building-Automation-Images.html, retrieved from i… [cited by applicant]
Johnson Heating and Cooling L.L.C., “Divine Grace Building Automation,” URL: http://cooljohnson.com/Building-Automation-Systems-Michigan/Oakland-County-Michigan/Building-Automation-Divine-Grace.html, retrieved from inte… [cited by applicant]
Johnson Heating and Cooling L.L.C., “Excel Rehabilitation Building Automation,” URL: http://cooljohnson.com/Building-Automation-Systems-Michigan/Waterford-Michigan/Building-Automation-System--Excel.html, retrieved from … [cited by applicant]
Johnson Heating and Cooling L.L.C., “Intertek Testing Services Building Automation,” URL: http://cooljohnson.com/Building-Automation-Systems-Michigan/Plymouth-Michigan/Building-Automation-System-Plymouth-Michigan.html, … [cited by applicant]
Johnson Heating and Cooling L.L.C., “JLA Medical Building Building Automation,” URL: http://cooljohnson.com/Building-Automation-Systems-Michigan/Waterford-Michigan/Building-Automation-System--JLA.html, retrieved from in… [cited by applicant]
Johnson Heating and Cooling L.L.C., “Mosaic Christian Building Automation (Images),” URL: http://cooljohnson.com/Building-Automation-Systems-Michigan/Detroit/Building-Automation-Images.html, retrieved from internet Oct.… [cited by applicant]
Johnson Heating and Cooling L.L.C., “Mosaic Christian Building Automation,” URL: http://cooljohnson.com/Building-Automation-Systems-Michigan/Detroit/Mosaic-Christian.html, retrieved from internet Oct. 27, 2022 (5 pages). [cited by applicant]
Johnson Heating and Cooling L.L.C., “Shepherd's Gate Lutheran Church Building Automation,” URL: http://cooljohnson.com/Building-Automation-Systems-Michigan/Shelby-Township-Michigan/Building-Automation-Systems-SG.html, r… [cited by applicant]
Johnson Heating and Cooling L.L.C., “St. Clair County Residence Building Automation,” URL: http://cooljohnson.com/Building-Automation-Systems-Michigan/St-Clair-Michigan/Building-Automation-System-St-Clair-Michigan.html,… [cited by applicant]
Johnson Heating and Cooling L.L.C., “St. Joseph Mercy Oakland U. C. Building Automation,” URL: http://cooljohnson.com/Building-Automation-Systems-Michigan/Waterford-Michigan/Building-Automation-Systems-SJMO.html, retrie… [cited by applicant]
Johnson Heating and Cooling L.L.C., “Waterford Internal Medicine Building Automation,” URL: http://cooljohnson.com/Building-Automation-Systems-Michigan/Waterford-Michigan/Building-Automation-Systems-WIM.html, retrieved … [cited by applicant]
Johnson Heating and Cooling, LLC, “Building Automation Clawson Michigan 2.0,” URL: http://cooljohnson.com/Building-Automation-Systems-Michigan/Clawson-Michigan/Building-Automation-Clawson-Manor-2.html, retrieved from th… [cited by applicant]
Johnson Heating and Cooling, LLC, “Building Automation Images Clawson Michigan 2.0,” URL: http://cooljohnson.com/Building-Automation-Systems-Michigan/Clawson-Michigan/Building-Automation-Clawson-Manor-2-Images.html, ret… [cited by applicant]
Johnson Heating and Cooling, LLC, “Building Automation System Clawson Michigan Clawson Manor,” URL: http://cooljohnson.com/Building-Automation-Systems-Michigan/Clawson-Michigan/Building-Automation-System-Clawson-Manor.h… [cited by applicant]
Johnson Heating and Cooling, LLC, “Building Automation System in Michigan Images,” URL: http://cooljohnson.com/Building-Automation-Systems-Michigan/Macomb-County-Michigan/Building-Automation-Images.html; retrieved from … [cited by applicant]
Johnson Heating and Cooling, LLC, “Building Automation System in Michigan,” URL: http://cooljohnson.com/Building-Automation-Systems-Michigan/Macomb-County-Michigan/Building-Automation-Confidential-Customer.html; retriev… [cited by applicant]
Johnson Solid State LLC, “Building Automation Equipment,” URL: http://cooljohnson.com/Video/Building_Automation/Confidential_Customer_BLD_2/Building_Automation_Equipment.mp4, retrieved from internet Oct. 27, 2022 (35 pa… [cited by applicant]
Johnson Solid State LLC, “Building Automation GUI,” URL: http://cooljohnson.com/Video/Building_Automation/Confidential_Customer_BLD_2/Building_Automation_GUI.mp4, retrieved from internet Oct. 27, 2022 (24 pages). [cited by applicant]
Johnson Solid State LLC, “Cooling Logic Overview,” URL: http://coolinglogic.com/documents/CoolingLogic_Overview_High_Quality.mp4, retrieved from internet Oct. 27, 2022 (16 pages). [cited by applicant]
Johnson Solid State LLC, “So what is CoolingLogic™?” URL: http://coolinglogic.com/Coolinglogic-How-it-Works.html, retrieved from the internet Oct. 27, 2022 (3 pages). [cited by applicant]
Johnson, David, “A Method to Increase HVAC System Efficiency And Decrease Energy Consumption,” White Paper: Johnson Solid State, Llc, Url: http://coolinglogic.com/documents/16102106_White_Paper_High_Resolution_Protected… [cited by applicant]
Johnson, David, “CoolingLogic™: Mosaic Christian Church A Case Study,” Report: Johnson Solid State, LLC, URL: http://coolinglogic.com/documents/19020301_Mosaic_Christian_Coolinglogic_Case_Study.pdf, Feb. 2, 2019 (140 pa… [cited by applicant]
Johnson, David, “Excel Rehabilitation Building Automation: Building Automation System User Manual ,” URL: http://cooljohnson.com/Building-Automation-Systems-Michigan/Waterford-Michigan/Building-Automation-System-Excel-M… [cited by applicant]
Johnson, David, “Temperature Control System and Methods for Operating Same,” Pre-Publication printout of U.S. Appl. No. 15/231,943, filed Aug. 9, 2016, URL: http://coolinglogic.com/documents/16080901_CIP_As_Filed.pdf (9… [cited by applicant]
Johnson, David., “CoolingLogic™: Changing the Way You Cool,” Report: Johnson Solid State, LLC, URL: http://coolinglogic.com/documents/18111303_Changing_the_way_you_Cool.pdf, Nov. 7, 2018 (12 pages). [cited by applicant]