IP Library Granted Patent US 12,572,807
Granted Patent B2
US 12,572,807 · App. 17/009,713 · Granted Mar 10, 2026

Neural network methods for defining system topology

Inventors: Troy Aaron Harvey (Brighton, UT); Jeremy David Fillingim (Salt Lake City, UT)
Assignee: PassiveLogic, Inc.
G06N3/084B60H1/00285F24F11/64F24F11/65G05B13/027G05B13/04G05B19/042G06F17/16G06F30/18G06F30/27G06N3/04G06N3/047G06N3/048G06N3/063G06N3/08G06Q10/067G06Q50/163F24F2120/10F24F2120/20F24F2140/50G05B2219/2614G06F2119/06G06F2119/08
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,572,807
App. No.
17/009,713
Granted
Mar 10, 2026
Kind
B2
Abstract

A neural network in one embodiment is built by decomposing a structure into different building materials creating neurons that represent building materials and open spaces in a structure. Subsystems in the building have their neurons concatenated together to create same length neuron strings. In some embodiments, neurons in a short neuron string are split to make longer neuron strings. In some embodiments, neurons are added to some neuron strings to represent inside features, air features, and outside features.

Claims (44)

1 . A neural network creation system, the system comprising: a memory and a vector processor configured to:

determine structure elements for at least a first subsystem and a second subsystem in a digital representation of a structure;

build a neuron for each structure element in the first subsystem and the second subsystem, each neuron comprising: an input, an output, and a parameter;

build extra neurons for each subsystem that has fewer structure elements than a subsystem with a greatest number of neurons, such that each has an equal number of neurons;

connect the neurons associated with the first subsystem making a first neuron string; and connect the neurons associated with the second subsystem making a second neuron string, the input of each next one of the neurons in a neuron string being connected to the output of a preceding one of the neurons to create a neural network;

assign a value to the parameter in at least one neuron, the value representing a thermodynamic aspect of an associated structure element the neuron represents;

such that as the neural network is run, the parameter value changes, reflecting thermodynamic aspects of the structure element;

use changes of the parameter value to determine a control setting on a piece of equipment within the structure; and

such that the first neuron string and the second neuron string can be run simultaneously on the vector processor.

2 . The system of claim 1 , further comprising building an inner neuron which comprises representation of state within the structure, and connecting the first neuron string to the inner neuron.

3 . The system of claim 2 , wherein the structure comprises a first room and a second room, a set of neuron strings is associated with the first room and a set of neuron strings is associated with the second room, a wall is shared between the first room and the second room, the shared wall is represented by one wall string in the set of neuron strings associated with the first room, the shared wall is represented by no strings in the set of neuron strings associated with the second room, and wherein n inner neuron associated with the second neuron string is connected to the wall.

4 . The system of claim 1 , wherein the parameter comprises resistance or capacitance.

5 . The system of claim 2 , further comprising building an outside neuron which comprises representation of air state outside the structure, and wherein the outside neuron is connected to the first neuron string.

6 . The system of claim 2 , wherein representation of state within the structure comprises a calculation comprising air volume, furniture volume, heat value related to number of people in the structure, or heat value related to lighting in the structure.

7 . The system of claim 1 , further comprising determining the value of at least one neuron parameter for at least one neuron; and

reporting the value using an output device.

8 . The system of claim 1 , further comprising the memory and processor further configured to send an instruction to the piece of equipment.

9 . A method performed by a vector processor for creation of neural networks, the method comprising:

determining structure elements for at least a first subsystem and a second subsystem in a digital representation of a structure;

building a neuron for each structure element in the first subsystem and the second subsystem, each neuron comprising: an input, an output, and a parameter;

building extra neurons for each subsystem that has fewer structure elements than a subsystem with a greatest number of structure elements, such that each subsystem has an equal number of neurons;

connecting neurons associated with the first subsystem making a first neuron string; and connecting the neurons associated with the second subsystem making a second neuron string, an input of each next one of the neurons in a neuron string being connected to output of a preceding one of the neurons to create a neural network;

assigning a value to the parameter in at least one neuron, the value representing a thermodynamic aspect of an associated structure element the neuron represents;

such that as the neural network is run, the parameter value changes, reflecting thermodynamic aspects of the structure element;

using the change of the parameter value to determine a control setting on a piece of equipment within the structure; and

such that the first neuron string and the second neuron string can be run simultaneously on the vector processor.

