Patents by Inventor Jeremy David Fillingim
Jeremy David Fillingim has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20240090154Abstract: Various embodiments relate to a method, apparatus, and machine-readable storage medium including one or more of the following: identifying a chunk of computer code from a larger process to be executed as a distributed computation; creating a job request specifying the chunk of computer code and data on which the chunk of computer code is to operate; selecting a device from a plurality of devices to process the job request; transmitting the job request to the selected device; receiving a job result from the selected device; continuing the larger process based on the job result.Type: ApplicationFiled: November 15, 2023Publication date: March 14, 2024Inventors: Troy Aaron Harvey, Jeremy David Fillingim
-
Patent number: 11915142Abstract: A structure thermodynamic model, which models the physical characteristics of a controlled space, inputs a constraint state curve which gives constraints, such as temperature, that a controlled space is to meet; and outputs a state injection time series which is the amount of state needed for the controlled space to optimize the constraint state curve. The state injection time series curve is then used as input into an equipment model, which models equipment behavior in the controlled space. The equipment model outputs equipment control actions per control time (a control sequence) which can be used to control the equipment in the controlled space. Some embodiments train the models using training data.Type: GrantFiled: April 12, 2021Date of Patent: February 27, 2024Assignee: PassiveLogic, Inc.Inventors: Troy Aaron Harvey, Jeremy David Fillingim
-
Patent number: 11871505Abstract: Tools and techniques are described to automate line testing when wiring devices (such as equipment and sensors) to controllers. Controllers have access to databases of the devices that are controlled by them, including wiring diagrams and protocols, such that the controller can automatically check that each wire responds correctly to stimulus from the controller. After testing, a reporting device rapidly shows the results of the line testing.Type: GrantFiled: January 18, 2021Date of Patent: January 9, 2024Assignee: PassiveLogic, Inc.Inventors: Troy Aaron Harvey, Jeremy David Fillingim
-
Publication number: 20240005168Abstract: Various embodiments described herein relate to a method, device, and non-transitory machine-readable storage medium for controlling a system having a plurality of devices including one or more of the following: calculating a demand curve for a controlled space representing at least one target amount of state for delivery to the controlled space; creating a cost function that compares the demand curve to simulated state curves produced by a model of the controlled system based on respective sets of control actions issuable to the plurality of controlled devices; performing an optimization method that tunes a candidate set of control actions to reduce a cost output by the cost function based on the candidate set of control actions; and issuing control actions of the candidate set of control actions to respective ones of the plurality of controlled devices to cause the controlled system to deliver state to the controlled space.Type: ApplicationFiled: September 14, 2023Publication date: January 4, 2024Inventors: Troy Aaron Harvey, Jeremy David Fillingim
-
Patent number: 11861502Abstract: A model receives a target demand curve as an input and outputs an optimized control sequence that allows equipment within a physical space to be run optimally. A thermodynamic model is created that represents equipment within the physical space, with the equipment being laid out as nodes within the model according to the equipment flow in the physical space. The equipment activation functions comprise equations that mimic equipment operation. Values flow between the nodes similarly to how states flow between the actual equipment. The model is run such that a control sequence is used as input into the neural network; the neural network outputs a demand curve which is then checked against the target demand curve. Machine learning methods are then used to determine a new control sequence. The model is run until a goal state is reached.Type: GrantFiled: March 5, 2021Date of Patent: January 2, 2024Assignee: PassiveLogic, Inc.Inventors: Troy Aaron Harvey, Jeremy David Fillingim
-
Patent number: 11856723Abstract: Various embodiments disclosed herein relate to a building automation controller and related method and storage medium including a processor configured, through at least execution of a distributed computer program, to: receive sensor data generated by a sensor, wherein the sensor data is indicative of a state of a defined space, identify an action to be performed by a device to affect the state in accordance with an operating characteristic for the defined space, determine that the device is attached to a second controller of a plurality of additional controllers, and transmit to the second controller, an indication that the action is to be performed by the device, wherein: the distributed computer program is configured to be distributed among the processor and the plurality of additional controllers and, the processor is further configured to apportion work to be performed by the computer program between at least the additional controllers.Type: GrantFiled: August 19, 2022Date of Patent: December 26, 2023Assignee: PassiveLogic, Inc.Inventors: Troy Aaron Harvey, Jeremy David Fillingim
-
Patent number: 11830383Abstract: After installation, a device may be asleep. A light signal device may send a message to the sleeping device to wake it up. This wake-up message may comprise the light signal device sending programmed light signals, the programmed light signals in modified morse code. An authentication part may also be included in the message. The light signal device may request an authentication message from the sleeping device.Type: GrantFiled: September 8, 2021Date of Patent: November 28, 2023Assignee: PassiveLogic, Inc.Inventors: Marciano Preciado, Sterling Thomas Sleight, Jeremy David Fillingim
-
Publication number: 20230328912Abstract: Tools and techniques are described to attach a device to a controller, whereby the controller analyzes the device inputs, looks up information about the device in a database, and then determines which inputs on the device match the defined device inputs. It then may translate information received from the device into an intermediate language. It may also use the information received from the device, the location of the device, and information about the device to create a digital twin of the device.Type: ApplicationFiled: June 13, 2023Publication date: October 12, 2023Inventors: Troy Aaron Harvey, Jeremy David Fillingim
-
Patent number: 11737231Abstract: Tools and techniques are described to attach a device to a controller, whereby the controller analyzes the device inputs, looks up information about the device in a database, and then determines which inputs on the device match the defined device inputs. It then may translate information received from the device into an intermediate language. It may also use the information received from the device, the location of the device, and information about the device to create a digital twin of the device.Type: GrantFiled: August 24, 2021Date of Patent: August 22, 2023Inventors: Troy Aaron Harvey, Jeremy David Fillingim
-
Publication number: 20230252205Abstract: A machine learning optimizer that runs a simulator uses time-state waves as input to determine initial node values for the simulator in an official simulation run, producing time state waves as a result. A learning model uses the input and output as a training example by reversing the time-state waves, using the output from the simulator as input, obtains output, reversed the output, and then uses the reversed output as ground truth to compare to desired output of the simulation.Type: ApplicationFiled: February 9, 2022Publication date: August 10, 2023Inventors: Troy Aaron Harvey, Jeremy David Fillingim, Porter Jonas Child
-
Patent number: 11706891Abstract: Tools and techniques are described to automate line testing when wiring devices (such as equipment and sensors) to controllers. Controllers have access to databases of the devices that are controlled by them, including wiring diagrams and protocols, such that the controller can automatically check that each wire responds correctly to stimulus from the controller. After testing, a reporting device rapidly shows the results of the line testing.Type: GrantFiled: January 18, 2021Date of Patent: July 18, 2023Inventors: Troy Aaron Harvey, Jeremy David Fillingim
-
Publication number: 20230214555Abstract: A simulator is run using a learning model to generate starting values for the nodes in the simulator. After the simulation has run, a cost is determined for the run. When the cost is within a threshold, the learning model results are used as starting values for an optimizer that will be used to generate starting values for the nodes in the simulator. Then, the optimizer is iteratively run such that for each iteration, results of running the optimizer are used as training input into the learning model.Type: ApplicationFiled: December 30, 2021Publication date: July 6, 2023Inventors: Troy Aaron Harvey, Jeremy David Fillingim, Porter Jonas Child
-
Publication number: 20230180420Abstract: Various embodiments relate to a method, controller, and machine-readable storage medium for verifying controlled devices attached to the controller including one or more of the following: selecting, using a system model that models a system of devices comprising the controlled devices attached to the controller, a grouping of the system of devices to be tested; conducting a test of the grouping to produce a test result for the grouping, wherein conducting the test comprises transmitting a communication to at least one device associated with the grouping; choosing a graphical representation of a portion of the system model from a plurality of graphical representations based on the graphical representation including a representation of the grouping; and displaying, on a user interface, the graphical representation and an indication of the test result.Type: ApplicationFiled: January 27, 2023Publication date: June 8, 2023Inventors: Troy Aaron Harvey, Jeremy David Fillingim
-
Publication number: 20230120713Abstract: Tools and techniques are described to automate line testing when wiring devices (such as equipment and sensors) to controllers. Controllers have access to databases of the devices that are controlled by them, including wiring diagrams and protocols, such that the controller can automatically check that each wire responds correctly to stimulus from the controller. After testing, a reporting device rapidly shows the results of the line testing.Type: ApplicationFiled: November 18, 2022Publication date: April 20, 2023Inventors: Troy Aaron Harvey, Jeremy David Fillingim
-
Publication number: 20230076011Abstract: After installation, a device may be asleep. A light signal device may send a message to the sleeping device to wake it up. This wake-up message may comprise the light signal device sending programmed light signals, the programmed light signals in modified morse code. An authentication part may also be included in the message. The light signal device may request an authentication message from the sleeping device.Type: ApplicationFiled: September 8, 2021Publication date: March 9, 2023Inventors: Marciano Preciado, Sterling Thomas Sleight, Jeremy David Fillingim
-
Publication number: 20230071312Abstract: After installation, a device may be not yet powered. It may be awakened by receiving a flash of light of sufficient frequency and amplitude. After waking, the device decodes the message to determine its next action, and, upon request sends an authentication message. This enables a single user action to wake the device up and set it up with networking credentials. The same process may be used to wake the device outside of a normal sleep-wake cycle.Type: ApplicationFiled: September 8, 2021Publication date: March 9, 2023Inventors: Marciano Preciado, Sterling Thomas Sleight, Jeremy David Fillingim
-
Patent number: 11596079Abstract: Tools and techniques are described to automate commissioning of physical spaces. Controllers have access to databases of the devices that are controlled by them, including wiring diagrams and protocols, such that the controller can automatically check that each wire responds correctly to stimulus from the controller. Controllers also have access to databases of the physical space such that they can check that sensors in the space record the correct information for device activity, and sensors can cross-check each other for consistency. Once a physical space is commissioned, incentives can be sought based on commissioning results.Type: GrantFiled: March 3, 2021Date of Patent: February 28, 2023Assignee: PassiveLogic, Inc.Inventors: Troy Aaron Harvey, Jeremy David Fillingim
-
Publication number: 20220408584Abstract: Various embodiments disclosed herein relate to a building automation controller and related method and storage medium including a processor configured, through at least execution of a distributed computer program, to: receive sensor data generated by a sensor, wherein the sensor data is indicative of a state of a defined space, identify an action to be performed by a device to affect the state in accordance with an operating characteristic for the defined space, determine that the device is attached to a second controller of a plurality of additional controllers, and transmit to the second controller, an indication that the action is to be performed by the device, wherein: the distributed computer program is configured to be distributed among the processor and the plurality of additional controllers and, the processor is further configured to apportion work to be performed by the computer program between at least the additional controllers.Type: ApplicationFiled: August 19, 2022Publication date: December 22, 2022Inventors: Troy Aaron Harvey, Jeremy David Fillingim
-
Patent number: 11490537Abstract: Controllers that control a building's state functions can be controlled by a master controller that the controllers choose themselves. The master controller communicates with the controllers and sensors to determine when a building state should change. When the building state should change, the master controller or another controller determines the device or devices that need to modify state values of the building, and send messages to the devices so that they can change building state. If the master controller has a fault, the working controllers can choose another master controller. When a sensor indicates that a building state needs to be changed the master controller determines which device should change state, then tells the controller that is attached to the device.Type: GrantFiled: December 28, 2020Date of Patent: November 1, 2022Assignee: PassiveLogic, Inc.Inventors: Troy Aaron Harvey, Jeremy David Fillingim
-
Patent number: 11477905Abstract: Tools and techniques are described to create a controller wiring board. A user, using a user interface associated with a controller, can determine which devices will be attached to a controller. The features of the devices may be already known by the controller. The controller can change wiring terminal types depending on the requirements of the devices wired to the controllers. In some embodiments, a device is wired to a module associated with the controller. The controller can signal to the module to modify its wiring terminal to match the needs of the device to be wired to that location.Type: GrantFiled: December 28, 2020Date of Patent: October 18, 2022Assignee: PassiveLogic, Inc.Inventors: Troy Aaron Harvey, Jeremy David Fillingim