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: 20240090154
    Abstract: 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: Application
    Filed: November 15, 2023
    Publication date: March 14, 2024
    Inventors: Troy Aaron Harvey, Jeremy David Fillingim
  • Patent number: 11915142
    Abstract: 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: Grant
    Filed: April 12, 2021
    Date of Patent: February 27, 2024
    Assignee: PassiveLogic, Inc.
    Inventors: Troy Aaron Harvey, Jeremy David Fillingim
  • Patent number: 11871505
    Abstract: 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: Grant
    Filed: January 18, 2021
    Date of Patent: January 9, 2024
    Assignee: PassiveLogic, Inc.
    Inventors: Troy Aaron Harvey, Jeremy David Fillingim
  • Publication number: 20240005168
    Abstract: 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: Application
    Filed: September 14, 2023
    Publication date: January 4, 2024
    Inventors: Troy Aaron Harvey, Jeremy David Fillingim
  • Patent number: 11861502
    Abstract: 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: Grant
    Filed: March 5, 2021
    Date of Patent: January 2, 2024
    Assignee: PassiveLogic, Inc.
    Inventors: Troy Aaron Harvey, Jeremy David Fillingim
  • Patent number: 11856723
    Abstract: 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: Grant
    Filed: August 19, 2022
    Date of Patent: December 26, 2023
    Assignee: PassiveLogic, Inc.
    Inventors: Troy Aaron Harvey, Jeremy David Fillingim
  • Patent number: 11830383
    Abstract: 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: Grant
    Filed: September 8, 2021
    Date of Patent: November 28, 2023
    Assignee: PassiveLogic, Inc.
    Inventors: Marciano Preciado, Sterling Thomas Sleight, Jeremy David Fillingim
  • Publication number: 20230328912
    Abstract: 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: Application
    Filed: June 13, 2023
    Publication date: October 12, 2023
    Inventors: Troy Aaron Harvey, Jeremy David Fillingim
  • Patent number: 11737231
    Abstract: 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: Grant
    Filed: August 24, 2021
    Date of Patent: August 22, 2023
    Inventors: Troy Aaron Harvey, Jeremy David Fillingim
  • Publication number: 20230252205
    Abstract: 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: Application
    Filed: February 9, 2022
    Publication date: August 10, 2023
    Inventors: Troy Aaron Harvey, Jeremy David Fillingim, Porter Jonas Child
  • Patent number: 11706891
    Abstract: 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: Grant
    Filed: January 18, 2021
    Date of Patent: July 18, 2023
    Inventors: Troy Aaron Harvey, Jeremy David Fillingim
  • Publication number: 20230214555
    Abstract: 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: Application
    Filed: December 30, 2021
    Publication date: July 6, 2023
    Inventors: Troy Aaron Harvey, Jeremy David Fillingim, Porter Jonas Child
  • Publication number: 20230180420
    Abstract: 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: Application
    Filed: January 27, 2023
    Publication date: June 8, 2023
    Inventors: Troy Aaron Harvey, Jeremy David Fillingim
  • Publication number: 20230120713
    Abstract: 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: Application
    Filed: November 18, 2022
    Publication date: April 20, 2023
    Inventors: Troy Aaron Harvey, Jeremy David Fillingim
  • Publication number: 20230076011
    Abstract: 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: Application
    Filed: September 8, 2021
    Publication date: March 9, 2023
    Inventors: Marciano Preciado, Sterling Thomas Sleight, Jeremy David Fillingim
  • Publication number: 20230071312
    Abstract: 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: Application
    Filed: September 8, 2021
    Publication date: March 9, 2023
    Inventors: Marciano Preciado, Sterling Thomas Sleight, Jeremy David Fillingim
  • Patent number: 11596079
    Abstract: 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: Grant
    Filed: March 3, 2021
    Date of Patent: February 28, 2023
    Assignee: PassiveLogic, Inc.
    Inventors: Troy Aaron Harvey, Jeremy David Fillingim
  • Publication number: 20220408584
    Abstract: 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: Application
    Filed: August 19, 2022
    Publication date: December 22, 2022
    Inventors: Troy Aaron Harvey, Jeremy David Fillingim
  • Patent number: 11490537
    Abstract: 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: Grant
    Filed: December 28, 2020
    Date of Patent: November 1, 2022
    Assignee: PassiveLogic, Inc.
    Inventors: Troy Aaron Harvey, Jeremy David Fillingim
  • Patent number: 11477905
    Abstract: 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: Grant
    Filed: December 28, 2020
    Date of Patent: October 18, 2022
    Assignee: PassiveLogic, Inc.
    Inventors: Troy Aaron Harvey, Jeremy David Fillingim