Dynamic GUI Window Management for FX Trading
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic FX trading platforms face a lack of space on display screens due to clutter, making it difficult for traders to access and manage multiple applications efficiently.
Innovation Solution
A GUI management system that allows for dynamic resizing and 'magnetization' of windows, enabling users to customize their workspace by defining a threshold distance for mutual attraction between windows, maintaining all windows in an active state, and allowing for seamless interaction and real-time data updates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If multiple applications and windows are opened simultaneously to access all needed information, then the completeness of information access is improved, but the available screen space deteriorates due to clutter
Solution Approach 1:
The patent merges multiple windows of the same functional type into a single consolidated window display. Instead of having separate windows for multiple price feeds, charts, or trading tools, the system combines them into one unified interface that presents all information in an organized manner, thereby maintaining information completeness while freeing up screen space.
Solution Approach 2:
The patent transitions from a two-dimensional spatial arrangement of multiple windows to a hierarchical or layered organizational structure. By grouping windows by functional type and presenting them in a structured format, the system effectively adds an organizational dimension that allows more information to be accessed without proportionally increasing screen clutter.
2Area of stationary object
If windows are resized individually to fit the screen, then the screen space utilization is improved, but the time and effort required for manual arrangement deteriorates
Solution Approach 1:
The patent implements automatic window management functionality that performs resizing and arrangement tasks without requiring user intervention. The system automatically detects the functional type of windows, groups them appropriately, and adjusts their sizes and positions to optimize screen space utilization, thereby eliminating the time users would otherwise spend on manual window arrangement.
Solution Approach 2:
The patent performs preliminary grouping and sizing of windows based on their functional types before the user needs to access them. By pre-organizing windows into logical groups and pre-configuring their optimal sizes and positions, the system prepares the display layout in advance, eliminating the need for users to spend time arranging windows when they begin their trading activities.
3Ease of operation
If traditional GUI presentation methods are used to maintain window organization, then the ease of operation is preserved, but the flexibility to customize workspace deteriorates
Solution Approach 1:
The patent introduces dynamic window management that adapts to user needs while maintaining ease of operation. The system automatically groups and resizes windows based on their functional types, but this grouping behavior can be dynamically adjusted based on user preferences and trading requirements. This dynamic approach preserves the simplicity of traditional GUI interaction while enabling flexible customization of the workspace layout.
Solution Approach 2:
The patent changes the organizational parameters of window display from fixed, traditional GUI arrangements to flexible, function-based groupings. By altering how windows are categorized and positioned—grouping them by functional type such as price feeds, charts, and trading tools—the system enables customized workspaces that adapt to different trading strategies and user preferences while maintaining straightforward interaction methods.
Data Source
AI summary
Methods and systems for managing a graphical user interface involve, for example, defining, using a processor coupled to memory, a threshold distance between windows on a display screen at which a mutual attraction between the windows is activated to draw the windows together as components of a picture of windows. Also using the processor, all windows of a same functional type that are components of the picture of windows are resized simultaneously without affecting the size of windows of other functional types that are also components of the picture of windows. Likewise using the processor, all windows on the display screen are maintained in an active state regardless of a focus of a user input device.


