IP Library › Granted Patent US 12,393,751
Granted Patent B2
US 12,393,751 · App. 18/160,515 · Granted Aug 19, 2025

System and method for authentication of rareness of a digital asset

Inventor: Jeffrey Emanuel (Brooklyn, NY)
Assignee: Pastel Growth Fund LLC
G06F30/27G06T3/60G06V10/761G06V10/77
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,393,751
App. No.
18/160,515
Filed
Jan 27, 2023
Granted
Aug 19, 2025
Kind
B2
Art Unit
2667
USPC
382/225
Abstract

Systems and methods for asset fingerprinting and for authentication of rareness of a digital asset. The solution can be implemented in a peer-to-peer decentralized platform for securely registering, trading, and collecting non-fungible-tokens, which are associated with digital visual artwork and are recorded on a blockchain. The system comprises a Fingerprinting Engine (FE) and Relative Rareness Engine (RRE). The FE processes the digital asset (e.g., NFT image) using trained neural network models, which generate a digital fingerprint vector representation of the image. The RRE compares the digital fingerprint vectors to a dataset of registered digital fingerprint vectors using multiple correlation measures. The correlation results are analyzed and combined to generate a Relative Rareness Score representing the rarity of the NFT. Additionally, the RRE can evaluate rareness of the image relative to images on the Internet.

Claims (90)

1. An automated method for authentication of rareness of a digital asset, the method comprising:

generating a first digital fingerprint of the digital asset by running one or more deep learning models on a first visual appearance of the digital asset, the generated first digital fingerprint being a first vector representing the first visual appearance, the one or more deep learning models being trained to process visual appearances of digital assets and generate corresponding first vectors suitable for determining visual appearance similarity;

evaluating similarity of the first digital fingerprint to a registry of registered digital fingerprints by computing corresponding dot products of the first digital fingerprint with the registered digital fingerprints, the registry of registered digital fingerprints being obtained by running the one or more deep learning models on corresponding visual appearances of registered digital assets;

determining corresponding first measures of statistical dependency for the registered digital fingerprints by normalizing the computed dot products to a range having a first end corresponding to no similarity with the first visual appearance and a second end corresponding to identical similarity with the first visual appearance;

selecting a fixed number N of the registered digital fingerprints whose corresponding N normalized dot products are closest to the second end of the normalized range;

determining a corresponding N second measures of statistical dependency by applying a population measurement test of deviation from independence to N combinations of the first digital fingerprint with the selected N digital fingerprints; and

authenticating the rareness of the digital asset using the determined first and second measures of statistical dependency.

2. The method of claim 1 , wherein running the one or more deep learning models on the first visual appearance comprises:

running a first deep learning model on the first visual appearance to produce a second vector comprising a plurality of values that characterize the first visual appearance, the first deep learning model being trained on a plurality of visual appearances to produce corresponding second vectors that respectively characterize the visual appearances;

running a second deep learning model on the produced second vector to generate a third vector optimized for determining visual appearance similarity, the second deep learning model being trained on second vector pairs, each pair of second vectors being produced by running the first deep learning model on a corresponding original visual appearance and a transformed visual appearance obtained by applying one of a plurality of transformations to the original visual appearance, and forcing the pair of produced second vectors to be closer together in an embedding space in order to generate corresponding third vectors optimized for determining visual appearance similarity; and

compressing the generated third vector to the first vector by eliminating redundant information in order to generate the first digital fingerprint.

3. The method of claim 2 , wherein the first deep learning model is a convolutional neural network.

4. The method of claim 2 , wherein for each original visual appearance and corresponding transformed visual appearance, applying one of the transformations comprises performing one of cropping the original visual appearance, flipping the original visual appearance, rotating the original visual appearance, adding one or more rectangular overlays to the original visual appearance, and deleting one or more parts from the original visual appearance.

5. The method of claim 2 , wherein eliminating the redundant information comprises using principal component analysis (PCA).

6. The method of claim 1 , wherein the population measurement test of deviation from independence is selected from the group consisting of Hoeffding's Dependence measure (Hoeffding's D) and Hilbert-Schmidt Independence Criteria (HSIC).

7. The method of claim 1 , wherein

determining the corresponding N second measures of statistical dependency comprises applying a first population measurement test of deviation from independence to the N digital fingerprint combinations,

the method further comprises determining a corresponding N third measures of statistical dependency by applying a second population measurement test of deviation from independence to the N digital fingerprint combinations, and

authenticating the rareness of the digital asset is performed using the determined third measures of statistical dependency.

8. The method of claim 7 , further comprising:

