IP Library Granted Patent US 12,335,395
Granted Patent B2
US 12,335,395 · App. 17/811,853 · Granted Jun 17, 2025

Artifact origination and content tokenization

Inventors: Bjorn Markus Jakobsson (Portola Valley, CA); Ajay Kapur (Valencia, CA); Madhu Vijayan (Venice, CA); Stephen C. Gerber (Austin, TX)
Assignee: Artema Labs, Inc.
H04L9/3213H04L9/30H04L9/3247H04L9/3297
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,335,395
App. No.
17/811,853
Filed
Jul 11, 2022
Granted
Jun 17, 2025
Kind
B2
Art Unit
2494
USPC
713/168
Abstract

Devices can be configured to broadcast blocks incorporating artifact origination tokens. Devices can include network interfaces, memory; and processors. Processors can be configured to obtain artifact-to-time association elements. Artifact-to-time association elements can include artifact references and timestamps. Timestamps can include references to artifact references. Processors can be further configured to obtain artifact origination tokens. Artifact origination tokens can include artifact-to-time association element, certifier descriptors indicating certifier public keys, and/or certifier digital signatures. Certifier digital signatures can be generated based on certifier public keys and/or artifact-to-time association elements. Processors can be further configured to obtain ledger entries including artifact origination tokens with public keys, compute challenges based on ledger entries, and broadcast blocks incorporating the ledger entries. Blocks can be validated using cryptographic systems to obtain proof based challenges.

Claims (69)

1. A device configured to broadcast blocks incorporating artifact origination tokens, the device comprising:

a network interface;

a memory; and

a processor, the processor configured to:

obtain an artifact origination token, wherein the artifact origination token comprises:

an artifact-to-time association element, the artifact-to-time association element comprising:

an artifact reference corresponding to an artifact generated using a trusted service; and

a timestamp comprising a reference to the artifact reference;

a certifier descriptor indicating a certifier public key; and

a certifier digital signature, the certifier digital signature generated based on the certifier public key and the artifact-to-time association element;

access a ledger entry comprising the artifact origination token and a public key;

compute a challenge using a cryptographic system, wherein the challenge is based on the ledger entry; and

broadcast a block that incorporates the ledger entry to securely add the block to a distributed ledger, wherein the block is capable of being validated by using a cryptographic system to obtain a proof based on the challenge.

2. The device of claim 1 , wherein broadcasting the block comprises:

receiving:

the block; and

origination evidence comprising a series of timestamps associated with a series of versions of the artifact; and

obtaining the proof based on the block and the origination evidence.

3. The device of claim 2 , wherein the origination evidence is generated based on a timestamped version of the artifact.

4. The device of claim 2 , wherein the origination evidence is at least one of:

evidence of possession of the artifact, wherein the evidence of possession of the artifact is obtained from the trusted service; or

an assertion of possession of the artifact, wherein the assertion of possession of the artifact is obtained from the trusted service.

5. The device of claim 1 , wherein the artifact reference is a URL linking to where the artifact is stored.

6. The device of claim 1 , wherein the artifact-to-time association element further comprises at least one of:

an artifact checksum, wherein the artifact checksum verifies that the artifact is not corrupted;

a certainty score, wherein the certainty score corresponds to a degree of certainty of validity for the timestamp;

an origination assessment score, wherein the origination assessment score corresponds to a likelihood that generation of the artifact, as identified by the artifact reference, is authentic;

a precision score, wherein the precision score corresponds to a likelihood that the artifact, as identified by the artifact reference, is authentic; or

a context descriptor, wherein the context descriptor describes at least part of the artifact-to-time association element.

7. The device of claim 1 , wherein the proof is generated based on an iterative process.

8. The device of claim 1 , wherein the timestamp further comprises at least one of:

a reference to a blockchain;

an assertion to the timestamp by a trusted entity; or

an origination timestamp, wherein the origination timestamp identifies a point of creation for the artifact.

9. The device of claim 1 , wherein the proof comprises a proof of origination.

10. The device of claim 1 , wherein the artifact is a document.

11. A method for broadcasting blocks incorporating artifact origination tokens, the method comprising:

obtaining an artifact origination token, wherein the artifact origination token comprises:

an artifact-to-time association element, the artifact-to-time association element comprising:

an artifact reference corresponding to an artifact generated using a trusted service; and

a timestamp comprising a reference to the artifact reference;

a certifier descriptor indicating a certifier public key; and

a certifier digital signature, the certifier digital signature generated based on the certifier public key and the artifact-to-time association element;

accessing a ledger entry comprising the artifact origination token and a public key;

computing a challenge using a cryptographic system, wherein the challenge is based on the ledger entry; and