10 . The method of claim 9 , further comprising building an inner neuron which comprises representation of state within the structure, and connecting the first neuron string to the inner neuron.

11 . The method of claim 10 , further comprising building a ground neuron which comprises representation of ground state outside the structure, and connecting the ground neuron to a neuron string whose structure it is representing connects to ground.

12 . The method of claim 11 , further comprising building an outside neuron which comprises representation of outside state outside the structure, and connecting the outside neuron to a neuron string whose structure it is representing connects to an outside surface.

13 . The method of claim 12 , comprising building an indoor air neuron that comprises a resistance value and a capacitance value, and connecting the indoor air neuron between the outside neuron and the first neuron string.

14 . The method of claim 9 , further comprising sending an instruction to the piece of equipment.

15 . A non-transitory computer-readable storage medium configured with executable instructions to perform a method for creation and discretization of neural networks, the non-transitory computer-readable storage medium comprising:

instructions for determining structure elements for at least a first subsystem and a second subsystem in a digital representation of a structure, the first subsystem being physically next to the second subsystem;

instructions for building a neuron for each structure element in the first subsystem and the second subsystem each neuron comprising: an input, an output, and a parameter;

instructions for building an extra neuron for each subsystem that has fewer structure elements than a subsystem with a greatest number of structure elements, such that each subsystem has an equal number of structure elements;

instructions for connecting neurons associated with the first subsystem making a first neuron string; and connecting the neurons associated with the second subsystem making a second neuron string, an input of each next one of the neurons in a neuron string being connected to output of a preceding one of the neurons to create a neural network;

such that as the neural network is run, a value of the parameter changes, reflecting thermodynamic aspects of an associated structure element;

instructions for using the change of the parameter value to determine a control setting on a piece of equipment within the structure; and

such that the first neuron string and the second neuron string can be run simultaneously on a vector processor.

16 . The non-transitory computer-readable storage medium of claim 15 , comprising instructions for connecting an inside air neuron to the first neuron string, making an air neuron string.

17 . The non-transitory computer-readable storage medium of claim 16 , further comprising instructions for connecting an inner neuron, which comprises representation of state within the structure, to the air neuron string.

18 . The non-transitory computer-readable storage medium of claim 17 , further comprising instructions for connecting an outside neuron, which comprises representation of state outside the structure, to the air neuron string.

19 . The non-transitory computer-readable storage medium of claim 18 , further comprising instructions for connecting an outside convection neuron between the outside neuron and the first neuron string.

20 . The non-transitory computer-readable storage medium of claim 18 , further comprising instructions for concatenating an inside air neuron between the inner neuron and the air neuron string.

