IP Library Patent Application 18839701
Patent Application
App. No. 18/839,701

Systems and Methods for Abuse Safeguards in NFT-Directed Environments

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 None
App. No.
18/839,701
Abstract

Systems and techniques to protect against abuses in the transfer and maintenance of tokens within NFT platforms are illustrated. One embodiment includes a method to facilitate filtration in blockchains. The method recovers, from a list of prospective entries to be appended to a primary blockchain, a reference to a blockchain entry. The method obtains a certainty level associated with the blockchain entry. The method assesses a classification of the blockchain entry based on the associated certainty level. The method determines whether to record the blockchain entry on the primary blockchain based on the classification.

Claims (83)

1 . A method to facilitate filtration in blockchains, comprising:

recovering, from a list of prospective entries to be appended to a primary blockchain, a reference to a blockchain entry, wherein the blockchain entry:

corresponds to at least one action; and

is temporarily stored on a secondary blockchain associated with the list of prospective entries;

obtaining, from the primary blockchain, a certainty level associated with the blockchain entry, wherein the certainty level reflects a likelihood that recording the blockchain entry on the primary blockchain will have harmful effects on the primary blockchain;

assessing a classification of the blockchain entry based on the certainty level, wherein the classification is made a confirmation classification when the certainty level falls under a minimum threshold; and

when the classification is the confirmation classification:

deleting the blockchain entry from the secondary blockchain; and

recording the blockchain entry on the primary blockchain.

2 . (canceled)

3 . The method of claim 1 , wherein the primary blockchain is a layer-1 (L1) blockchain and the secondary blockchain is a layer-2 (L2) blockchain.

4 . The method of claim 1 , wherein:

when assessing the classification of the blockchain entry, the classification is made a blocking classification when the certainty level exceeds a maximum threshold; and

the blockchain entry is deleted and the at least one action associated with the blockchain entry is cancelled when the classification is the blocking classification.

5 . The method of claim 4 , wherein, when assessing the classification of the blockchain entry, the classification is made a delay classification when at least one of:

the certainty level neither exceeds the maximum threshold nor falls below the minimum threshold; or

no feedback is received from a validating entity before a predetermined amount of time after a given action of the at least one action.

6 . The method of claim 1 , wherein assessing the classification of the blockchain entry is based on at least one of:

feedback from at least one entity;

time elapsed from when a given action of the at least one action occurred;

time elapsed from when the reference to the blockchain entry was first stored on the list of prospective entries; or

a result from a process evaluating the blockchain entry.

7 . The method of claim 5 , wherein assessing the classification of the blockchain entry is performed by a vote conducted through a consensus mechanism among a plurality of parties.

8 . (canceled)

9 . The method of claim 7 , wherein:

the vote is further conducted through a quorum;

the quorum is determined through an application of digital signatures, using at least one private key; and

the at least one private key is shared with the plurality of parties using a polynomial secret sharing method.

10 . (canceled)

11 . The method of claim 1 , wherein;

recording the blockchain entry on the primary blockchain is performed by a bridge between the primary blockchain and the secondary blockchain; and

the bridge between the primary blockchain and the secondary blockchain is generated at periodic intervals, within which recording the blockchain entry on the primary blockchain is performed.

12 - 13 . (canceled)

14 . The method of claim 1 , wherein:

when the classification is the confirmation classification, the blockchain entry is hashed; and a hash value that results from the hash is logged on the primary blockchain; and

the hash is performed by at least one of:

a proof of history configuration; or

a Merkle tree constructed by a bridge between the primary blockchain and the secondary blockchain.

15 . (canceled)

16 . The method of claim 5 , wherein the blockchain entry is stored on a new secondary blockchain associated with a list of new prospective entries to be appended to a new primary blockchain when the classification is the delay classification.

17 - 20 . (canceled)

21 . A non-transitory computer-readable medium storing instructions that, when executed by a processor, are configured to cause the processor to facilitate filtration in blockchains, comprising:

recovering, from a list of prospective entries to be appended to a primary blockchain, a reference to a blockchain entry, wherein the blockchain entry:

