CPC G06Q 40/04 (2013.01) | 16 Claims |
1. A method comprising:
a. authenticating, by a digital asset exchange computer system associated with a digital asset exchange, a first mobile device associated with a first user of a plurality of registered users of the digital asset exchange comprising the steps of:
(i) receiving first user credentials associated with the first user and a mobile application on the first mobile device;
(ii) accessing one or more exchange account databases, wherein the one or more exchange account databases comprise, for a plurality of exchange accounts, exchange account information including user authentication data associated with each respective registered user of the digital asset exchange; and
(iii) verifying the first user is authorized to conduct transactions with the digital asset exchange by comparing the first user credentials received with respective user authentication data associated with the first user;
b. upon the first user being authenticated, providing, by the digital asset exchange computer system to the mobile application on the first mobile device, first graphical user interface display information, using steps of:
(i) accessing respective first account information associated with the first user;
(ii) generating the first graphical user interface display information including the respective first account information in a first format compatible with the first mobile device; and
(iii) sending to the mobile application on the first mobile device, the first graphical user interface display information,
wherein upon receipt by the first mobile device, the mobile application on the first mobile device generates and displays a first graphical user interface on a display screen of the first mobile device, including the respective first account information;
c. providing, by the digital asset exchange computer system to the first mobile device, an alert indicating occurrence of a triggering event, comprising steps of:
(i) receiving a first request for a first notification indicating occurrence of the triggering event, the first request comprising:
1. A first tracked digital asset,
wherein the first tracked digital asset is maintained on a distributed public transaction ledger in the form of a blockchain by a plurality of geographically separated computer systems in the form of a blockchain network; and
2. a first price threshold associated with the first tracked digital asset with respect to a first benchmarked asset,
wherein the triggering event comprises a price of the first tracked digital asset with respect to the first benchmarked asset traversing the first price threshold;
(ii) monitoring pricing data associated with the first tracked digital asset with respect to the first benchmarked asset to determine when the triggering event has occurred;
(iii) upon determining the triggering event has occurred, generating electronic notification information including the alert to the first user of the triggering event, and
(iv) sending the electronic notification information to the mobile application on the first mobile device,
wherein upon receipt of the electronic notification information, the electronic notification information will automatically activate the mobile application on the first mobile device to cause the first mobile device to display the alert on the display screen of the first mobile device;
d. executing, by the digital asset computer system, a first transaction associated with the first tracked digital asset, comprising steps of:
(i) receiving a first transaction order associated with a purchase or sale by the first user of a first amount of the first tracked digital asset with respect to the first benchmarked asset;
(ii) verifying the first transaction order by:
1. In the case where the first transaction order is to sell the first amount of the first tracked digital asset, verifying, by the digital asset exchange computer system, that a sufficient amount of the first tracked digital asset is on deposit with the digital asset exchange associated with the first user to sell the first amount of the first tracked digital asset; and
2. in the case where the first transaction order is to purchase the first amount of the first tracked digital asset, verifying, by the digital asset exchange computer system, that a sufficient amount of the first benchmarked asset is on deposit with the digital asset exchange associated with users other than the first user to allow the first user to purchase the first amount of the first tracked digital asset; and
(iii) upon verifying the first transaction order, executing the first transaction order; and
e. upon execution, notifying, by the digital asset exchange, the first user of execution of the first transaction, comprising steps of:
(i) generating second graphical user interface display information compatible with the first mobile device, including confirmation information associated with a confirmation of the first transaction order; and
(ii) sending to the mobile application on the first mobile device, the second graphical user interface display information,
wherein the mobile application on the first mobile device automatically displays a second graphical user interface including the confirmation on the display screen of the first mobile device in response to the second graphical user interface display information.
|