ranking the N digital fingerprints based on their corresponding first measures of statistical dependency;

computing differentials of the first measures of statistical dependency between consecutively ranked digital fingerprints;

computing differentials of the second measures of statistical dependency between the consecutively ranked digital fingerprints; and

computing differentials of the third measures of statistical dependency between the consecutively ranked digital fingerprints,

wherein authenticating the rareness of the digital asset is performed using the computed differentials of the first, second, and third measures of statistical dependency.

9. The method of claim 8 , wherein authenticating the rareness of the digital asset comprises running a machine learning model that uses logistic regression to, for each digital fingerprint of the N digital fingerprints, process a plurality of inputs of the digital fingerprint and produce a single output representing a probability that the corresponding visual appearance of the digital fingerprint is a duplicate of the first visual appearance, the plurality of inputs comprising the first, second, and third measures of statistical dependency of the digital fingerprint and the differentials of the first, second, and third measures of statistical dependency of the digital fingerprint.

10. The method of claim 9 , wherein the logistic regression model is trained on tens of thousands of visual appearances and their corresponding digital fingerprints and six-input and single output combinations, as well as on tens of thousands of complex transformations of the visual appearances and their corresponding digital fingerprints and six-input and single output combinations.

11. The method of claim 10 , wherein the logistic regression model is further trained using a model performance metric for binary responses as a loss function to measure how well the logistic model is working.

12. The method of claim 9 , further comprising:

determining a second fingerprint of the N digital fingerprints that has a highest probability of being a duplicate of the first digital fingerprint from among the output probabilities of the logistic regression model; and

determining a rareness score of the digital asset by subtracting the output highest probability from one,

wherein authenticating the rareness of the digital asset is based on the rareness score.

13. An automated system for authentication of rareness of a digital asset, the system comprising:

a processing circuit;

a non-transitory storage medium storing a registry of registered digital fingerprints, machine learning models, and instructions that, when executed by the processing circuit, configure the processing circuit to:

generate a first digital fingerprint of the digital asset by running one or more deep learning models of the stored machine learning models on a first visual appearance of the digital asset, the generated first digital fingerprint being a first vector representing the first visual appearance, the deep learning models being trained to process visual appearances of digital assets and generate corresponding first vectors suitable for determining visual appearance similarity;

evaluate similarity of the first digital fingerprint to the registered digital fingerprints in the registry by computing corresponding dot products of the first digital fingerprint with the registered digital fingerprints, the registry of registered digital fingerprints being obtained by running the deep learning models on corresponding visual appearances of registered digital assets;

determine corresponding first measures of statistical dependency for the registered digital fingerprints by normalizing the computed dot products to a range having a first end corresponding to no similarity with the first visual appearance and a second end corresponding to identical similarity with the first visual appearance;

select a fixed number N of the registered digital fingerprints whose corresponding N normalized dot products are closest to the second end of the normalized range;

determine a corresponding N second measures of statistical dependency by applying a population measurement test of deviation from independence to N combinations of the first digital fingerprint with the selected N digital fingerprints; and

authenticate the rareness of the digital asset using the determined first and second measures of statistical dependency.

14. The system of claim 13 , wherein the instructions, when executed by the processing circuit, further cause the processing circuit to run the deep learning models on the first visual appearance by:

running a first deep learning model on the first visual appearance to produce a second vector of values that characterize the first visual appearance, the first deep learning model being trained on a plurality of visual appearances to produce corresponding second vectors that characterize the visual appearances;

running a second deep learning model on the produced second vector to generate a third vector of similar size to the second vector and optimized for determining visual appearance similarity, the second deep learning model being trained second vector pairs, each pair of second vectors being produced by running the first deep learning model on a corresponding original visual appearance and a transformed visual appearance obtained by applying one of a plurality of transformations to the original visual appearance, and forcing the pair of produced second vectors to be closer together in an embedding space in order to generate corresponding third vectors optimized for determining visual appearance similarity; and

compressing the generated third vector to the first vector by eliminating redundant information in order to generate the first digital fingerprint.

15. The system of claim 14 , wherein for each original visual appearance and corresponding transformed visual appearance, applying one of the transformations comprises performing one of cropping the original visual appearance, flipping the original visual appearance, rotating the original visual appearance, adding one or more rectangular overlays to the original visual appearance, and deleting one or more parts from the original visual appearance.

16. The system of claim 13 , wherein

determining the corresponding N second measures of statistical dependency comprises applying a first population measurement test of deviation from independence to the N digital fingerprint combinations,