corresponds to at least one action; and

is temporarily stored on a secondary blockchain associated with the list of prospective entries;

obtaining, from the primary blockchain, a certainty level associated with the blockchain entry, wherein the certainty level reflects a likelihood that recording the blockchain entry on the primary blockchain will have harmful effects on the primary blockchain;

assessing a classification of the blockchain entry based on the certainty level, wherein the classification is made a confirmation classification when the certainty level falls under a minimum threshold; and

when the classification is the confirmation classification:

deleting the blockchain entry from the secondary blockchain; and

recording the blockchain entry on the primary blockchain.

22 . (canceled)

23 . The non-transitory computer-readable medium of claim 21 , wherein the primary blockchain is a layer-1 (L1) blockchain and the secondary blockchain is a layer-2 (L2) blockchain.

24 . The non-transitory computer-readable medium of claim 21 , wherein:

when assessing the classification of the blockchain entry, the classification is made a blocking classification when the certainty level exceeds a maximum threshold; and

the blockchain entry is deleted and the at least one action associated with the blockchain entry is cancelled when the classification is the blocking classification.

25 . The non-transitory computer-readable medium of claim 24 , wherein, when assessing the classification of the blockchain entry, the classification is made a delay classification when at least one of:

the certainty level neither exceeds the maximum threshold nor falls below the minimum threshold; or

no feedback is received from a validating entity before a predetermined amount of time after a given action of the at least one action.

26 . The non-transitory computer-readable medium of claim 21 , wherein assessing the classification of the blockchain entry is based on at least one of:

feedback from at least one entity;

time elapsed from when a given action of the at least one action occurred;

time elapsed from when the reference to the blockchain entry was first stored on the list of prospective entries; or

a result from a process evaluating the blockchain entry.

27 . The non-transitory computer-readable medium of claim 25 ,

wherein assessing the classification of the blockchain entry is performed by a vote conducted through a consensus mechanism among a plurality of parties.

28 . (canceled)

29 . The non-transitory computer-readable medium of claim 27 , wherein:

the vote is further conducted through a quorum;

the quorum is determined through an application of digital signatures, using at least one private key; and

the at least one private key is shared with the plurality of parties using a polynomial secret sharing method.

30 . (canceled)

31 . The non-transitory computer-readable medium of claim 21 , wherein;

the processor records the blockchain entry on the primary blockchain by generating a bridge between the primary blockchain and the secondary blockchain; and

the bridge between the primary blockchain and the secondary blockchain is generated at periodic intervals, within which recording the blockchain entry on the primary blockchain is performed.

32 - 33 . (canceled)

34 . The non-transitory computer-readable medium of claim 21 , wherein:

when the classification is the confirmation classification, the blockchain entry is hashed; and a hash value that results from the hash is logged on the primary blockchain; and

the hash is performed by at least one of:

a proof of history configuration; or

a Merkle tree constructed by a bridge between the primary blockchain and the secondary blockchain.

35 . (canceled)

36 . The non-transitory computer-readable medium of claim 25 , wherein the blockchain entry is stored on a new secondary blockchain associated with a list of new prospective entries to be appended to a new primary blockchain when the classification is the delay classification.

37 - 40 . (canceled)

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2026
From: STEWART, GUY
To: ARTEMA LABS, INC
Reel/Frame 076038/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2026
From: LEISZ, MICHAEL
To: ARTEMA LABS, INC
Reel/Frame 075870/0018 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2024
From: FINLOW-BATES, KEIR
To: ARTEMA LABS, INC
Reel/Frame 068515/0736 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2024
From: JAKOBSSON, BJORN MARKUS
To: ARTEMA LABS, INC
Reel/Frame 068515/0674 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2024
From: FIEBRINK, REBECCA ANNE
To: ARTEMA LABS, INC
Reel/Frame 068515/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2024
From: DUFVA, SVEN STEFAN
To: ARTEMA LABS, INC
Reel/Frame 068515/0836 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2024
From: KAPUR, AJAY
To: ARTEMA LABS, INC
Reel/Frame 068515/0727 →