Assignments (2)
SECURITY INTEREST Recorded Nov 19, 2025
From: PASSIVELOGIC, INC.; QUANTUM ALLIANCE LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 073605/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2020
From: HARVEY, TROY AARON; FILLINGIM, JEREMY DAVID
To: PASSIVELOGIC, INC.
Reel/Frame 053667/0311 →
Continuity (2)
Provisional Application 62704976 · Jun 5, 2020
Related Publication 20210383200A1 · Dec 9, 2021
References Cited (82)
US 5224648A · Simon et al. · 1993 [cited by applicant]
US 5581659A · Takatori · 1996 [cited by applicant]
US 5740324A · Mathur et al. · 1998 [cited by applicant]
US 6119125A · Gloudeman et al. · 2000 [cited by applicant]
US 6967565B2 · Lingemann · 2005 [cited by applicant]
US 7447664B2 · Pado · 2008 [cited by applicant]
US 7620613B1 · Moore et al. · 2009 [cited by applicant]
US 7756804B2 · Bloom et al. · 2010 [cited by applicant]
US 8626700B1 · Monraz · 2014 [cited by examiner]
US 9020647B2 · Johnson et al. · 2015 [cited by applicant]
US 9258201B2 · McCoy et al. · 2016 [cited by applicant]
US 9298197B2 · Matsuoka et al. · 2016 [cited by applicant]
US 9557750B2 · Gust et al. · 2017 [cited by applicant]
US 9664400B2 · Wroblewski et al. · 2017 [cited by applicant]
US 9857238B2 · Malhotra et al. · 2018 [cited by applicant]
US 10013644B2 · Takahashi · 2018 [cited by applicant]
US 10094586B2 · Pavlovski et al. · 2018 [cited by applicant]
US 10140544B1 · Zhao et al. · 2018 [cited by applicant]
US 10545517B2 · Matsuoka et al. · 2020 [cited by applicant]
US 10845815B2 · Palanisamy et al. · 2020 [cited by applicant]
US 10896679B1 · Hu · 2021 [cited by examiner]
US 20020152298A1 · Kikta et al. · 2002 [cited by applicant]
US 20040044677A1 · Huper-Graff · 2004 [cited by examiner]
US 20080082183A1 · Judge · 2008 [cited by applicant]
US 20080277486A1 · Seem et al. · 2008 [cited by applicant]
US 20100025483A1 · Hoeynck et al. · 2010 [cited by applicant]
US 20140277757A1 · Wang et al. · 2014 [cited by applicant]
US 20140312128A1 · Matsuoka et al. · 2014 [cited by applicant]
US 20150300892A1 · Malhotra et al. · 2015 [cited by applicant]
US 20160201934A1 · Hester et al. · 2016 [cited by applicant]
US 20160313752A1 · Przybylski · 2016 [cited by applicant]
US 20170091615A1 · Liu et al. · 2017 [cited by applicant]
US 20170322579A1 · Goparaju et al. · 2017 [cited by applicant]
US 20180165573A1 · Hsu · 2018 [cited by examiner]
US 20180202678A1 · Ahuja et al. · 2018 [cited by applicant]
US 20180266716A1 · Bender et al. · 2018 [cited by applicant]
US 20180365558A1 · Sekiyama et al. · 2018 [cited by applicant]
US 20190018067A1 · Kong et al. · 2019 [cited by applicant]
US 20190219293A1 · Wenzel et al. · 2019 [cited by applicant]
US 20190360711A1 · Sohn et al. · 2019 [cited by applicant]
US 20200080744A1 · Sohn et al. · 2020 [cited by applicant]
US 20200196973A1 · Zhou et al. · 2020 [cited by applicant]
US 20200355391A1 · Wenzel et al. · 2020 [cited by applicant]
US 20210182660A1 · Amirguliyev et al. · 2021 [cited by applicant]
US 20210191342A1 · Lee et al. · 2021 [cited by applicant]
US 20210286688A1 · Liu et al. · 2021 [cited by applicant]
US 20230034809A1 · Lee et al. · 2023 [cited by applicant]
Singaravel et al. (Deep-learning neural-network architectures and methods: Using component-based models in building-design energy prediction, Jun. 2018, pp. 81-90) (Year: 2018). [cited by examiner]
Nasruddin et al. (Optimization of HVAC system energy consumption in a building using artificial neural network and multi-objective genetic algorithm, Oct. 2018, pp. 48-57) (Year: 2018). [cited by examiner]
Zhao (Steel columns under fire—a neural network based strength model, Mar. 2004, pp. 97-105) (Year: 2004). [cited by examiner]
Tijskens et al. (Neural networks for metamodeling the hygrothermal behaviour of building components, Jul. 2019, pp. 1-11) (Year: 2019). [cited by examiner]
Afram et al. (Artificial neural network (ANN) based model predictive control (MPC) and optimization of HVAC systems: A state of the art review and case study of a residential HVAC system, Feb. 2017, pp. 96-112) (Year: 2… [cited by examiner]
ANSI/ASHRAE Standard 55-2013: Thermal Environmental Conditions for Human Occupancy, ASHRAE, 2013. [cited by applicant]
De Dear, et at., “Developing an Adaptive Model of Thermal Comfort and Preference,” ASHRAE Transactions 1998, vol. 104, Part 1. [cited by applicant]
Gagge, et al., A Standard Predictive index of Human Response to the Thermal Environment, ASHRAE Transactions 1986, Part 2B. [cited by applicant]
Medhi, et al.,Jan. 2011, “Model-Based Hierarchical Optimal Control Design for HVAC Systems,” ASME 2011 Dynamic Systems and Control Conference and Bath/ASME Symposium on Fluid Power and Motion Control. [cited by applicant]
Nakahara, “Study and Practice on HVAC System Commissioning,” The 4th international Symposium on HVAC, Beijing, China, Oct. 9-11, 2003. [cited by applicant]
Nassif, Nabil, (2005), Optimization of HVAC control system strategy using two-objective genetic algorithm [microform]. [cited by applicant]
Qin et al., “Commissioning and Diagnosis of VAV Air-Conditioning Systems,” Proceedings of the Sixth International Conference for Enhanced Building Operations, Shenzhen, China, Nov. 6-9, 2006. [cited by applicant]
Salsbury et al., “Automated Testing of HVAC Systems for Commissioning,” Laurence Livermore National Laboratory, 1999, LBNL-43639. [cited by applicant]
Vaezi-Nejad, H.; Salsbury, T.; Choiniere, D. (2004). Using Building Control System for Commissioning. Energy Systems Laboratory (http://esl.tamu.edu); Texas A&M University (http://www.tamu.edu). Available electronically… [cited by applicant]
Vanus et al., The design of an indirect method for the human presence monitoring in the intelligent building,Human-centric Computing and Information Sciences 8, Article No. 28 (2018). [cited by applicant]
Xiao et al., “Automatic Continuous Commissioning of Measurement Instruments in Air Handling Units,” Building Commissioning for Energy Efficiency and Comfort, 2006, vol. VI-1-3, Shenzhen, China. [cited by applicant]
Nassif et al., “Self-tuning dynamic models of HVAC system components,” 2008, Elsiever, Energy and Buildings 40, 1709-1720. [cited by applicant]
Rao, C++ Neural Networks and Fuzzy Logic, Jun. 1, 1995, MT Books, IDG Books Worldwide, Ind. [cited by applicant]
Rios, at al., “Derivative-free optimization: a review of algorithms and comparison of software implementations”, J Glob Optimizers (2013) 56;1247-1293. [cited by applicant]
Sabor, et al., “Dynamic Routing Between Capsules,” NIPS'17: Proceedings of the 31st International Conference on Neural Information Processing Systems, Dec. 2017, pp. 3859-3869. [cited by applicant]
Veelenturf, L. P. J., Analysis and applications of artificial neural networks, 1995, Prentice Hall International (UKD) Ltd, United Kingdom. [cited by applicant]
Welsh, “Ongoing Commissioning (OCx) with BAS and Data Loggers,” National Conference on Building Commissioning: Jun. 3-5, 2009. [cited by applicant]
Veelenturf, L. P. J., Analysis and applications of artificial neural networks, 1995, Prentice Hall International (UK0) Ltd, United Kingdom. [cited by applicant]
Asaad, et al., Back Propagation Neural Networks (BPNN) and Sigmoid Activation Function in Multi-Layer Networks, Academic Journal of Nawroz University 8(4):216, Nov. 2019. [cited by applicant]
Ferguson and Green, Deeply Learning Derivatives, arXiv:1809.02233, Oct. 14, 2018. [cited by applicant]
Guo, BackPropagation Through Time, 2013. [cited by applicant]
Jang et al., Deep neural networks with a set of node-wise varying activation functions, Neural Networks 126 (2020) 118-131. [cited by applicant]
Sharma et al., Activation Functions in Neural Networks, Intentional Journal of Engineering Applied Sciences and Technology, 2020. [cited by applicant]
Sibi P., Analysis of Different Activation Functions Using Back-Propagation Neural Networks, Journal of Theoretical and Applied Information Technology, vol. 47. No. 3., Jan. 31, 2013. [cited by applicant]
Zhang et al., “Building HVAC Scheduling Using Reinforcement Learning via Neural Network Based Model Approximation”, BuildSys '19, pp. 287-296 (Year: 2019). [cited by applicant]
Huang, et al., (Reachnn: Reachability analysis of neural-network controlled systems. ACM Transactions on Embedded Computing Systems (TECS) 18.5s (2019): 1-22) (Year:2019). [cited by applicant]
An et al., “IC neuron: An efficient unit to construct neural netoworks”. (Year:2020). [cited by applicant]
Biswas et a.l (“Prediction of residential building energy consumption: Aneural network approach” Energy 17 (2016) 84-92.) (Year: 2016). [cited by applicant]
Afroz, Zakia, et al. “Real-time prediction model for indoor temperature in a commercial building.” Applied energy 231 (2018): 29-53. (Year: 2018). [cited by applicant]
Elsheikh AH, Sharshir SW, Abd Elaziz M, Kabeel AE, Guilan W, Haiou Z. Modeling of solar energy systems using artificial neural network: Acomprehensive review. Solar Energy. Mar. 1, 2019;180:622-39. (Year: 2019). [cited by applicant]