Method and apparatus for generalized control of devices

US11737231B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11737231-B2
Application numberUS-202117410072-A
CountryUS
Kind codeB2
Filing dateAug 24, 2021
Priority dateAug 26, 2020
Publication dateAug 22, 2023
Grant dateAug 22, 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 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.

First claim

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

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 US11737231B2 cover?
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 de…
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 Aug 22 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).