IP Library Granted Patent US 11,880,433
Granted Patent B2
US 11,880,433 · App. 17/576,793 · Granted Jan 23, 2024

Blockchain-based authentication of artwork

Inventors: Alberto Antonioli (Monza e della Brianza, IT); Pierluigi Zagari (Luxembourg, LU)
Assignee: Collectory S.a r.l.
G06F21/10H04L9/321H04L9/3236H04L9/50
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 11,880,433
App. No.
17/576,793
Granted
Jan 23, 2024
Kind
B2
Abstract

A system and method for linking authentication documents to a piece of artwork using blockchain. The method includes maintaining a blockchain with a plurality of computing devices; obtaining one or more documents comprising data corresponding to a piece of artwork; generating a document hash for each of the one or more documents based on text contained in the respective documents; generating a frequency hash based on a light wave frequency; appending a block instance to the blockchain by generating a block address based on the document hashes for the one or more documents, the frequency hash, and an identification of the piece of artwork; and transmitting instructions to a seal coating device, receipt of the instructions causing the seal coating device to apply a seal coating to the piece of artwork and a certificate containing the document hashes for the one or more documents.

Claims (78)

1. A method for linking authentication documents to a piece of artwork using blockchain, comprising:

maintaining, by one or more processors, a blockchain with a plurality of computing devices;

obtaining, by the one or more processors, one or more documents comprising data corresponding to a piece of artwork;

generating, by the one or more processors, a document hash for each of the one or more documents based on text contained in the respective documents;

generating, by the one or more processors, a frequency hash based on a light wave frequency;

appending, by the one or more processors, a block instance to the blockchain by generating a block address based on the document hashes for the one or more documents, the frequency hash, and an identification of the piece of artwork; and

transmitting, by the one or more processors, instructions to a seal coating device, receipt of the instructions causing the seal coating device to apply a seal coating to the piece of artwork and a certificate containing the document hashes for the one or more documents, the seal coating configured to appear only when light having the light wave frequency of the frequency hash is directed at the seal coating.

2. The method of claim 1 , further comprising:

receiving, by the one or more processors from a computing device, an authentication request comprising an identification of the piece of artwork;

identifying, by the one or more processors, the appended block instance of the blockchain based on the identification of the piece of artwork;

retrieving, by the one or more processors, the frequency hash from the appended block instance;

retrieving, by the one or more processors, the light wave frequency from a database separate from the blockchain based on the frequency hash; and

in response to receiving the authentication request, transmitting, by the one or more processors, the light wave frequency to the computing device.

3. The method of claim 1 , wherein obtaining the one or more documents comprises:

selecting, by the one or more processors, the one or more documents from a plurality of documents stored in an online database responsive to each of the one or more documents satisfying a selection criteria based on user inputs received from a plurality of computing devices.

4. The method of claim 1 , further comprising:

identifying, by the one or more processors, an identification of an external entity associated with the piece of artwork; and

selecting, by the one or more processors, the light wave frequency for the piece of artwork based on the identification of the external entity.

5. The method of claim 1 , further comprising:

generating, by the one or more processors, a merkle tree based on the document hashes for the one or more documents,

wherein generating the block address comprises generating, by the one or more processors, the block address based on the merkle tree.

6. The method of claim 5 , wherein generating the merkle tree comprises generating a master document hash based on the document hashes for the one or more documents; and

wherein generating the block address based on the document hashes for the one or more documents comprises generating the block address based on the master document hash.

7. The method of claim 1 , further comprising generating, by the one or more processors, a digital certificate corresponding to the certificate, the digital certificate comprising a list of the document hashes for the one or more documents and an image of the piece of artwork.

8. The method of claim 7 , further comprising:

presenting, by the one or more processors over a network, the digital certificate on a display of a computing device;

receiving, by the one or more processors from the computing device, a selection of a document hash from the list of the document hashes;

identifying, by the one or more processors, a document of the one or more documents from a database based on the selected document hash, the selected document hash generated based on text from the document; and

transmitting, by the one or more processors, a digital copy of the identified document to the computing device.

9. The method of claim 1 , wherein appending the block instance to the blockchain comprises:

concatenating, by the one or more processors, the document hashes for the one or more documents, the frequency hash, and the identification of the piece of artwork into a block identification string; and

calculating, by the one or more processors, the block instance address by determining a hash of the block identification string.

10. The method of claim 1 , further comprising:

scanning, by the one or more processors, the one or more documents into a database,

wherein generating the document hashes for the one or more documents comprises:

retrieving, by the one or more processors, the one or more scanned documents from the database;

