Methods, controllers, and machine-readable storage media for automated commissioning of equipment

US11596079B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11596079-B2
Application numberUS-202117190541-A
CountryUS
Kind codeB2
Filing dateMar 3, 2021
Priority dateAug 26, 2020
Publication dateFeb 28, 2023
Grant dateFeb 28, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

We claim: 1. A method performed by a controller for verifying controlled devices, the method comprising: identifying a device from a system of devices to be controlled by the controller; querying a system model that models the system of devices to determine: an expected behavior for the device within the system model, and at least one wiring pin of the controller with which the device is in communication within the system model; attempting an interaction with the device via the at least one wiring pin of the controller to elicit the expected behavior; comparing the expected behavior to an actual behavior of the device observed after the attempted interaction; and indicating to a user whether the device is behaving as expected based on the comparison. 2. The method of claim 1 , wherein: the expected behavior comprises the presence of an expected voltage on the at least one wiring pin when the device is in a predetermined power state; and the attempted interaction comprises attempting to set the device to the predetermined power state. 3. The method of claim 1 , wherein: the system model indicates that the device comprises an internal sensor for an operating parameter of the device; the expected behavior comprises an expected range for the operating parameter of the device; the attempted interaction comprises attempting to read an operating parameter value from the internal sensor of the device via the at least one wiring pin; and the comparing comprises determining whether the operating parameter falls within the expected range. 4. The method of claim 1 , wherein: the system model indicates a device protocol to send and receive messages with the device; and the attempted interaction comprises attempting to send a message structured according to the device protocol via the at least one wiring pin. 5. The method of claim 1 , wherein: the system model comprises an additional device and indicates that the additional device comprises a sensor for sensing a state parameter at a location different from the location of the device; the expected behavior comprises an expected range for the state parameter; the attempted interaction comprises attempting to read the state parameter value from the additional device; and the comparing comprises determining whether the state parameter falls within the expected range. 6. The method of claim 1 , wherein the at least one wiring pin comprises at least one terminal adapted for communication with a module that is attachable to a controller and wirable to the device. 7. The method of claim 1 , further comprising, in response to determining that the device is not behaving as expected: attempting an interaction with the device via the at least one alternative wiring pin of the controller different from the at least one wiring pin to elicit the expected behavior; and responsive to observing the expected behavior with respect to the at least one alternative wiring pin, indicating to the user that the device is in communication with the at least one alternative wiring pin instead of the at least one wiring pin. 8. A controller comprising: a plurality of wiring pins configured to communicate with a plurality of devices of a system of devices; a memory comprising a system model that models the system of devices; and a processor configured to: identify a device from the system of devices to be controlled by the controller, query the system model to determine: an expected behavior for the device within the system model, and at least one wiring pin of the plurality of wiring pins with which the device is in communication within the system model, attempt an interaction with the device via the at least one wiring pin to elicit the expected behavior, compare the expected behavior to an actual behavior of the device observed after the attempted interaction, and indicate to a user whether the device is behaving as expected based on the comparison. 9. The controller of claim 8 , wherein: the expected behavior comprises the presence of an expected voltage on the at least one wiring pin when the device is in a predetermined power state; and in attempting the interaction, the processor is configured to attempt to set the device to the predetermined power state. 10. The controller of claim 8 , wherein: the system model indicates that the device comprises an internal sensor for an operating parameter of the device; the expected behavior comprises an expected range for the operating parameter of the device; in attempting the interaction, the processor is configured to attempt to read an operating parameter value from the internal sensor of the device via the at least one wiring pin; and in comparing, the processor is configured to determine whether the operating parameter falls within the expected range. 11. The controller of claim 8 , wherein: the system model indicates a device protocol to send and receive messages with the device; and in attempting the interaction, the processor is configured to attempt to send a message structured according to the device protocol via the at least one wiring pin. 12. The controller of claim 8 , wherein: the system model comprises an additional device and indicates that the additional device comprises a sensor for sensing a state parameter at a location different from the location of the device; the expected behavior comprises an expected range for the state parameter; in attempting the interaction, the processor is configured to attempt to read the state parameter value from the additional device; and in comparing, the processor is configured to determine whether the state parameter falls within the expected range. 13. The controller of claim 8 , wherein the at least one wiring pin comprises at least one terminal adapted for communication with a module that is attachable to a controller and wirable to the device. 14. The controller of claim 8 , wherein the processor is further configured to, in response to determining that the device is not behaving as expected: attempt an interaction with the device via the at least one alternative wiring pin of the controller different from the at least one wiring pin to elicit the expected behavior; and responsive to observing the expected behavior with respect to the at least one alternative wiring pin, indicate to the user that the device is in communication with the at least one alternative wiring pin instead of the at least one wiring pin. 15. A non-transitory machine-readable medium encoded with instructions for execution by a processor for causing a controller to verify controlled devices, the non-transitory machine-readable medium comprising: instructions for identifying a device from a system of devices to be controlled by the controller; instructions for querying a system model that models the system of devices to determine: an expected behavior for the device within the system model, and at least one wiring pin of the controller with which the device is in communication within the system model; instructions for attempting an interaction with the device via the at least one wiring pin of the controller to elicit the expected behavior; instructions for comparing the expected behavior to an actual behavior of the device observed after the attempted interaction; and instructions for indicating to a user whether the device is behaving as expected based on the comparison. 16. The A non-transitory machine-readable medium of claim 15 , wherein: the expected behavior comprises the presence of an expected voltage on the at least

Assignees

Inventors

Classifications

  • supplying households or buildings · CPC title

  • Network topologies · CPC title

  • Suspend and resume; Hibernate and awake · CPC title

  • by software initiated power-off · CPC title

  • Monitoring remote activity, e.g. over telephone lines or network connections · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11596079B2 cover?
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…
Who is the assignee on this patent?
Passivelogic Inc
What technology area does this patent fall under?
Primary CPC classification H05K7/1465. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 28 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).