GUI Financial Order Generation via Coordinate Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional financial software interfaces lack the ability to generate financial orders effectively through user-coordinated operations, resulting in poor usability and experience for users.

Innovation Solution

A method and system that collect user operation information to determine coordinates on the software interface, calculate differences in a price coordinate system, extract a minimum difference value, and generate a straight line to facilitate automatic financial order generation and transaction requests to a background server.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional financial software interfaces are used, then the software can display market information and provide analysis functions, but users cannot effectively generate financial orders through coordinate operations

Engineering Contradiction:
Improveorder generation operabilityVSAvoidinterface operation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically generates financial orders based on user coordinate operations without requiring manual order input. The user simply selects coordinates on the chart, and the system automatically determines order parameters (price, quantity, type) and sends transaction requests to the background server, making the system serve itself in the order generation process

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical order input with automated computational processing. Instead of requiring users to manually enter order details through complex forms, the system substitutes this with automated coordinate recognition and calculation, where the user's graphical selection is automatically converted into precise order parameters through computational algorithms

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If automatic order generation is implemented, then user operability is improved, but the system complexity increases

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system divides the order generation process into distinct segments: coordinate collection, coordinate processing, order parameter calculation, and transaction request sending. Each segment is handled by a dedicated module (collecting unit, processing unit, communication unit), making the complex system modular and manageable while maintaining automation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary processing layer between the user's graphical selection and the final order execution. The processing unit acts as a mediator that receives coordinate information, calculates corresponding price and quantity parameters, and prepares transaction requests, thereby simplifying the interaction while managing system complexity through a dedicated intermediary layer

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12125099B2Method for information processing and displaying based on GUI, communication system and user equipment
Publication Date: 2024.10.22 SHENZHEN FUTU NETWORK TECH CO LTD
  • US12125099B2 patent drawing
  • US12125099B2 patent drawing
  • US12125099B2 patent drawing

AI summary

Disclosed is a method and an order generation system for a software interface, the method including: by a UE, collecting operation information about a target object, and determining an operation type and an operation coordinate of the target object on the software interface; acquiring a coordinate set in a price coordinate system of the software interface; calculating differences between the operation coordinate and the plurality of coordinate values to obtain a plurality of difference values, extracting a minimum difference value from the plurality of difference values, and obtaining a first price corresponding to the minimum difference value; and generating a first straight line matching the first price and the operation type, and sending a transaction request including the first price and the operation type to a background server after superimposing the first straight line onto the software interface.