the instructions, when executed by the processing circuit, further cause the processing circuit to determine a corresponding N third measures of statistical dependency by applying a second population measurement test of deviation from independence to the N digital fingerprint combinations, and

the rareness of the digital asset is authenticated using the determined third measures of statistical dependency.

17. The system of claim 16 , wherein the instructions, when executed by the processing circuit, further cause the processing circuit to:

rank the N digital fingerprints based on their corresponding first measures of statistical dependency;

compute differentials of the first measures of statistical dependency between consecutively ranked digital fingerprints;

compute differentials of the second measures of statistical dependency between the consecutively ranked digital fingerprints; and

compute differentials of the third measures of statistical dependency between the consecutively ranked digital fingerprints,

wherein the rareness of the digital asset is authenticated using the computed differentials of the first, second, and third measures of statistical dependency.

18. The system of claim 17 , wherein authenticating the rareness of the digital asset comprises running an other machine learning model of the stored machine learning models, the other machine learning model using logistic regression to, for each digital fingerprint of the N digital fingerprints, process a plurality of inputs of the digital fingerprint and produce a single output representing a probability that the corresponding visual appearance of the digital fingerprint is a duplicate of the first visual appearance, the plurality of inputs comprising the first, second, and third measures of statistical dependency of the digital fingerprint and the differentials of the first, second, and third measures of statistical dependency of the digital fingerprint.

19. The system of claim 18 , wherein the logistic regression model is trained on tens of thousands of visual appearances and their corresponding digital fingerprints and six-input and single output combinations, as well as on tens of thousands of complex transformations of the visual appearances and their corresponding digital fingerprints and six-input and single output combinations.

20. The system of claim 18 , wherein the instructions, when executed by the processing circuit, further cause the processing circuit to:

determine a second fingerprint of the N digital fingerprints that has a highest probability of being a duplicate of the first digital fingerprint from among the output probabilities of the logistic regression model; and

determine a rareness score of the digital asset by subtracting the output highest probability from one,

wherein the rareness of the digital asset is authenticated using the rareness score.

21. A non-transitory computer readable medium (CRM) having computer instructions stored therein that, when executed by a processing circuit, cause the processing circuit to carry out an automated process for authentication of rareness of a digital asset, the process comprising:

generating a first digital fingerprint of the digital asset by running one or more deep learning models on a first visual appearance of the digital asset, the generated first digital fingerprint being a first vector of values representing the first visual appearance, the one or more deep learning models being trained process visual appearances of digital assets and to generate corresponding first vectors suitable for determining visual appearance similarity;

evaluating similarity of the first digital fingerprint to a registry of registered digital fingerprints by computing corresponding dot products of the first digital fingerprint with the registered digital fingerprints, the registry of registered digital fingerprints being obtained by running the deep learning models on corresponding visual appearances of the registered digital assets;

determining corresponding first measures of statistical dependency for the registered digital fingerprints by normalizing the computed dot products to a range having a first end corresponding to no similarity with the first visual appearance and a second end corresponding to identical similarity with the first visual appearance;

selecting a fixed number N of the registered digital fingerprints whose corresponding N normalized dot products are closest to the second end of the normalized range;

determining a corresponding N second measures of statistical dependency by applying a population measurement test of deviation from independence to N combinations of the first digital fingerprint with the selected N digital fingerprints; and

authenticating the rareness of the digital asset using the determined first and second measures of statistical dependency.

22. The CRM of claim 21 , wherein running the deep learning models on the first visual appearance comprises:

running a first deep learning model on the first visual appearance to produce a second vector comprising a plurality of values that characterize the first visual appearance, the first deep learning model being trained on a plurality of visual appearances to produce corresponding second vectors that characterize the visual appearances;

running a second deep learning model on the produced second vector to generate a third vector optimized for determining visual appearance similarity, the second deep learning model being trained on second vector pairs, each pair of second vectors being produced by running the first deep learning model on a corresponding original visual appearance and a transformed visual appearance obtained by applying one of a plurality of transformations to the original visual appearance, and forcing the pair of produced second vectors to be closer together in an embedding space in order to generate corresponding third vectors optimized for determining visual appearance similarity; and

compressing the generated third vector to the first vector by eliminating redundant information in order to generate the first digital fingerprint.

23. The CRM of claim 22 , wherein for each original visual appearance and corresponding transformed visual appearance, applying one of the transformations comprises performing one of cropping the original visual appearance, flipping the original visual appearance, rotating the original visual appearance, adding one or more rectangular overlays to the original visual appearance, and deleting one or more parts from the original visual appearance.

24. The CRM of claim 21 , wherein

