Automated system for intelligent error correction within an electronic blockchain ledger

US2022012120A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022012120-A1
Application numberUS-202117483039-A
CountryUS
Kind codeA1
Filing dateSep 23, 2021
Priority dateApr 26, 2019
Publication dateJan 13, 2022
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system for automated and intelligent error correction within an electronic blockchain ledger is provided. The system may analyze unformatted/unstructured blockchain event logs using machine learning algorithms in order to identify and label the errors within the event logs. Based on the identified errors, the system may use predictive analysis in conjunction with error or rule repositories and/or machine learning to identify potential solutions to the identified errors. Once the potential solutions have been identified, the system may automatically attempt to rectify the blockchain transaction errors using the potential solutions. The system may further comprise trend/correlation analyses and reporting functions regarding various metrics and may output said metrics in various accessible formats.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system for automatic error correction within a blockchain ledger system, the system comprising: a memory device with computer-readable program code stored thereon; a communication device; and a processing device operatively coupled to the memory device and the communication device, wherein the processing device is configured to execute the computer-readable program code to: receive, from the blockchain ledger system, a blockchain event log, wherein the blockchain event log comprises a blockchain error; identify the blockchain error from the blockchain event log; based on identifying the blockchain error, perform predictive error analysis of the blockchain error; based on the predictive error analysis, perform automatic error correction of a process flow of the blockchain ledger system; and perform comparative analysis between the blockchain error and the process flow of the blockchain ledger system. 2 . The system according to claim 1 , wherein identifying the blockchain error from the blockchain event log comprises performing text analysis of the blockchain event log, wherein the text analysis comprises extracting text associated with the blockchain error from the blockchain event log. 3 . The system according to claim 1 , wherein identifying the blockchain error from the blockchain event log comprises performing machine learning analysis of the blockchain event log via a deep neural network algorithm. 4 . The system according to claim 1 , wherein performing the predictive error analysis of the blockchain error comprises: analyzing a blockchain error using an error repository; and detecting a match between the blockchain error and a corresponding entry within the error repository, wherein the corresponding entry comprises error resolution code, wherein performing automatic error correction of the process flow comprises executing the error resolution code. 5 . The system according to claim 1 , wherein performing the predictive error analysis of the blockchain error comprises: detecting an error component from the blockchain error via a text analysis algorithm; and based on detecting the error component, determining a set of solution rules, wherein performing automatic error correction of the process flow comprises executing the set of solution rules. 6 . The system according to claim 1 , wherein performing the predictive error analysis of the blockchain error comprises: detecting an error component from the blockchain error via a machine learning algorithm; and based on detecting the error component, determining a set of solution rules, wherein performing automatic error correction of the process flow comprises executing the set of solution rules. 7 . The system according to claim 1 further comprising generating an error report based on the predictive error analysis, wherein the error report comprises one of error frequency, error classification, or error source. 8 . The system according to claim 1 , wherein performing comparative analysis comprising determining metrics related to at least one of: a frequency of certain error classifications, blockchain errors that require extended time to resolve, effects of an error on the blockchain process flow, and/or error trends. 9 . The system according to claim 1 , wherein the blockchain error is a connection failure error. 10 . A computer program product for automatic error correction within a blockchain ledger system, the computer program product comprising at least one non-transitory computer readable medium having computer-readable program code portions embodied therein, the computer-readable program code portions comprising executable code portions for: receiving, from the blockchain ledger system, a blockchain event log, wherein the blockchain event log comprises a blockchain error; identifying the blockchain error from the blockchain event log; based on identifying the blockchain error, performing predictive error analysis of the blockchain error; based on the predictive error analysis, performing automatic error correction of a process flow of the blockchain ledger system; and performing comparative analysis between the blockchain error and the process flow of the blockchain ledger system. 11 . The computer program product of claim 10 , wherein identifying the blockchain error from the blockchain event log comprises performing text analysis of the blockchain event log, wherein the text analysis comprises extracting text associated with the blockchain error from the blockchain event log. 12 . The computer program product of claim 10 , wherein identifying the blockchain error from the blockchain event log comprises performing machine learning analysis of the blockchain event log via a deep neural network algorithm. 13 . The computer program product of claim 10 , wherein performing the predictive error analysis of the blockchain error comprises: analyzing a blockchain error using an error repository; and detecting a match between the blockchain error and a corresponding entry within the error repository, wherein the corresponding entry comprises error resolution code, wherein performing automatic error correction of the process flow comprises executing the error resolution code. 14 . The computer program product of claim 10 , wherein performing the predictive error analysis of the blockchain error comprises: detecting an error component from the blockchain error via a text analysis algorithm; and based on detecting the error component, determining a set of solution rules, wherein performing automatic error correction of the process flow comprises executing the set of solution rules. 15 . The computer program product of claim 10 , wherein performing the predictive error analysis of the blockchain error comprises: detecting an error component from the blockchain error via a machine learning algorithm; and based on detecting the error component, determining a set of solution rules, wherein performing automatic error correction of the process flow comprises executing the set of solution rules. 16 . A computer-implemented method for automatic error correction within a blockchain ledger system, the method comprising: receiving, from the blockchain ledger system, a blockchain event log, wherein the blockchain event log comprises a blockchain error; identifying the blockchain error from the blockchain event log; based on identifying the blockchain error, performing predictive error analysis of the blockchain error; based on the predictive error analysis, performing automatic error correction of a process flow of the blockchain ledger system; and performing comparative analysis between the blockchain error and the process flow of the blockchain ledger system. 17 . The computer-implemented method of claim 16 , wherein identifying the blockchain error from the blockchain event log comprises performing text analysis of the blockchain event log, wherein the text analysis comprises extracting text associated with the blockchain error from the blockchain event log. 18 . The computer-implemented method of claim 16 , wherein identifying the blockchain error from the blockchain event log comprises performing machine learning analysis of the blockchain event log via a deep neural network algorithm. 19 . The computer-implemented method of claim 16 , wherein performing the predictive error analysis of the blockchain error comprises: analyzing a blockchain error using an error repository; and detecting a

Assignees

Inventors

Classifications

  • Feedforward networks · CPC title

  • using hash chains, e.g. blockchains or hash trees · CPC title

  • Root cause analysis, i.e. error or fault diagnosis (in a hardware test environment G06F11/22; in a software test environment G06F11/36) · CPC title

  • Content or structure details of the error report, e.g. specific table structure, specific error fields · CPC title

  • using expert systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2022012120A1 cover?
A system for automated and intelligent error correction within an electronic blockchain ledger is provided. The system may analyze unformatted/unstructured blockchain event logs using machine learning algorithms in order to identify and label the errors within the event logs. Based on the identified errors, the system may use predictive analysis in conjunction with error or rule repositories an…
Who is the assignee on this patent?
Bank Of America
What technology area does this patent fall under?
Primary CPC classification G06F11/0709. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 13 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).