Systems and methods for user characteristic determination through cryptographic tokenized data

US12468820B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12468820-B2
Application numberUS-202217931517-A
CountryUS
Kind codeB2
Filing dateSep 12, 2022
Priority dateSep 12, 2022
Publication dateNov 11, 2025
Grant dateNov 11, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The invention relates to generating cryptographic tokens based on characteristic determination. The system may generate and transmit a request for encrypted records from a blockchain node, receive the encrypted records from the blockchain node, decrypt the encrypted records into payload identifiers, retrieve sets of item identifiers based on the payload identifiers, determine characteristics associated with the sets of items, and generate a new cryptographic token that indicates the characteristics.

First claim

Opening claim text (preview).

What is claimed is: 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. 2 . The system of claim 1 , wherein identifying the one or more cryptographic tokens comprises: receiving a first address associated with the cryptography-based storage application and a second address associated with the on-chain program, wherein the on-chain program was used to commit the one or more cryptographic tokens to a blockchain; and transmitting, to the blockchain node, a command to retrieve the one or more identifiers of the one or more cryptographic tokens, wherein the command instructs the blockchain node to retrieve any cryptographic tokens matching the first address and the second address. 3 . The system of claim 1 , wherein decrypting the plurality of encrypted payloads into the plurality of payload identifiers comprises: transmitting, to a user device associated with the cryptography-based storage application, a command to decrypt the plurality of payload identifiers, wherein the command comprises the plurality of payload identifiers and an address associated with the cryptography-based storage application; and receiving, from the user device, the plurality of payload identifiers, wherein the user device decrypts the plurality of encrypted payloads into the plurality of payload identifiers using the private key associated with the cryptography-based storage application. 4 . The system of claim 1 , wherein decrypting the plurality of encrypted payloads into the plurality of payload identifiers comprises: retrieving, based on an address associated with the cryptography-based storage application, the private key associated with the cryptography-based storage application; and decrypting the plurality of encrypted payloads into the plurality of payload identifiers using the private key associated with the cryptography-based storage application. 5 . A method comprising: generating and transmitting, to a blockchain node associated with a blockchain, a blockchain operation request for a plurality of encrypted payloads, wherein the blockchain operation request comprises one or more identifiers of one or more cryptographic tokens; receiving, from the blockchain node in response to the blockchain operation request, the plurality of encrypted payloads associated with the one or more cryptographic tokens, wherein the plurality of encrypted payloads has been encrypted using a first key associated with a cryptography-based storage application; decrypting, using a second key associated with the cryptography-based storage application, the plurality of encrypted payloads into a plurality of payload identifiers; retrieving, based on the plurality of payload identifiers, a plurality of sets of item identifiers, wherein the plurality of sets of item identifiers correspond to a plurality of sets of items that include software programs; and generating, based on the software programs, 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 wherein the new cryptographic token enables access to an encrypted payload, of the plurality of encrypted payloads, using the cryptography-based storage application. 6 . The method of claim 5 , further comprising identifying the one or more cryptographic tokens controlled by the cryptography-based storage application associated with a user, wherein each cryptographic token encodes access data for accessing one or more sets of items. 7 . The method of claim 6 , wherein identifying the one or more cryptographic tokens controlled by the cryptography-based storage application comprises: receiving a first application identifier associated with the cryptography-based storage application and a second application identifier associated with an on-chain program, wherein the on-chain program was used to commit the one or more cryptographic tokens to the blockchain; and transmitting, to the blockchain node, a command to retrieve the one or more identifiers of the one or more cryptographic tokens, wherein the command instructs the blockchain node to retrieve any cryptographic tokens matching the first application identifier and the second application identifier. 8 . The method of claim 5 , wherein decrypting the plurality of encrypted payloads into the plurality of payload identifiers comprises: transmitting, to a user device associated with the cryptography-based storage application, a command to decrypt the plurality of payload identifiers, wherein the command comprises the plurality of payload identifiers and an application identifier associated with the cryptography-based storage application; and receiving, from the user device, the plurality of payload identifiers, wherein the user device decrypts the plurality of encrypted payloads into the plurality of payload identifiers using the second key associated with the cryptography-based storage application. 9 . The method of claim 5 , wherein decrypting the plurality of encrypted payloads into the plurality of payload identifiers comprises: retrieving, based on an application identifier associated with the cryptography-based storage application, the second key associated with the cryptography-based storage application; and decrypting the plurality of encrypted payloads into the plurality of payload identifiers using the second key associate

Assignees

Inventors

Classifications

  • Protecting personal data, e.g. for financial or medical purposes · CPC title

  • Third party · CPC title

  • G06F21/602Primary

    Providing cryptographic facilities or services · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12468820B2 cover?
The invention relates to generating cryptographic tokens based on characteristic determination. The system may generate and transmit a request for encrypted records from a blockchain node, receive the encrypted records from the blockchain node, decrypt the encrypted records into payload identifiers, retrieve sets of item identifiers based on the payload identifiers, determine characteristics as…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification G06F21/602. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 11 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).