Electronic Trading Interface Button Compression for Mis-Click Prevention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic trading interfaces face issues with mis-clicks due to the dynamic nature of the interface, leading to unintended deletion or modification of trade orders, especially when trade orders are updated or removed from the market.
Innovation Solution
Implementing an interface that positions and compresses buttons along an axis, removing buttons when their associated functions are no longer current and the cursor is not positioned within a defined zone, while maintaining button visibility when the cursor is present, thereby preventing mis-clicks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If buttons are dynamically updated or removed from the interface when trade orders are updated or removed, then the interface reflects current market status accurately, but mis-clicks occur when the cursor is positioned over a button that is subsequently removed or moved
Solution Approach 1:
The system performs preliminary actions by detecting cursor position over a button before removing or updating the associated trade order. When the cursor is detected to be positioned over a button, the system prevents the button removal or update operation from proceeding, thereby avoiding mis-clicks. This preliminary detection and conditional prevention mechanism ensures that dynamic interface updates do not occur during active user interaction, resolving the contradiction between maintaining current market status and preventing unintended operations.
2Area of stationary object
If buttons are compressed along an axis to optimize screen space, then the interface efficiently utilizes available display area, but button positioning becomes dynamic which increases the risk of mis-clicks
Solution Approach 1:
The system implements dynamic button compression along an axis to optimize screen space utilization. Buttons are automatically compressed or repositioned based on the current set of active trade orders, allowing the interface to adapt to varying numbers of orders while efficiently using available display area. This dynamic adjustment mechanism resolves the contradiction by allowing screen space optimization while the cursor-position detection mechanism prevents mis-clicks during these dynamic changes.
3Loss of information
If the interface removes buttons when trade orders are no longer pending, then the interface remains clean and up-to-date, but unintended deletion or modification of trade orders may occur due to cursor position changes
Solution Approach 1:
The system implements feedback mechanisms by continuously monitoring cursor position relative to buttons during trade order updates. When a trade order status changes (e.g., from pending to filled), the system detects whether the cursor is positioned over the corresponding button. If the cursor is detected to be over the button, the system provides feedback by preventing the button removal, thereby avoiding unintended deletion or modification. This feedback loop ensures interface cleanliness while protecting trade order integrity through real-time cursor position awareness.
Data Source
AI summary
Various systems and methods for presenting and interacting with electronic trading related information on a display screen of a computer system are provided. According to one or more embodiments, buttons are positioned and compressed along an axis, where each button corresponds to a function. A button can be selected through an action of a user input device. A button is removed from the region when a function corresponding to the button is no longer current and when the cursor is not positioned within the region. The remaining buttons, if any, in the region are compressed subsequent to removing the button from the region. A button is not removed from the region when the cursor is positioned within the region.


