Building automation scheduling system and method
US-2018005195-A1 · Jan 4, 2018 · US
US11737231B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11737231-B2 |
| Application number | US-202117410072-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 24, 2021 |
| Priority date | Aug 26, 2020 |
| Publication date | Aug 22, 2023 |
| Grant date | Aug 22, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
We claim: 1. A method performed by a controller for generalized representation of devices in a digital twin modeling a system, the method comprising: for a first device having a first device type to be included in the digital twin, translating the first device type to a first actor type representing a role taken by the first device within the system; representing the first device within the digital twin as an entity of the first actor type and in association with a first set of device characteristics, the first set of device characteristics comprising an identification of a first communication protocol; identifying, using the digital twin, a first action to be performed by the first device, wherein the first action is of a first action type that is generally capable of performance by devices taking the first actor type, comprising: receiving from a human user via a user interface, a human language instruction to perform the first action, and translating the human language instruction to perform the first action to an intermediate language of the digital twin to identify the first action; translating the first action to a first command according to the first communication protocol based on the association of the first device with the first communication protocol in the digital twin; and sending the first command to the first device, whereby the first device is instructed to perform the first action. 2. The method of claim 1 , further comprising: for a second device having a second device type, translating the second device type to the first actor type; representing the second device within the digital twin in association with a second set of device characteristics, the second set of device characteristics comprising an identification of a second communication protocol; identifying, using the digital twin, a second action of the first action type to be performed by the second device; translating the second action to a second command according to the second communication protocol based on the association of the second device with the second communication protocol in the digital twin; and sending the second command to the second device, whereby the second device is instructed to perform the second action. 3. The method of claim 2 , wherein the first device is a pump, the second device is a fan, and the first action type is to move substance through the system. 4. The method of claim 2 , wherein the first device operates on quanta of a first type and the second device operates on quanta of a second type different from the first type. 5. The method of claim 1 , further comprising: translating the first action into a human language notification indicating that the first device will perform the first action; presenting the human language notification to a user via a user interface. 6. The method of claim 1 , further comprising: receiving a message from a second device according to a second communication protocol; and translating the message according to the second communication protocol to an intermediate language of the digital twin, wherein identifying, using the digital twin, a first action to be performed by the first device further comprises using information from the translated message to identify the first action. 7. A non-transitory computer-readable medium encoded with instruction for execution by a controller for generalized representation of devices in a digital twin modeling a system, the machine-readable storage medium comprising: instructions for, for a first device having a first device type to be included in the digital twin, translating the first device type to a first actor type representing a role taken by the first device within the system; instructions for representing the first device within the digital twin as an entity of the first actor type and in association with a first set of device characteristics, the first set of device characteristics comprising an identification of a first communication protocol; instructions for identifying, using the digital twin, a first action to be performed by the first device, wherein the first action is of a first action type that is generally capable of performance by devices taking the first actor type, comprising: instructions for receiving from a human user via a user interface, a human language instruction to perform the first action; and instructions for translating the human language instruction to perform the first action to an intermediate language of the digital twin to identify the first action; instructions for translating the first action to a first command according to the first communication protocol based on the association of the first device with the first communication protocol in the digital twin; and instructions for sending the first command to the first device, whereby the first device is instructed to perform the first action. 8. The non-transitory computer-readable medium of claim 7 , further comprising: instructions for, for a second device having a second device type, translating the second device type to the first actor type; instructions for representing the second device within the digital twin in association with a second set of device characteristics, the second set of device characteristics comprising an identification of a second communication protocol; instructions for identifying, using the digital twin, a second action of the first action type to be performed by the second device; instructions for translating the second action to a second command according to the second communication protocol based on the association of the second device with the second communication protocol in the digital twin; and instructions for sending the second command to the second device, whereby the second device is instructed to perform the second action. 9. The non-transitory computer-readable medium of claim 8 , wherein the first device is a pump, the second device is a fan, and the first action type is to move substance through the system. 10. The non-transitory computer-readable medium of claim 8 , wherein the first device operates on quanta of a first type and the second device operates on quanta of a second type different from the first type. 11. The non-transitory computer-readable medium of claim 7 , further comprising: instructions for translating the first action into a human language notification indicating that the first device will perform the first action; instructions for presenting the human language notification to a user via a user interface. 12. The non-transitory computer-readable medium of claim 7 , further comprising: instructions for receiving a message from a second device according to a second communication protocol; and instructions for translating the message according to the second communication protocol to an intermediate language of the digital twin, wherein the instructions for identifying, using the digital twin, a first action to be performed by the first device further comprise instructions for using information from the translated message to identify the first action. 13. A controller utilizing a generalized representation of devices in a digital twin modeling a system, the controller comprising a memory, a user interface, and at least one processor configured to: for a first device having a first device type to be included in the digital twin, translate the first device type to a first actor type representing a role taken by the first device within the system; represent the first device within the digital twin as an entity of the first actor type and in association with a first set of device characteristics, t
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.