IP Library Patent Application 17810741
Patent Application
App. No. 17/810,741

Systems and Method for Providing Security Against Deception and Abuse in Distributed and Tokenized 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.
17/810,741
Abstract

Systems and methods for providing security in distributed and tokenized environments in accordance with various embodiments of the invention are described. A method for bridging between blockchains, includes: bridging an entry from a first blockchain to a second blockchain, where the entry is associated with an event; determining a classification of the entry, where the classification is one of confirmed, delayed, and blocked; performing an action based on the classification of the entry; where the action includes at least one action selected from a group including: determining the classification is confirmed and recording ( 130 ) on the second blockchain the entry and removing the entry from several entries, determining the classification is blocked and removing the entry from the several entries, and determining the classification is delayed and keeping the entry for an additional time period.

Claims (36)

1 . A method for bridging between blockchains, comprising:

bridging at least one entry from a plurality of entries from a first blockchain to a second blockchain, wherein the at least one entry is associated with an event;

determining a classification of the at least one entry, wherein the classification comprises at least one of confirmed, delayed, and blocked; and

performing an action based on the classification of the entry;

wherein the action comprises at least one action selected from a group comprising:

determining the classification is confirmed and recording ( 130 ) on the second blockchain the at least one entry and removing the at least one entry from the plurality of entries, determining the classification is blocked and removing the at least one entry from the plurality of entries, and determining the classification is delayed and keeping the at least one entry for an additional time period.

2 . The method of claim 1 , further comprising determining the classification indicates that the at least one entry is blocked and setting a flag associated with the entry to a value representing that the at least one entry is blocked.

3 . The method of claim 1 , further comprising determining the classification indicates that the at least one entry is blocked and logging data related to a reason for determining the classification of the at least one entry is blocked.

4 . The method of claim 1 , further comprising determining the classification indicates that the at least one entry is delayed and transferring the at least one entry to a third blockchain, the third blockchain being of a same level as the first blockchain.

5 . The method of claim 1 , further comprising determining the classification indicates that the at least one entry is delayed and identifying the at least one entry and an entry that is to remain on the first blockchain and to be bridged to the second blockchain at a later point in time.

6 . The method of claim 1 , wherein the determining of the classification is based information received from the second blockchain.

7 . The method of claim 1 , further comprising determining the classification indicates that the at least one entry is confirmed after a predetermined amount of time has elapsed since the entry was recorded on the first blockchain.

8 . The method of claim 1 , further comprising obtaining a vote between a plurality of entities regarding the classification of the at least one entry.

9 . The method of claim 1 , wherein the second block chain has a different security protections that provide greater security than the first block chain.

10 . The method of claim 1 , wherein the action comprises determining the classification is delayed and re-recording the at least one entry on the first block chain with a time stamp associated with an original time that the at least one entry was record on the first blockchain.

11 . The method of claim 1 , wherein the action comprises determining the classification is delayed and recording the at least one entry on a new third block chain.

12 . The method of claim 1 , further comprising setting, for each entry of the plurality of entries of the first blockchain, a flag to generate a flag array that determines entries that are bridged on the first blockchain and entries that are bridged on the second blockchain.

13 . The method claim 1 , further comprising concatenating the plurality of entries together;

appending the flag array to the concatenated plurality of entries to generate a string;

hashing the string; and

recording the hash on the second blockchain.

14 . A security platform, comprising:

a network interface;

memory; and

a processor, the processor configured to:

bridge at least one entry from a plurality of entries from a first blockchain to a second blockchain, wherein the at least one entry is associated with an event;

determine a classification of the at least one entry, wherein the classification comprises at least one of confirmed, delayed, and blocked; and

perform an action based on the classification of the entry;

where the action comprises at least one action selected from a group comprising:

determining the classification is confirmed and recording ( 130 ) on the second blockchain the at least one entry and removing the at least one entry from the plurality of entries, determining the classification is blocked and removing the at least one entry from the plurality of entries, and determining the classification is delayed and keeping the at least one entry for an additional time period.

15 . The security platform of claim 14 , wherein the process is further configured to determine the classification indicates that the at least one entry is blocked and set a flag associated with the entry to a value representing that the at least one entry is blocked.

16 . The security platform of claim 14 , wherein the process is further configured determine the classification indicates that the at least one entry is blocked and log data related to a reason for determining the classification of the at least one entry is blocked.

17 . The security platform of claim 14 , wherein the process is further configured comprising determine the classification indicates that the at least one entry is delayed and transfer the at least one entry to a third blockchain, the third blockchain being of a same level as the first blockchain.

18 . The security platform of claim 14 , wherein the process is further configured to determine the classification indicates that the at least one entry is delayed and identify the at least one entry and an entry that is to remain on the first blockchain and to be bridged to the second blockchain at a later point in time.

19 . The security platform of claim 14 , wherein the process is further configured to determine the classification based on information received from the second blockchain.

20 . The security platform of claim 14 , wherein the process is further configured to determine the classification indicates that the at least one entry is confirmed after a predetermined amount of time has elapsed since the entry was recorded on the first blockchain.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2024
From: JAKOBSSON, BJORN MARKUS; GERBER, STEPHEN C.; DUFVA, SVEN STEFAN; FINLOW-BATES, KEIR; STEWART, GUY
To: ARTEMA LABS, INC
Reel/Frame 066009/0399 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2024
From: SOLMSSEN, ANDREW
To: ARTEMA LABS, INC
Reel/Frame 066009/0502 →