US 12,423,677 B2
Using on-chain data for generating a token data feed
Chaoqing Lu, Oakland, CA (US); Catalin Tiseanu, Oakland, CA (US); and Wisam Dakka, Oakland, CA (US)
Assigned to Coinbase, Inc., Oakland, CA (US)
Filed by Coinbase, Inc., Oakland, CA (US)
Filed on Sep. 23, 2022, as Appl. No. 17/934,967.
Prior Publication US 2024/0104551 A1, Mar. 28, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 30/06 (2023.01); G06F 16/2455 (2019.01); G06F 16/9535 (2019.01); G06F 21/31 (2013.01); G06Q 20/06 (2012.01); G06Q 20/36 (2012.01); G06Q 30/0601 (2023.01)
CPC G06Q 20/367 (2013.01) [G06F 16/2455 (2019.01); G06F 16/9535 (2019.01); G06F 21/31 (2013.01); G06Q 20/065 (2013.01); G06Q 30/0631 (2013.01); G06Q 2220/00 (2013.01); G06Q 2220/165 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for performing a cold start operation using on-chain data, the system comprising:
one or more processors; and
one or more non-transitory computer-readable storage media storing instructions, which, when executed by the one or more processors, cause the one or more processors to:
in response to detecting an initial login associated with a user, for an on-chain user address associated with a cryptography-based storage application, retrieving blockchain operation datasets associated with the on-chain user address and extracting program identifiers for a plurality of on-chain programs from the blockchain operation datasets;
generating, using the program identifiers, data requests for the plurality of on-chain programs to obtain, from the plurality of on-chain programs, non-fungible token datasets associated with the on-chain user address, wherein each of the data requests comprises (i) a query to a corresponding on-chain program for non-fungible token data and (ii) a program identifier for the corresponding on-chain program, and wherein each of the non-fungible token datasets comprises a set of non-fungible token attributes associated with a corresponding non-fungible token;
inputting each set of non-fungible token attributes into a machine learning model to determine available non-fungible tokens for the user; and
providing, via a data feed, indications of the available non-fungible tokens to a user device of the user.