| CPC G06F 9/44505 (2013.01) [G06F 9/451 (2018.02); G06F 9/542 (2013.01)] | 20 Claims |

|
1. A method, comprising:
obtaining dashboard metadata associated with a dashboard identifier;
identifying, within the dashboard metadata, first component metadata associated with a first dashboard component;
instantiating a first runtime engine using the first component metadata associated with the first dashboard component;
identifying, within the dashboard metadata, second component metadata associated with a second dashboard component;
determining, using the second component metadata associated with the second dashboard component, a state of the second dashboard component;
instantiating a second runtime engine using the second component metadata associated with the second dashboard component according to the state of the second dashboard component;
executing the first runtime engine such that a first portion of a dashboard graphical user interface (GUI) is rendered or updated, the first portion of the dashboard GUI corresponding to the first dashboard component; and
executing the second runtime engine simultaneously with the first runtime engine such that a second portion of the dashboard GUI is rendered or updated, the second portion of the dashboard GUI corresponding to the second dashboard component.
|