US 12,468,820 B2
Systems and methods for user characteristic determination through cryptographic tokenized data
Samuel Rapowitz, Roswell, GA (US); Julian Duque, Arlington, VA (US); Purva Shanker, Arlington, VA (US); and Dennis Liu, Richmond, VA (US)
Assigned to Capital One Services, LLC, McLean, VA (US)
Filed by Capital One Services, LLC, McLean, VA (US)
Filed on Sep. 12, 2022, as Appl. No. 17/931,517.
Prior Publication US 2024/0086549 A1, Mar. 14, 2024
Int. Cl. G06F 21/60 (2013.01); G06F 21/62 (2013.01)
CPC G06F 21/602 (2013.01) [G06F 21/6245 (2013.01); G06F 2221/2115 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for using encrypted blockchain-based data to determine characteristics and generate corresponding cryptographic tokens, the system comprising:
one or more processors; and
a non-transitory, computer-readable medium comprising instructions that when executed by the one or more processors cause operations comprising:
identifying one or more cryptographic tokens controlled by a cryptography-based storage application associated with a user, wherein each cryptographic token encodes access data for accessing one or more sets of items;
generating a blockchain operation request to be executed by an on-chain program, wherein the blockchain operation request comprises one or more identifiers of the one or more cryptographic tokens and a program identifier of the on-chain program;
transmitting the blockchain operation request to a blockchain node associated with the on-chain program;
receiving, from the blockchain node in response to the blockchain operation request, a plurality of encrypted payloads associated with the one or more cryptographic tokens, wherein the plurality of encrypted payloads has been encrypted using a public key associated with the cryptography-based storage application;
decrypting, using a private key associated with the cryptography-based storage application, the plurality of encrypted payloads into a plurality of payload identifiers;
transmitting one or more blockchain retrieval requests for the plurality of payload identifiers, wherein the one or more blockchain retrieval requests cause a plurality of sets of item identifiers to be retrieved, wherein the plurality of sets of item identifiers correspond to a plurality of sets of items that include software programs;
determining that the software programs satisfy an energy efficiency metric, a threshold for memory footprint, or a threshold for disk space; and
generating, based on determining that the software programs satisfy the energy efficiency metric, the threshold for memory footprint, or the threshold for disk space, a new cryptographic token that indicates one or more of a characteristic of energy-efficiency, a characteristic of memory-efficiency, or a characteristic of disk space-efficiency, wherein the new cryptographic token enables access to an encrypted payload, of the plurality of encrypted payloads, using the cryptography-based storage application.