BLOCKCHAIN SYSTEM FOR ASSESSMENT AND MANAGEMENT OF ASSETS
First Claim
1. A system for managing assessment data in a blockchain, comprising:
- a processor;
a communication interface; and
a memory having a copy of the blockchain and executable code stored thereon, wherein the executable code, when executed by the processor, causes the processor to;
receive, from an assessment computing system, a request to add a proposed data record to the blockchain, wherein the proposed data record comprises application assessment data;
validate, using a consensus algorithm, the proposed data record based on the application assessment data;
append the proposed data record to a block in the blockchain;
detect, via a blockchain interjector, that the application assessment data requires an update;
based on detecting that the application assessment data requires the update, trigger the assessment computing system to submit additional application assessment data;
receive, from the assessment computing system, a second proposed data record, the second proposed data record comprising the additional assessment data;
validate, using the consensus algorithm, the second proposed data record based on the additional application assessment data; and
append the second proposed data record to a new block in the blockchain.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure is directed to a novel system for using a distributed blockchain ledger to conduct, manage, and store application assessment data. In particular, computing systems may be used to perform assessments on the various applications within the enterprise environment and store the assessments as data records within the blockchain. The entity system may further comprise one or more blockchain interjectors which may trigger the addition of updated data records for one or more application assessments in the blockchain. In this way, the system provides for a highly efficient way to perform application assessments.
8 Citations
20 Claims
-
1. A system for managing assessment data in a blockchain, comprising:
-
a processor; a communication interface; and a memory having a copy of the blockchain and executable code stored thereon, wherein the executable code, when executed by the processor, causes the processor to; receive, from an assessment computing system, a request to add a proposed data record to the blockchain, wherein the proposed data record comprises application assessment data; validate, using a consensus algorithm, the proposed data record based on the application assessment data; append the proposed data record to a block in the blockchain; detect, via a blockchain interjector, that the application assessment data requires an update; based on detecting that the application assessment data requires the update, trigger the assessment computing system to submit additional application assessment data; receive, from the assessment computing system, a second proposed data record, the second proposed data record comprising the additional assessment data; validate, using the consensus algorithm, the second proposed data record based on the additional application assessment data; and append the second proposed data record to a new block in the blockchain. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for managing assessment data in a blockchain, 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:
-
an executable portion for receiving, from an assessment computing system, a request to add a proposed data record to the blockchain, wherein the proposed data record comprises application assessment data; an executable portion for validating, using a consensus algorithm, the proposed data record based on the application assessment data; an executable portion for appending the proposed data record to a block in the blockchain; an executable portion for detecting, via a blockchain interjector, that the application assessment data requires an update; an executable portion for, based on detecting that the application assessment data requires the update, triggering the assessment computing system to submit additional application assessment data; an executable portion for receiving, from the assessment computing system, a second proposed data record, the second proposed data record comprising the additional assessment data; an executable portion for validating, using the consensus algorithm, the second proposed data record based on the additional application assessment data; and an executable portion for appending the second proposed data record to a new block in the blockchain. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for managing assessment data in a blockchain, the method comprising:
-
receiving, from an assessment computing system, a request to add a proposed data record to the blockchain, wherein the proposed data record comprises application assessment data; validating, using a consensus algorithm, the proposed data record based on the application assessment data; appending the proposed data record to a block in the blockchain; detecting, via a blockchain interjector, that the application assessment data requires an update; based on detecting that the application assessment data requires the update, triggering the assessment computing system to submit additional application assessment data; receiving, from the assessment computing system, a second proposed data record, the second proposed data record comprising the additional assessment data; validating, using the consensus algorithm, the second proposed data record based on the additional application assessment data; and appending the second proposed data record to a new block in the blockchain. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification