US 11,928,732 B1
Computer-generated graphical user interface
Marcus Skala, Astoria, NY (US); Eric Neiman Winer, New York, NY (US); Cameron Howard Winklevoss, New York, NY (US); and Tyler Howard Winklevoss, New York, NY (US)
Assigned to Gemini IP, LLC, New York, NY (US)
Filed by Gemini IP, LLC, New York, NY (US)
Filed on Sep. 23, 2021, as Appl. No. 17/483,165.
Application 17/483,165 is a continuation of application No. 16/423,690, filed on May 28, 2019, granted, now 11,164,251.
Application 16/423,690 is a continuation of application No. 14/818,148, filed on Aug. 4, 2015, granted, now 10,354,325, issued on Jul. 16, 2019.
Application 14/818,148 is a continuation in part of application No. 14/611,136, filed on Jan. 30, 2015, granted, now 10,269,009, issued on Apr. 23, 2019.
Application 14/611,136 is a continuation in part of application No. 14/320,900, filed on Jul. 1, 2014, granted, now 10,068,228, issued on Sep. 4, 2018.
Application 14/320,900 is a continuation in part of application No. 14/318,456, filed on Jun. 27, 2014, granted, now 9,892,460, issued on Feb. 13, 2018.
Application 16/423,690 is a continuation in part of application No. 14/818,148, filed on Aug. 4, 2015, granted, now 10,354,325, issued on Jul. 16, 2019.
Application 14/818,148 is a continuation in part of application No. 29/518,242, filed on Feb. 20, 2015, abandoned.
Application 29/518,242 is a continuation in part of application No. 29/518,241, filed on Feb. 20, 2015, abandoned.
Application 29/518,241 is a continuation in part of application No. 29/518,239, filed on Feb. 20, 2015, abandoned.
Claims priority of provisional application 61/989,047, filed on May 6, 2014.
Claims priority of provisional application 61/986,685, filed on Apr. 30, 2014.
Claims priority of provisional application 61/978,724, filed on Apr. 11, 2014.
Claims priority of provisional application 61/971,981, filed on Mar. 28, 2014.
Claims priority of provisional application 61/955,017, filed on Mar. 18, 2014.
Claims priority of provisional application 61/933,428, filed on Jan. 30, 2014.
Claims priority of provisional application 61/920,534, filed on Dec. 24, 2013.
Claims priority of provisional application 61/903,245, filed on Nov. 12, 2013.
Claims priority of provisional application 61/900,191, filed on Nov. 5, 2013.
Claims priority of provisional application 61/891,294, filed on Oct. 15, 2013.
Claims priority of provisional application 61/857,691, filed on Jul. 23, 2013.
Claims priority of provisional application 61/857,141, filed on Jul. 22, 2013.
Claims priority of provisional application 61/856,323, filed on Jul. 19, 2013.
Claims priority of provisional application 61/841,760, filed on Jul. 1, 2013.
Claims priority of provisional application 61/841,177, filed on Jun. 28, 2013.
Int. Cl. G06Q 40/04 (2012.01)
CPC G06Q 40/04 (2013.01) 16 Claims
OG exemplary drawing
 
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.