IP Library › Granted Patent US 12,406,070
Granted Patent B2
US 12,406,070 · App. 17/945,836 · Granted Sep 2, 2025

Blockchain security system

Inventors: Yue Li (Foster City, CA); Theodore Harris (Foster City, CA); Tatiana Korolevskaya (Foster City, CA)
Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
G06F21/577G06Q40/06G06F2221/034G06N20/00
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,406,070
App. No.
17/945,836
Granted
Sep 2, 2025
Kind
B2
Abstract

A first node on the blockchain storage system node may include data from other blocks on the blockchain used for blockchain verification and an additional node which may include an analysis element. The analysis element may include computer executable code for receiving data added to the blockchain, determining a risk score for the data added to the blockchain based on past performance and in response to the risk score being over a threshold, alerting members of blockchain of the risk score.

Claims (35)

1. A blockchain storage system comprising:

a node on the blockchain storage system comprising computer executable code for:

receiving first transaction data for execution on the blockchain storage system;

iteratively reviewing the first transaction data in comparison to second transaction data for a plurality of past transactions in a memory of the blockchain storage system;

determining a particular risk score based on the iterative review;

in response to the particular risk score being over a threshold, canceling execution of the first transaction data; and

in response to the particular risk score being over the threshold, alerting members of the blockchain storage system of the particular risk score.

2. The blockchain storage system of claim 1 , further comprising a further node on the blockchain storage system node comprising data from other blocks on the blockchain used for blockchain verification.

3. The blockchain storage system of claim 1 , wherein the first transaction data includes a contract based transaction executable on the blockchain storage system.

4. The blockchain storage system of claim 3 , wherein canceling execution of the first transaction data includes canceling the contract based transaction executing on the blockchain storage system.

5. The blockchain storage system of claim 1 , wherein the second transaction data includes a plurality of training groups of past data in the memory of the blockchain storage system.

6. The blockchain storage system of claim 5 , wherein determining the particular risk score based on the iterative review includes computer executable code for refining a previous risk score based on an iterative review of the first transaction data in comparison to the plurality of training groups of past data in the memory of the blockchain storage system to determine the particular risk score.

7. A method of analyzing a blockchain storage system based transaction comprising:

creating a blockchain model to represent first transaction data;

iteratively reviewing the first transaction data in comparison to second transaction data for a plurality of past transactions in a memory of the blockchain storage system;

determining a particular risk score based on the iterative review;

in response to the particular risk score being over a threshold, canceling execution of the first transaction data; and

in response to the particular risk score being over the threshold, alerting members of the blockchain storage system of the particular risk score.

8. The method of claim 7 , further comprising a node on the blockchain storage system comprising data from other blocks on the blockchain used for blockchain verification.

9. The method of claim 7 , wherein the first transaction data includes a contract based transaction executable on the blockchain storage system.

10. The method of claim 9 , wherein canceling execution of the first transaction data includes canceling the contract based transaction executing on the blockchain storage system.

11. The method of claim 7 , wherein:

the second transaction data includes a plurality of training groups of past data in the memory of the blockchain storage system; and

wherein determining the particular risk score based on the iterative review includes refining a previous risk score based on an iterative review of the first transaction data in comparison to the plurality of training groups of past data in the memory of the blockchain storage system to determine the particular risk score.

12. A non-transitory computer-readable medium including computer-executable instructions for analyzing a blockchain storage system based transaction, comprising instructions for:

creating a blockchain model to represent first transaction data;

iteratively reviewing the first transaction data in comparison to second transaction data for a plurality of past transactions in a memory of the blockchain storage system;

determining a particular risk score based on the iterative review;

in response to the particular risk score being over a threshold, canceling execution of the first transaction data; and

in response to the particular risk score being over the threshold, alerting members of the blockchain storage system of the particular risk score.

13. The non-transitory computer-readable medium of claim 12 , further comprising verifying the blockchain model based on data from other blocks on the blockchain storage system.

14. The non-transitory computer-readable medium of claim 12 , wherein the first transaction data includes a contract based transaction executable on the blockchain storage system.

15. The method of claim 14 , wherein canceling execution of the first transaction data includes canceling the contract based transaction executing on the blockchain storage system.

16. The non-transitory computer-readable medium of claim 12 , wherein the second transaction data includes a plurality of training groups of past data in a memory of the blockchain storage system.

17. The non-transitory computer-readable medium of claim 16 , wherein the instructions for determining the particular risk score based on the iterative review includes instructions for refining a previous risk score based on an iterative review of the first transaction data in comparison to the plurality of training groups of past data in the memory of the blockchain storage system to determine the particular risk score.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2022
From: LI, YUE; HARRIS, THEODORE; KOROLEVSKAYA, TATIANA
To: VISA INTERNATIONAL SERVICE ASSOCIATION
Reel/Frame 061252/0450 →
Continuity (2)
Continuation 16532075 · Aug 5, 2019
Related Publication 20230004657A1 · Jan 5, 2023
References Cited (15)
US 11481499B2 · Li · 2022 [cited by applicant]
US 11748807B1 · Schwarz, Jr. · 2023 [cited by examiner]
US 20160292672A1 · Fay · 2016 [cited by applicant]
US 20190238525A1 · Padmanabhan · 2019 [cited by applicant]
US 20200134189A1 · Carter · 2020 [cited by applicant]
US 20200273101A1 · Cella · 2020 [cited by applicant]
US 20200372154A1 · Bacher · 2020 [cited by applicant]
US 20200382310A1 · Jayachandran · 2020 [cited by applicant]
US 20200394470A1 · Ganapavarapu · 2020 [cited by applicant]
US 20210042421A1 · Li · 2021 [cited by applicant]
US 20210089647A1 · Suwad · 2021 [cited by applicant]
Shahaab et al., 2019 IEEE, “Applicability and Appropriateness of Distributed Ledgers Consensus Protocols in Public and Private Sectors: A Systematic Review”, pp. 43622-43636 (Year: 2019). [cited by examiner]
Office Action (Non-Final Rejection) dated Dec. 29, 2021 for U.S. Appl. No. 16/532,075 (pp. 1-29). [cited by applicant]
Office Action (Notice of Allowance and Fees Due (PTOL-85)) dated Jul. 25, 2022 for U.S. Appl. No. 16/532,075 (pp. 1-11). [cited by applicant]
Rouhani et al., 2019 IEEE Access, “Security, Performance, and Applications of Smart Contracts: A Systematic Survey”, pp. 50759-50779 (Year: 2019). [cited by applicant]