Relative Coordinate GUI for Machine Parameter Display
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing graphical user interfaces (GUIs) for machines struggle to uniformly display parameter information across different machine applications and display screen resolutions, leading to user confusion and inefficiencies due to hardcoded pixel coordinates and unsupported parameters, which requires significant development effort and resources.
Innovation Solution
Implementing a GUI with a relative coordinate system that scales parameter elements based on parameter information, arrangement rules, and display screen resolution, allowing for uniform application across multiple devices and applications, minimizing user confusion and reducing computational resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If hardcoded pixel coordinates are used for widget arrangement, then the GUI layout is simple and easy to implement, but the GUI cannot adapt to different display resolutions and screen sizes, resulting in unused blank space and poor display quality
Solution Approach 1:
The patent changes the coordinate system parameters from fixed pixel values to relative proportions. Widgets are positioned using relative coordinates (e.g., 0.1, 0.2) representing fractions of screen width and height, allowing the same GUI code to adapt to any display resolution while maintaining consistent layout proportions.
Solution Approach 2:
The GUI layout transitions from static hardcoded positions to dynamic relative positioning. The widget coordinates are calculated dynamically based on the actual screen dimensions, enabling the interface to automatically adjust its layout to fit different display sizes and resolutions.
2Reliability
If multiple hardcoded GUIs are created for every machine application and display resolution, then each specific display scenario is optimized, but the development effort and computing resources increase significantly
Solution Approach 1:
The patent creates a universal GUI system that can handle multiple machine applications and display resolutions with a single codebase. The relative coordinate system serves as a universal adaptation mechanism that works across all scenarios, eliminating the need for multiple specialized GUI versions.
Solution Approach 2:
Instead of creating different GUIs for different scenarios, the system changes the parameter representation from absolute pixel coordinates to relative proportions. This parameter transformation allows one GUI design to serve multiple functions across different machines and displays.
3Stability of the object's composition
If widgets are arranged using hardcoded coordinates, then the layout is consistent across applications, but unsupported parameters create blank spaces and gaps that appear as software malfunctions
Solution Approach 1:
The system uses relative coordinate parameters that are calculated based on the actual number of supported widgets. When parameters are unsupported, the relative positioning automatically adjusts to distribute remaining widgets evenly, preventing blank gaps while maintaining layout consistency.
Data Source
AI summary
A graphical user interface (GUI) of a display screen connected to a machine and, more particularly, to GUIs of one or more display screens that have a relative coordinate system to display parameter information from one or more connected machines. The GUI may include one or more display screens associated with a data bus for a machine, one or more data storage devices for storing processor readable instructions, and at least one processor configured to perform operations stored on the one or more data storage devices. The at least one processor may be configured to receive operations data from the data bus for the machine, extract parameter information from the operations data, and generate the GUI. The GUI may depict a plurality of parameter elements, wherein the plurality of parameter elements are arranged and scaled according to the extracted parameter information, arrangement rules, and display screen resolution.


