CPC G06Q 30/0216 (2013.01) [G06Q 20/381 (2013.01); G06Q 2220/00 (2013.01)] | 14 Claims |
1. A cryptocurrency reward method performed by a computer apparatus, the computer apparatus including at least one processor configured to execute computer-readable instructions stored in a memory, the cryptocurrency reward method comprising:
determining, by the at least one processor, a first reward amount for a user that meets a first reward condition, the first reward condition being based on use of a cryptocurrency exchange by the user, and the first reward amount being in a fiat currency;
maintaining, by the at least one processor, the first reward amount in the fiat currency at a first timing;
causing, by the at least one processor, display of a first screen including a list of events, the list of events including a plurality of entries vertically spaced apart on the first screen, each respective entry among the plurality of entries corresponding to a different event, each respective entry among the plurality of entries including a corresponding reward condition, a corresponding reward amount and a corresponding selectable interface, the corresponding selectable interface including an associated graphical element, and a first entry among the plurality of entries including the first reward condition, the first reward amount and a first selectable interface
causing, by the at least one processor, display of a second screen in response to receiving a first selection by the user of the first selectable interface, the second screen being displayed as a pop-up over at least a portion of the list of events, a plurality of graphical elements being spaced apart on the second screen, each of the plurality of graphical elements including a respective selectable interface, and each of the plurality of graphical elements including a respective label identifying a different cryptocurrency;
setting, by the at least one processor, at least two cryptocurrencies as at least two selected cryptocurrencies based on a second selection by the user and a third selection by the user, the second selection being of the respective selectable interface of each of at least two graphical elements among the plurality of graphical elements, the at least two graphical elements respectively including labels identifying the at least two selected cryptocurrencies, the third selection including at least one ratio between the at least two selected cryptocurrencies, and the second selection of the user being received at a second timing after the first timing;
converting, by the at least one processor, the first reward amount into the at least two selected cryptocurrencies at corresponding first market prices to obtain at least two converted reward amounts, the corresponding first market price representing respective prices of the at least two selected cryptocurrencies in the fiat currency at the second timing, the corresponding first market price being respectively different from a second market prices, the second market prices respectively representing the prices of the at least two selected cryptocurrencies in the fiat currency at the first timing, at least one of the corresponding first market prices being respectively less than at least one of the second market prices, and the converting including converting the first reward amount into the at least two selected cryptocurrencies according to the at least one ratio;
determining, by the at least one processor, whether a reward balance includes the at least two converted reward amounts;
aggregating, by the at least one processor, a plurality of rewards corresponding to a plurality of users in response to determining that the reward balance does not include the at least two converted reward amounts to obtain an aggregated reward, the plurality of rewards including the at least two converted reward amounts, and the plurality of users including the user;
ordering, by the at least one processor, the aggregated reward from a liquidity provider according to a first time interval;
transferring, by the at least one processor, the at least two converted reward amounts to an account of the user based on the ordering; and
causing, by the at least one processor, display of a third screen including a notification that the at least two converted reward amounts have been transferred, the causing the display of the third screen being performed after the transferring, and the third screen being displayed as a pop-up over at least a portion of the list of events.
|