determining the corresponding N second measures of statistical dependency comprises applying a first population measurement test of deviation from independence to the N digital fingerprint combinations,

the process further comprises determining a corresponding N third measures of statistical dependency by applying a second population measurement test of deviation from independence to the N digital fingerprint combinations, and

authenticating the rareness of the digital asset comprises further using the determined third measures of statistical dependency.

25. The CRM of claim 24 , wherein the process further comprises:

ranking the N digital fingerprints based on their corresponding first measures of statistical dependency;

computing differentials of the first measures of statistical dependency between consecutively ranked digital fingerprints;

computing differentials of the second measures of statistical dependency between the consecutively ranked digital fingerprints; and

computing differentials of the third measures of statistical dependency between the consecutively ranked digital fingerprints,

wherein authenticating the rareness of the digital asset comprises further using the computed differentials of the first, second, and third measures of statistical dependency.

26. The CRM of claim 25 , wherein authenticating the rareness of the digital asset comprises running a machine learning model that uses logistic regression to, for each digital fingerprint of the N digital fingerprints, process a plurality of inputs of the digital fingerprint and produce a single output representing a probability that the corresponding visual appearance of the digital fingerprint is a duplicate of the first visual appearance, the plurality of inputs comprising the first, second, and third measures of statistical dependency of the digital fingerprint and the differentials of the first, second, and third measures of statistical dependency of the digital fingerprint.

27. The CRM of claim 26 , wherein the logistic regression model is trained on tens of thousands of visual appearances and their corresponding digital fingerprints and six-input and single output combinations, as well as on tens of thousands of complex transformations of the visual appearances and their corresponding digital fingerprints and six-input and single output combinations.

28. The CRM of claim 26 , wherein the process further comprises:

determining a second fingerprint of the N digital fingerprints that has a highest probability of being a duplicate of the first digital fingerprint from among the output probabilities of the logistic regression model; and

determining a rareness score of the digital asset by subtracting the output highest probability from one,

wherein authenticating the rareness of the digital asset comprises further using the rareness score.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2023
From: EMANUEL, JEFFREY
To: PASTEL GROWTH FUND LLC
Reel/Frame 062511/0231 →
Continuity (1)
Related Publication 20240256741A1 · Aug 1, 2024
References Cited (17)
US 11966436B2 · Hughes · 2024 [cited by examiner]
US 12271696B1 · Galvin · 2025 [cited by examiner]
US 12277769B2 · Cheng · 2025 [cited by examiner]
US 20200126209A1 · Kim · 2020 [cited by examiner]
US 20210192316A1 · Stroetgen et al. · 2021 [cited by applicant]
US 20230021661A1 · Bao · 2023 [cited by examiner]
US 20240112484A1 · Hallock · 2024 [cited by examiner]
US 20240386015A1 · Crabtree · 2024 [cited by examiner]
EP 3770840A1 · 2021 [cited by applicant]
KR 102457034B1 · 2022 [cited by applicant]
Millidge et al., “Universal Hopfield Networks: A General Framework for Single-Shot Associative Memory Models,” Proceedings of the 39th International Conference on Machine Learning, PMLR 162:15561-15583, 2022 (Year: 2022… [cited by examiner]
Polyxeni Sgouroglou, “Non-biometric Spoofing Detection,” Master Thesis, Alpen-Adria-Universität Klagenfurt, Feb. 2019 (Year: 2019). [cited by examiner]
Wang, Wenhao, et al. “D{circumflex over ( )}2LV: A Data-Driven and Local-Verification Approach for Image Copy Detection.” arXiv preprint arXiv:2111.07090. pp. 1-8. arxiv.org. (2021). [cited by applicant]
He, Kaiming, et al. “Deep residual learning for image recognition.” Proceedings of the IEEE conference on computer vision and pattern recognition. 770-778. 2016. [cited by applicant]
Ljubovic Vedran et al.: “Plagiarism Detection in Computer Programming Using Feature Extraction From Ultra-Fine-Grained Repositories” IEEE Access, IEEE, USA, col. 8, May 19, 2020 (May 19, 2020), pp. 96505-96514, XP011791… [cited by applicant]
Mohammadamin Fazli et al. “Under the Skin of Foundation NFT Auctions”, arxiv.org, Cornell University Library, 201 Olin Library Cornell University Ithaca, NY 14853, Sep. 25, 2021 (Sep. 25, 2021), XP091058457, Section 4.2… [cited by applicant]
International Search Report and Witten Opinion of the International Searching Authorit, Application No. PCT/US2024/013131, mailed May 17, 2024, 26 pages. [cited by applicant]