Patent ID: 8799858
Filing Date: 2014-08-05
Classification: G06F,G06N

Abstract:
1. A system for creating and executing human-machine interface (HMI) applications in various heterogeneous computing and communication environments, the system comprising: an engineering system for designing an HMI application based upon a library of known HMI elements; a runtime system for determining an optimum configuration for executing the HMI application designed by the engineering system; and an independent knowledge repository in communication with both the engineering system and the runtime system, the independent knowledge repository for interacting with multiple, different engineering and runtime systems in various heterogeneous computing and communication environments and storing information related to various ones of the known HMI elements, as well as information created by application developers and information generated during execution of an HMI application by the runtime system, the independent knowledge repository interacting with the engineering system for updating information regarding selected elements and interacting with the runtime system to collect execution information for use in subsequent application developments utilizing multiple, different engineering and runtime systems; wherein the runtime system functions to assess the available computation and network resources available for processing the HMI application designed by the engineering system.