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 comprising:
- 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;
- a digital twin comprising a neural network with nodes modeling devices in a physical space, the nodes arranged with reference to connections between the devices, at least one of the nodes comprising at least one property and at least two computed properties;
- wherein the controller operationally able to track the devices comprises tracking device errors;
- wherein at least one of the device errors is tracked through more than one device using the digital twin;
- and
- wherein at least one node within the digital twin has an actor type and is acted on by a quanta type to model behavior of an associated device.
A non-transitory computer readable storage medium configured with data and instructions that upon execution by at least one processor with programmable memory in a controller computing system having a devices attached thereto, the programmable memory storing instructions for using a digital twin of the devices, when the instructions, when executed by a processor, cause the processor to perform steps including:
- instructions for accessing the digital twin, the digital twin comprising a neural network with nodes modeling devices in a physical space, the nodes arranged with reference to connections between the devices, at least one of the nodes comprising at least one property and at least two computed propertics;
- instructions for running a computer program stored in a memory, the computer program displaying on a 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;
- instructions for running tracking errors of the devices;
- wherein at least one of the device errors is tracked through more than one of the devices using the digital twin;
- and
- wherein at least one node within the digital twin has an actor type and is acted on by a quanta type to model behavior of an associated device.
A method comprising:
- accessing a digital twin, the digital twin comprising a neural network with nodes modeling devices in a physical space, the nodes arranged with reference to connections between the devices, at least one of the nodes comprising at least one property and at least two computed properties;
- running, using a processor, a computer program stored in a memory, the computer program displaying on a 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;
- tracking errors of the devices;
- wherein at least one of the device errors is tracked through more than one of the devices using the digital twin;
- and
- wherein at least one node within the digital twin has an actor type and is acted on by a quanta type to model behavior of an associated device.
Dependencies are inferred from the claim text.