extracting, by the one or more processors, scanned text from the one or more scanned documents; and

calculating, by the one or more processors, the document hashes for the one or more documents based on the extracted scanned text.

11. The method of claim 1 , wherein the certificate comprises a piece of paper comprising a paper front face and a paper back face and the piece of artwork comprises a canvas comprising a canvas front face and a canvas back face, and wherein the seal coating device applies the seal coating to the piece of artwork by applying the seal coating to the canvas back face of the canvas and applying the seal coating to the certificate comprises applying the seal coating to the paper front face or the paper back face of the piece of paper.

12. A system for linking authentication documents to a piece of artwork using blockchain, comprising:

a processor coupled to a memory having programmed instructions, wherein upon executing the programmed instructions, the processor:

maintains a blockchain with a plurality of computing devices;

obtains one or more documents comprising data corresponding to a piece of artwork;

generates a document hash for each of the one or more documents based on text contained in the respective documents;

generates a frequency hash based on a light wave frequency;

appends a block instance to the blockchain by generating a block address based on the document hashes for the one or more documents, the frequency hash, and an identification of the piece of artwork; and

transmits instructions to a seal coating device, receipt of the instructions causing the seal coating device to apply a seal coating to the piece of artwork and a certificate containing the document hashes for the one or more documents, the seal coating configured to appear only when light having the light wave frequency of the frequency hash is directed at the seal coating.

13. The system of claim 12 , wherein the execution of the programmed instructions further causes the processor to:

receive, from a computing device, an authentication request comprising an identification of the piece of artwork;

identify the appended block instance of the blockchain based on the identification of the piece of artwork;

retrieve the frequency hash from the appended block instance;

retrieve the light wave frequency from a database separate from the blockchain based on the frequency hash; and

in response to receiving the authentication request, transmit the light wave frequency to the computing device.

14. The system of claim 12 , wherein the execution of the programmed instructions further causes the processor to obtain the one or more documents by:

selecting the one or more documents from a plurality of stored documents responsive to each of the one or more documents satisfying a selectin criteria based on user inputs received from a plurality of computing devices.

15. The system of claim 12 , wherein the execution of the programmed instructions further causes the processor to:

identify an identification of an external entity associated with the piece of artwork; and

select the light wave frequency for the piece of artwork based on the identification of the external entity.

16. The system of claim 12 , wherein the execution of the programmed instructions further causes the processor to:

generate a Merkle tree based on the document hashes for the one or more documents,

wherein the execution of the programmed instructions causes the processor to generate the block address generating the block address based on the Merkle tree.

17. The system of claim 16 , wherein execution of the programmed instructions causes the processor to generate the Merkle tree by generating a master document hash based on the document hashes for the one or more documents; and

wherein execution of the programmed instructions causes the processor to generate the block address based on the document hashes for the one or more documents by generating the block address based on the master document hash.

18. The system of claim 12 , wherein the execution of the programmed instructions further causes the processor to:

generate a digital certificate corresponding to the certificate, the digital certificate comprising a list of the document hashes for the one or more documents and an image of the piece of artwork.

19. A non-transitory computer-readable storage medium storing executable instructions that, when executed by one or more processors, causes the one or more processors to link authentication documents to a piece of artwork using blockchain, the instructions comprising instructions to:

maintain a blockchain with a plurality of computing devices;

obtain one or more documents comprising data corresponding to a piece of artwork;

generate a document hash for each of the one or more documents based on text contained in the respective documents;

generate a frequency hash based on a light wave frequency;

append a block instance to the blockchain by generating a block address based on the document hashes for the one or more documents, the frequency hash, and an identification of the piece of artwork; and

control a seal coating device to cause the seal coating device to apply a seal coating to the piece of artwork and a certificate containing the document hashes for the one or more documents, the seal coating configured to appear only when light having the light wave frequency of the frequency hash is directed at the seal coating.

20. The non-transitory computer-readable storage medium of claim 19 , wherein the instructions further cause the processor to:

receive, from a computing device, an authentication request comprising an identification of the piece of artwork;

identify the appended block instance of the blockchain based on the identification of the piece of artwork;

retrieve the frequency hash from the appended block instance;

retrieve the light wave frequency from a database separate from the blockchain based on the frequency hash; and

in response to receiving the authentication request, transmit the light wave frequency to the computing device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2022
From: ANTONIOLI, ALBERTO; ZAGARI, PIERLUIGI
To: COLLECTORY S.Á R.L.
Reel/Frame 058677/0814 →
Continuity (1)
Related Publication 20230229742A1 · Jul 20, 2023