broadcasting a block that incorporates the ledger entry to securely add the block to a distributed ledger, wherein the block is capable of being validated by using a cryptographic system to obtain a proof based on the challenge.

12. The method of claim 11 , wherein broadcasting the block comprises:

receiving:

the block; and

origination evidence comprising a series of timestamps associated with a series of versions of the artifact; and

obtaining the proof based on the block and the origination evidence.

13. The method of claim 12 , wherein the origination evidence is generated based on a timestamped version of the artifact.

14. The method of claim 12 , wherein the origination evidence is at least one of:

evidence of possession of the artifact, wherein the evidence of possession of the artifact is obtained from the trusted service; or

an assertion of possession of the artifact, wherein the assertion of possession of the artifact is obtained from the trusted service.

15. The method of claim 11 , wherein the artifact reference is a URL linking to where the artifact is stored.

16. The method of claim 11 , wherein the artifact-to-time association element further comprises at least one of:

an artifact checksum, wherein the artifact checksum verifies that the artifact is not corrupted;

a certainty score, wherein the certainty score corresponds to a degree of certainty of validity for the timestamp;

an origination assessment score, wherein the origination assessment score corresponds to a likelihood that generation of the artifact, as identified by the artifact reference, is authentic;

a precision score, wherein the precision score corresponds to a likelihood that the artifact, as identified by the artifact reference, is authentic; or

a context descriptor, wherein the context descriptor describes at least part of the artifact-to-time association element.

17. The method of claim 11 , wherein the proof is generated based on an iterative process.

18. The method of claim 11 , wherein the timestamp further comprises at least one of:

a reference to a blockchain;

an assertion to the timestamp by a trusted entity; or

an origination timestamp, wherein the origination timestamp identifies a point of creation for the artifact.

19. The method of claim 11 , wherein the proof comprises a proof of origination.

20. The method of claim 11 , wherein the artifact is a document.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2022
From: JAKOBSSON, BJORN MARKUS; KAPUR, AJAY; VIJAYAN, MADHU; GERBER, STEPHEN C.
To: ARTEMA LABS, INC
Reel/Frame 060970/0796 →
Continuity (4)
Provisional Application 63234086 · Aug 17, 2021
Provisional Application 63220641 · Jul 12, 2021
Provisional Application 63220488 · Jul 10, 2021
Related Publication 20230011621A1 · Jan 12, 2023
References Cited (19)
US 11348099B2 · Vijayan · 2022 [cited by applicant]
US 11468431B2 · Williams · 2022 [cited by examiner]
US 20020198873A1 · Chu-Carroll · 2002 [cited by applicant]
US 20030095665A1 · Wheeler et al. · 2003 [cited by applicant]
US 20140325221A1 · Rothschild et al. · 2014 [cited by applicant]
US 20170374049A1 · Ateniese et al. · 2017 [cited by applicant]
US 20200007331A1 · Wentz · 2020 [cited by examiner]
US 20210035246A1 · Schouppe · 2021 [cited by examiner]
US 20220229883A1 · Khandelwal · 2022 [cited by examiner]
WO 2012122994A1 · 2012 [cited by applicant]
WO 2023288205A1 · 2023 [cited by applicant]
International Preliminary Report on Patentability for International Application PCT/US2022/073615, Report issued Jan. 16, 2024, Mailed on Jan. 25, 2024, 08 Pgs. [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/US2022/073615, Search completed Sep. 16, 2022, Mailed Oct. 13, 2022, 15 pgs. [cited by applicant]
Camenisch et al., “Signature Schemes and Anonymous Credentials from Bilinear Maps”, Annual International Cryptology Conference CRYPTO 2004: Advances in Cryptology—CRYPTO 2004 pp. 56-72. [cited by applicant]
Collberg et al., “Self-Plagiarism in Computer Science”, Communications of the ACM, Apr. 2005, vol. 48 No. 4, pp. 88-94. [cited by applicant]
Daian et al., “Flash Boys 2.0: Frontrunning, Transaction Reordering, and Consensus Instability in Decentralized Exchanges”, arXiv preprint arXiv: 1904.05234 (2019). Apr. 10, 2019 (Apr. 10, 2019) Retrieved on Sep. 11, 20… [cited by applicant]
Firsov et al., “Verified Security of BLT Signature Scheme”, CPP 2020: Proceedings of the 9th ACM Sigplan International Conference on Certified Programs and Proofs Jan. 2020 pp. 244-257 https://doi.org/10.1145/3372885.33… [cited by applicant]
Makela, “Survey of Semantic Search Research”, Proceedings of the Seminar on Knowledge Management on the Semantic, 2008, 11 pgs. [cited by applicant]
Ross et al., “Determining Song Similarity using Deep Unsupervised Learning”, 2017, CS229 Final Project Report, 6 pgs. [cited by applicant]