User Interface for Real-time Online Payment User Input
20230011094 · 2023-01-12
Inventors
Cpc classification
G06F3/04847
PHYSICS
G06F3/0488
PHYSICS
G06Q20/10
PHYSICS
International classification
G06F3/0484
PHYSICS
Abstract
A user interface that captures the user input of payment amount during real-time online events (e.g. live podcasts, live stream videos, online games). The user utilizes their personal computer or mobile device to drag a graphic object displayed in the user interface. The amount of fund to be sent is proportional to the time length of the user's drag motion. The user interface allows users to control the input value by timing the release of the graphic object. Further, a component to display count up of input value may be utilized as part of the user interface to provide user feedback.
Claims
1. A method for providing user control of real-time online payment amount on a graphical user interface (GUI) of a computing device: creating a draggable graphic object in GUI framed by a closed shape as a visual guideline to indicate the origin of the draggable object; displaying the updated location of the draggable object which is moved and held outside of the closed shape in response to user input corresponding to drag; utilizing the time duration of the graphic object being dragged to determine the transaction amount; displaying an incremental value of transaction amount while the draggable object is being held outside of the closed shape; displaying the draggable object popping back into the closed shape in response to user input corresponding to release; and finalizing the transaction amount upon user input corresponding to release.
2. The method of claim 1, wherein the draggable graphic object includes 3D graphics in virtual reality and augmented reality applications.
3. The method of claim 1, wherein the user input includes input via a non-touch screen (such as keyboard, keypad, mouse, video game controller etc.).
4. The method of claim 1, wherein the transaction amount is determined by the time length of the object being held outside of the closed shape.
5. The method of claim 1, further comprising displaying multiple draggable objects with different increment variables to determine the transaction amount.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWING
[0010]
[0011]
[0012]
DETAILED DESCRIPTION OF THE INVENTION
[0013]
[0014] The next step is to create a function that detects when the user started dragging the graphic object and when the user ended the drag motion, at 106. An application program interface (API) can be utilized to detect user operation controlled by a mouse, a touch device and other human-machine interfaces (HMI). At 108, a function to calculate the payment amount based on drag time detected at 106 is created in code. The payment amount is calculated proportionally to the time length of drag. For example, the drag event with the time length of 1 second, 2 seconds, 3 seconds can respectively be translated to the user selected payment amount of 10 cents, 20 cents, 30 cents.
[0015] At 110, a component to display the payment amount calculated at 108 is created in a section of the GUI. In this example, the section displays the interval value that counts upwards from zero during the drag event. In this way, user receives a visual feedback of the incrementing value and understands when they should stop the drag event in order to adjust the payment amount.
[0016] Having allowed the user interface to control the user input of payment amount, the exemplary method 100 ends at 112.
[0017]
[0018]