US 12,088,717 B2
Systems and methods for AI/machine learning-based blockchain validation and remediation
Ahmed A. Khan, Plano, TX (US); Mohammed A. Qaudeer, Tampa, FL (US); Abdul Raheem, Irving, TX (US); Rasmi Ranjan Samal, Hyderabad (IN); and Rangesh Sripathi, Chennai (IN)
Assigned to Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed by Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed on Oct. 25, 2021, as Appl. No. 17/509,479.
Prior Publication US 2023/0127913 A1, Apr. 27, 2023
Int. Cl. H04L 9/32 (2006.01); H04L 9/08 (2006.01); H04L 9/14 (2006.01); H04L 9/00 (2022.01)
CPC H04L 9/32 (2013.01) [H04L 9/0822 (2013.01); H04L 9/14 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A device, comprising:
one or more processors configured to:
receive one or more models that associate a plurality of types of mismatches between different sets of values to a plurality of different remedial actions;
identify a first block associated with a blockchain, wherein the first block includes a particular key and a first set of values for a particular set of attributes;
identify a second block associated with the blockchain, wherein the second block includes the particular key and a second set of values for the particular set of attributes;
identify that the first and second blocks are associated with the same particular key and are further associated with a particular type of mismatch between the first set of values for the particular set of attributes and the second set of values for the particular set of attributes;
determine, based on the one or more models, a particular remedial action, of the plurality of remedial actions, that is associated with the identified particular type of mismatch; and
perform the particular remedial action with respect to the blockchain based on the identified mismatch between the first set of values associated with the first block and the second set of values associated with the second block, wherein performing the particular remedial action includes:
generating a third set of values based on the first set of values and the second set of values, and
recording a third block to the blockchain, wherein the third block includes the third set of values and the particular key.