Graphic performance measurement system
First Claim
Patent Images
1. A method for increasing, during a graphic design process, performance of graphics in a process control system graphical user interface, the method comprising:
- building, via a graphic editor module, a graphical user interface (GUI) for use on a device, the GUI including a plurality of GUI elements;
obtaining, by a graphic counter module, visibility data for each of the plurality of GUI elements from a graphic library module, said visibility data indicating whether each GUI element is visible when the GUI is loaded on a display of the device during runtime;
determining, by a performance counter profile module, an element load time for each of the GUI elements, said element load time representing an estimated time for the GUI element to be loaded on the display of the device during runtime based on a hardware profile of the device;
calculating, by a Graphic Performance Index calculator, a total load time for the plurality of GUI elements, said total load time representing a sum of the element load times from the plurality of GUI elements;
discounting from the calculated total load time, by the Graphic Performance Index calculator, a load time of each GUI element of the plurality of GUI elements having visibility data indicating that said GUI element is not visible during runtime;
mapping, by the Graphic Performance Index calculator, the discounted total load time to a Graphic Performance Index (GPI), said GPI representing a rating of the performance of loading the visible GUI elements using the device; and
altering, via the graphic editor module, the visible GUI elements based on the GPI and element load times, said altering improving the performance of the GUI.
2 Assignments
0 Petitions
Accused Products
Abstract
A Graphic Performance Index (GPI) for increasing performance of graphics in a process control system graphical user interface (GUI). A GUI is built from GUI elements for use on a device. Determining an element load time for each GUI element based a hardware profile of the device permits calculating a total load time of all the element load times of the GUI elements. And the load time is mapped to a GPI scale. Based on the GPI, the GUI elements of the GUI are altered to improve the performance of the GUI.
-
Citations
26 Claims
-
1. A method for increasing, during a graphic design process, performance of graphics in a process control system graphical user interface, the method comprising:
-
building, via a graphic editor module, a graphical user interface (GUI) for use on a device, the GUI including a plurality of GUI elements; obtaining, by a graphic counter module, visibility data for each of the plurality of GUI elements from a graphic library module, said visibility data indicating whether each GUI element is visible when the GUI is loaded on a display of the device during runtime; determining, by a performance counter profile module, an element load time for each of the GUI elements, said element load time representing an estimated time for the GUI element to be loaded on the display of the device during runtime based on a hardware profile of the device; calculating, by a Graphic Performance Index calculator, a total load time for the plurality of GUI elements, said total load time representing a sum of the element load times from the plurality of GUI elements; discounting from the calculated total load time, by the Graphic Performance Index calculator, a load time of each GUI element of the plurality of GUI elements having visibility data indicating that said GUI element is not visible during runtime; mapping, by the Graphic Performance Index calculator, the discounted total load time to a Graphic Performance Index (GPI), said GPI representing a rating of the performance of loading the visible GUI elements using the device; and altering, via the graphic editor module, the visible GUI elements based on the GPI and element load times, said altering improving the performance of the GUI. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for increasing, during a graphic design process, performance of graphics in a process control system graphical user interface, the method comprising:
-
a processor; a display device coupled to the processor; one or more memory storage devices coupled to the processor, said one or more memory storage devices storing processor-executable instructions, said processor-executable instructions comprising instructions for; building, via a graphic editor module, a graphical user interface (GUI) for use on a device, said GUI including a plurality of GUI elements, and said GUI stored on the one or more memory storage devices; obtaining, by a graphic counter, visibility data for each of the plurality of GUI elements from a graphic library module, said visibility data indicating whether each GUI element is visible when the GUI is loaded on a display of the device during runtime, said graphic library module being stored on the one or more memory storage devices; determining, by a performance counter profile module, an element load time for each of the GUI elements, said element load time representing an estimated time for the GUI element to be loaded on the display of the device during runtime based on a hardware profile of the device, said element load times being stored on the one or more memory storage devices; calculating, by a Graphic Performance Index calculator, a total load time for the plurality of GUI elements, said total load time representing a sum of the element load times from the plurality of GUI elements; discounting from the calculated total load time, by the Graphic Performance Index calculator, a load time of each GUI element of the plurality of GUI elements having visibility data indicating that said GUI element is not visible during runtime; mapping, by the Graphic Performance Index calculator, the discounted total load time to a Graphic Performance Index (GPI), said GPI representing a rating of the performance of loading the visible GUI elements using the device; and displaying, via the graphic editor module on the display device, the calculated GPI. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification