Content validation using blockchain
First Claim
Patent Images
1. A content validation device for validating content of a content provider, comprising:
- one or more memory devices; and
one or more processor devices, communicatively connected to the one or more memory devices, to;
receive content data from the content provider, the content data including;
data identifying content,the content to be provided to a user by the content provider, anddata for verifying that the content has not changed;
access a blockchain associated with the content data, the blockchain including;
validation information specifying instructions for validating the content,the validation information included in the blockchain comprising an algorithm for evaluating a level of accuracy of the content by assigning scores to various attributes of the content,
the algorithm including different weights for the various attributes of the content,
a first weight being assigned to an inaccurate fact parameter associated with the content,
a second weight being assigned to another accuracy parameter associated with the content,
the first weight having a greater effect on a final accuracy score than the second weight,
the scores being weighted to produce the final accuracy score,
the final accuracy score being compared to a threshold to determine the level of accuracy;
perform, based on the validation information, a validation of the content to determine a measure of confidence that the content is accurate;
store validation results of the validation in the blockchain,the validation results being stored in the blockchain as a transaction; and
perform an action based on the validation results,where the one or more processor devices, when performing the action based on the validation results, are to;
provide, to a content provider device associated with the content provider, data that causes display of a validation indicator with the content,the validation indicator being based on the validation results.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may receive content data from a content provider, the content data including: data identifying content, and data for verifying that the content has not changed. The device may access a blockchain associated with the content data, the blockchain including validation information specifying instructions for validating the content. In addition, the device may perform, based on the validation information, validation of the content to determine a measure of confidence that the content is accurate and store results of the validation in the blockchain as a transaction. Based on the validation results, the device may perform an action.
77 Citations
20 Claims
-
1. A content validation device for validating content of a content provider, comprising:
-
one or more memory devices; and one or more processor devices, communicatively connected to the one or more memory devices, to; receive content data from the content provider, the content data including; data identifying content, the content to be provided to a user by the content provider, and data for verifying that the content has not changed; access a blockchain associated with the content data, the blockchain including; validation information specifying instructions for validating the content, the validation information included in the blockchain comprising an algorithm for evaluating a level of accuracy of the content by assigning scores to various attributes of the content,
the algorithm including different weights for the various attributes of the content,
a first weight being assigned to an inaccurate fact parameter associated with the content,
a second weight being assigned to another accuracy parameter associated with the content,
the first weight having a greater effect on a final accuracy score than the second weight,
the scores being weighted to produce the final accuracy score,
the final accuracy score being compared to a threshold to determine the level of accuracy;perform, based on the validation information, a validation of the content to determine a measure of confidence that the content is accurate; store validation results of the validation in the blockchain, the validation results being stored in the blockchain as a transaction; and perform an action based on the validation results, where the one or more processor devices, when performing the action based on the validation results, are to; provide, to a content provider device associated with the content provider, data that causes display of a validation indicator with the content, the validation indicator being based on the validation results. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processor devices, cause the one or more devices to; receive data identifying content associated with a content provider; receive hash data that is based on a hash of the content; access a blockchain associated with the content, the blockchain including; validation information specifying a process for validating the content, the validation information included in the blockchain comprising an algorithm for evaluating a level of accuracy of the content by assigning scores to various attributes of the content,
the algorithm including different weights for the various attributes of the content,
a first weight being assigned to an inaccurate fact parameter associated with the content,
a second weight being assigned to another accuracy parameter associated with the content,
the first weight having a greater effect on a final accuracy score than the second weight,
the scores being weighted to produce the final accuracy score,
the final accuracy score being compared to a threshold to determine the level of accuracy;determine whether the content is accurate based on the validation information; store results of the determination in the blockchain, the results being stored in the blockchain as a transaction; perform an action based on the results; and provide to a content provider device associated with the content provider, data that causes display of a validation indicator with the content, the validation indicator being based on the validation results. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
15. A method, comprising:
-
receiving, by a device associated with a blockchain network, content data associated with a content provider, the content data including data identifying content; accessing, by the device, a blockchain associated with the content data, the blockchain including; validation information specifying instructions for validating the content, the validation information included in the blockchain comprising an algorithm for evaluating a level of accuracy of the content by assigning scores to various attributes of the content, the algorithm including different weights for the various attributes of the content,
a first weight being assigned to an inaccurate fact parameter associated with the content,
a second weight being assigned to another accuracy parameter associated with the content,
the first weight having a greater effect on a final accuracy score than the second weight,
the scores being weighted to produce the final accuracy score,
the final accuracy score being compared to a threshold to determine the level of accuracy;performing, by the device and based on the validation information, a validation of the content to determine whether the content is accurate; storing, by the device, validation results of the validation in the blockchain, the validation results being stored in a transaction on the blockchain; performing, by the device, an action based on the validation results; and providing to a content provider device associated with the content provider, data that causes display of a validation indicator with the content, the validation indicator being based on the validation results. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification