US2021334794A1PendingUtilityA1

Resolving a parameter error associated with a primary blockchain

62
Assignee: RAISE MARKETPLACE LLCPriority: Jun 24, 2016Filed: Jul 9, 2021Published: Oct 28, 2021
Est. expiryJun 24, 2036(~9.9 yrs left)· nominal 20-yr term from priority
H04L 9/50G06Q 20/02G06Q 20/4016G06Q 20/401G06Q 20/405G06Q 20/3825G06Q 2220/00G06Q 20/389H04L 9/3239G06Q 30/018G06Q 30/0613
62
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method begins with detecting an error regarding one or more parameters associated with a blockchain transaction between a first entity and a second entity to be included in a primary blockchain in accordance with a primary blockchain protocol. The method continues with facilitating generation of a secondary blockchain between the first entity and a third entity in accordance with a secondary blockchain protocol, where the secondary blockchain includes blockchain data corresponding to the one or more parameters to resolve the error. The method continues by validating the secondary blockchain in accordance with the secondary blockchain protocol. When the secondary blockchain is valid, the method continues with including the secondary blockchain within the blockchain transaction to produce an updated blockchain transaction, adding the updated blockchain transaction to a next block of the primary blockchain, and linking the next block to the primary blockchain in accordance with the primary blockchain protocol.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 detecting, by a processing module of a server of a data communication network, an error regarding one or more parameters associated with a blockchain transaction between a first entity and a second entity, wherein the blockchain transaction is regarding an exchange item, and is to be included in a primary blockchain in accordance with a primary blockchain protocol;   facilitating, by the processing module, generation of a secondary blockchain between the first entity and a third entity in accordance with a secondary blockchain protocol, wherein the secondary blockchain includes blockchain data corresponding to the one or more parameters to resolve the error;   validating, by the processing module, the secondary blockchain in accordance with the secondary blockchain protocol; and   when the secondary blockchain is valid:
 including, by the processing module, the secondary blockchain within the blockchain transaction to produce an updated blockchain transaction; 
 adding, by the processing module, the updated blockchain transaction to a next block of the primary blockchain; and 
 linking, by the processing module, the next block to the primary blockchain in accordance with the primary blockchain protocol. 
   
     
     
         2 . The method of  claim 1 , wherein a parameter of the one or more parameters comprises one of:
 a digital signature;   an integrity check value;   an exchange item balance;   an exchange item type;   an exchange item identifier;   a use restriction regarding the exchange item;   an identity of an item for purchase;   a brand identifier associated with the item;   payment information;   a payment source identifier;   a payment recipient identifier;   a timestamp;   an entity identifier; and   an entity public key of a private/public key pair.   
     
     
         3 . The method of  claim 1 , wherein the detecting the error comprises one of:
 determining the one or more parameters are missing;   determining a value of a parameter of the one or more parameters is outside a threshold range associated with the parameter; and   determining the value of the parameter does not compare favorably to a rule of a set of rules associated with one or more of the exchange item, the first entity and the second entity.   
     
     
         4 . The method of  claim 1  further comprises:
 when detecting the error:
 determining whether to utilize a blockchain remedy approach to resolve the error; and 
 when determining to utilize the blockchain remedy approach:
 obtaining a set of rules regarding one or more of the exchange item, the first entity, the second entity, and the third entity; and 
 determining whether a rule of the set of rules restricts the blockchain remedy approach from use; and 
 when the rule restricts the blockchain remedy approach, denying the blockchain transaction; and 
 when the rule does not restrict the blockchain remedy approach, determining the blockchain remedy approach is to be used. 
 
 
 
     
     
         5 . The method of  claim 4  further comprises:
 determining the blockchain remedy approach is generating the secondary blockchain in accordance with the secondary blockchain protocol. 
 
     
     
         6 . The method of  claim 5  further comprises:
 determining the blockchain remedy approach further includes generating a tertiary blockchain between the second entity and the third entity in accordance with a tertiary blockchain protocol, wherein the tertiary blockchain includes second blockchain data corresponding to the one or more parameters, and wherein the blockchain data and the second blockchain data resolve the error. 
 
     
     
         7 . The method of  claim 6  further comprises:
 validating the tertiary blockchain; and 
 when the tertiary blockchain is valid, including the tertiary blockchain within the blockchain transaction to produce the updated blockchain transaction. 
 
     
     
         8 . The method of  claim 1 , wherein the validating the secondary blockchain comprises one or more of:
 determining a pre-existing trusted relationship exists between the first entity and the third entity;   verifying a first signature of the first entity is valid;   verifying a second signature of the third entity is valid;   verifying the blockchain data of the secondary blockchain resolves the error regarding the one or more parameters;   verifying integrity information within the secondary blockchain is valid;   verifying a blockchain type of the secondary blockchain is in accordance with the secondary blockchain protocol; and   verifying a consensus mechanism of the secondary blockchain is in accordance with the secondary blockchain protocol.   
     
     
         9 . The method of  claim 1 , wherein a consensus mechanism of one or more of the primary blockchain and the secondary blockchain comprises one of:
 proof of work;   proof of stake; and   delegated proof of stake.   
     
     
         10 . The method of  claim 1 , wherein a blockchain type of one or more of the primary blockchain and the secondary blockchain comprises one of:
 a public blockchain;   a private blockchain;   a hybrid blockchain; and   a consortium blockchain.   
     
     
         11 . A computer readable storage device comprising:
 one or more memory sections for storing operational instructions, that when executed by a processing module of a computing device, cause the computing device to:   detect an error regarding one or more parameters associated with a blockchain transaction between a first entity and a second entity, wherein the blockchain transaction is regarding an exchange item, and is to be included in a primary blockchain in accordance with a primary blockchain protocol;   facilitate generation of a secondary blockchain between the first entity and a third entity in accordance with a secondary blockchain protocol, wherein the secondary blockchain includes blockchain data corresponding to the one or more parameters to resolve the error;   validate the secondary blockchain in accordance with the secondary blockchain protocol; and   when the secondary blockchain is valid:
 include the secondary blockchain within the blockchain transaction to produce an updated blockchain transaction; 
 add the updated blockchain transaction to a next block of the primary blockchain; and 
 link the next block to the primary blockchain in accordance with the primary blockchain protocol. 
   
     
     
         12 . The computer readable storage device of  claim 11 , wherein a parameter of the one or more parameters comprise one of:
 a digital signature;   an integrity check value;   an exchange item balance;   an exchange item type;   an exchange item identifier;   a use restriction regarding the exchange item;   an identity of an item for purchase;   a brand identifier associated with the item;   payment information;   a payment source identifier;   a payment recipient identifier;   a timestamp;   an entity identifier; and   an entity public key of a private/public key pair.   
     
     
         13 . The computer readable storage device of  claim 11 , wherein the one or more memory sections store further operational instructions, that when executed by the computing device, cause the computing device to detect the error by one of:
 determining the one or more parameters are missing;   determining a value of a parameter of the one or more parameters is outside a threshold range associated with the parameter; and   determining the value of the parameter does not compare favorably to a rule of a set of rules associated with one or more of the exchange item, the first entity and the second entity.   
     
     
         14 . The computer readable storage device of  claim 11 , wherein when detecting the error, the one or more memory sections store further operational instructions, that when executed by the computing device, cause the computing device to:
 determine whether to utilize a blockchain remedy approach to resolve the error; and   when determining to utilize the blockchain remedy approach:
 obtain a set of rules regarding one or more of the exchange item, the first entity, the second entity, and the third entity; and 
 determine whether a rule of the set of rules restricts the blockchain remedy approach from use; and 
 when the rule restricts the blockchain remedy approach, deny the blockchain transaction; and 
 when the rule does not restrict the blockchain remedy approach, determine the blockchain remedy approach is to be used. 
   
     
     
         15 . The computer readable storage device of  claim 14 , wherein the one or more memory sections store further operational instructions, that when executed by the computing device, cause the computing device to:
 determine the blockchain remedy approach is generating the secondary blockchain in accordance with the secondary blockchain protocol.   
     
     
         16 . The computer readable storage device of  claim 15 , wherein the one or more memory sections store further operational instructions, that when executed by the computing device, cause the computing device to:
 determine the blockchain remedy approach further includes generating a tertiary blockchain between the second entity and the third entity in accordance with a tertiary blockchain protocol, wherein the tertiary blockchain includes second blockchain data corresponding to the one or more parameters, and wherein the blockchain data and the second blockchain data resolve the error.   
     
     
         17 . The computer readable storage device of  claim 16 , wherein the one or more memory sections store further operational instructions, that when executed by the computing device, cause the computing device to:
 validate the tertiary blockchain; and   when the tertiary blockchain is valid, include the tertiary blockchain within the blockchain transaction to produce the updated blockchain transaction.   
     
     
         18 . The computer readable storage device of  claim 11 , wherein the one or more memory sections store further operational instructions, that when executed by the computing device, cause the computing device to validate the secondary blockchain by one or more of:
 determining a pre-existing trusted relationship exists between the first entity and the third entity;   verifying a first signature of the first entity is valid;   verifying a second signature of the third entity is valid;   verifying the blockchain data of the secondary blockchain resolves the error regarding the one or more parameters;   verifying integrity information within the secondary blockchain is valid;   verifying a blockchain type of the secondary blockchain is in accordance with the secondary blockchain protocol; and   verifying a consensus mechanism of the secondary blockchain is in accordance with the secondary blockchain protocol.   
     
     
         19 . The computer readable storage device of  claim 11 , wherein the one or more memory sections store further operational instructions, that when executed by the computing device, cause the computing device to determine a consensus mechanism of one or more of the primary blockchain and the secondary blockchain include one of:
 proof of work;   proof of stake; and   delegated proof of stake.   
     
     
         20 . The computer readable storage device of  claim 11 , wherein the one or more memory sections store further operational instructions, that when executed by the computing device, cause the computing device to determine a blockchain type of one or more of the primary blockchain and the secondary blockchain include one of:
 a public blockchain;   a private blockchain;   a hybrid blockchain; and   a consortium blockchain.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.