Semantic Labeling Analysis
AssigneePassiveLogic, Inc.
InventorsTroy Aaron Harvey, Jeremy David Fillingim
Life of this patent
Estimating the term…
Abstract
Tools and techniques are described to create an interface that can translate a device language into an internal language, and describe the device to the controller in terms of actors and quanta such that when a device is attached to a controller, the controller can understand what the device does and why it does it. This internal language can then be translated back to a natural language, such as English. This allows the controller to track errors, determine what upstream or downstream device and action of the device caused the error, and to track many different facts of the system that allow for detailed reports.
Claims20
A system for determining and reporting building management system analytics comprising:
- a physical space with a controller, display screen, and devices, the controller comprising computer hardware and memory, the controller operationally able to control the devices, the controller operationally able to track the devices;
- a computer program in the memory configured to display, on the display screen, at least one of:
- state of the devices over a given time, an event associated with at least one of the devices, length of time of the event, an action associated with the event, or detail associated with the event;
- and
- wherein the controller operationally able to track the devices comprises at least one of:
- tracking reason for device state change, tracking state change times, tracking state change reasons, tracking device errors, tracking device error times, tracking device error resolutions, and tracking device error resolution times.
A non-transitory computer readable storage medium configured with data and instructions that upon execution by at least one processor in a controller computing system having a device attached thereto, a device interface, the programmable memory storing instructions for creating a digital twin model of space associated with the device models, when the instructions, when executed by a processor, cause the processor to perform steps including:
- when a device changes state, using the digital twin model of the space to determine a reason for the device state change, and to track a time that the device state change occurred;
- when the device records an error, using the digital twin model of the space to determine a reason for the device error, and to track a time that the error occurred;
- when the device error is resolved, using the digital twin model of the space to determine details of the device error resolution, and tracking a resolution time of the device error;
- and
- displaying, on a display screen, at least one of:
- the device state change, the reason for the device state change, the reason for the device error, the time that the error occurred, the resolution reason for the device error, and the resolution time of the device error.
A computer-enabled method of determining and reporting analytics of a space controlled by a controller, using a controller with hardware and memory, the controller wired to a device, a digital twin model of the device stored in memory, the digital twin model of the device integrated into a digital twin model of the space, comprising;
- when the device changes state, using the digital twin model of the space to determine a reason for the device state change, and to track a time that the device state change occurred;
- when the device records an error, using the digital twin model of the space to determine a reason for the device error, and to track a time that the error occurred;
- when the device error is resolved, using the digital twin model of the space to determine details of the device error resolution, and tracking a device error resolution time of the device error;
- and
- displaying, on a display screen, at least one of:
- the device state change, the reason for the device state change, the reason for the device error, the time that the error occurred, the resolution reason for the device error, and the resolution time of the device error.
Dependencies are inferred from the claim text.