US 12,254,440 B2
Blockchain-based authentication and authorization
Constanza Maria Heath, Cannon Beach, OR (US); and Ethan Benjamin Rubinson, Santa Clara, CA (US)
Assigned to eBay Inc., San Jose, CA (US)
Filed by eBay Inc., San Jose, CA (US)
Filed on Oct. 25, 2023, as Appl. No. 18/383,590.
Application 18/383,590 is a continuation of application No. 17/886,947, filed on Aug. 12, 2022.
Application 17/886,947 is a continuation of application No. 16/457,248, filed on Jun. 28, 2019, granted, now 11,449,819, issued on Sep. 20, 2022.
Claims priority of provisional application 62/825,710, filed on Mar. 28, 2019.
Prior Publication US 2024/0054437 A1, Feb. 15, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 10/0832 (2023.01); G06F 16/182 (2019.01); G06F 16/23 (2019.01); G06F 16/955 (2019.01); G06K 7/14 (2006.01); G06K 19/07 (2006.01); G06Q 10/08 (2024.01); G06Q 10/0833 (2023.01); G06Q 10/0834 (2023.01); G06Q 10/0835 (2023.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01); G06Q 30/0283 (2023.01); G06Q 30/08 (2012.01); H04L 9/00 (2022.01); H04L 9/06 (2006.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01)
CPC G06Q 10/0832 (2013.01) [G06F 16/1824 (2019.01); G06F 16/2379 (2019.01); G06F 16/955 (2019.01); G06K 7/1408 (2013.01); G06K 19/0717 (2013.01); G06Q 10/08 (2013.01); G06Q 10/0833 (2013.01); G06Q 10/08345 (2013.01); G06Q 10/0835 (2013.01); G06Q 10/08355 (2013.01); G06Q 20/382 (2013.01); G06Q 20/3825 (2013.01); G06Q 20/4014 (2013.01); G06Q 30/0283 (2013.01); G06Q 30/08 (2013.01); H04L 9/0637 (2013.01); H04L 9/0643 (2013.01); H04L 9/0869 (2013.01); H04L 9/3242 (2013.01); H04L 9/3263 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a first computing device, a request from a second computing device to access the first computing device;
responsive to receiving the request from the second computing device to access the first computing device, generating, by the first computing device, challenge content;
sending, by the first computing device to the second computing device, the challenge content generated;
receiving, by the first computing device from the second computing device, a signature comprising a hash of the challenge content generated using a private key in which the private key corresponds to a public key associated with a blockchain address associated with a user account, and the blockchain address;
accessing, by the first computing device, the public key;
validating, by the first computing device, the signature using the public key; and
responsive to validating the signature, associating, by the first computing device, a characteristic of the user account with the blockchain address.