Patent Forecast® Catalog News For Companies For Investors For IP Attorneys Support About Us Menu

Application 20180241573
Accenture

Hardware Blockchain Corrective Consensus Operating Procedure Enforcement

A system may provide hardware acceleration for corrective blockchain-based record entry. Blockchain management circuitry (BMC) may receive a correction to a record entry. The BMC may access a consensus operating procedure. The BMC may apply the consensus operating procedure to the record entry to determine a corrective indicator. After completing the consensus operating procedure, the BMC may append a corrective block generated based on the record entry and corrective indicator to the blockchain. Accordingly, the system may ensure that corrective blocks added to the blockchain were generated in compliance with the consensus operating procedure.

Slightly More than Average Length Specification


1 Independent Claims

  • Claim 1. A method comprising: in a record entry hardware system: determining, at blockchain management circuitry (BMC), a correction for a previous record entry stored within a blockchain, the correction comprising changing an original transaction date for the previous record entry to a corrected transaction dateaccessing, in memory within the BMC, an identifier of a consensus operating procedure, selecting the consensus operating procedure responsive to the blockchain, the consensus operating procedure detailing a rule for application to block content prior to appending blocks to the blockchainobtaining a previous accumulated value stored within a selected block of the blockchain and generated without the correctionapplying the consensus operating procedure to generate a corrected accumulated value from the previous accumulated value, where the applying comprises performing a processor-level operation using the correction and the previous record entry as inputsand generating a corrective indicator comprising: a reference to the previous accumulated value and the selected block, and the corrected accumulated valueand generating a hash value using content of a previous block in the blockchainafter complying with the consensus operating procedure, generating a corrective block for the blockchain, the generating the corrective block responsive to the corrective indicator and the hash value generated using the content of the previous block in the blockchaindesignating a period of review between the original transaction date and the corrected transaction datemarking, for review, a specific block storing a specific record entry with an affected transaction date during the period of review.
  • Claim 4. (canceled)
  • Claim 6. (canceled)
  • Claim 10. (canceled)
  • Claim 13. A device comprising: memory configured to store a blockchainblockchain management circuitry (BMC) in data communication with the memory and communication interface circuitry, the BMC configured to: access the blockchain in the memoryaccess an identifier of a consensus operating procedure responsive to the blockchain, the consensus operating procedure detailing a rule for application to block content prior to appending blocks to the blockchaindetermine a correction for a previous record entry, the correction comprising changing an original transaction date for the previous record entry to a corrected transaction dateobtain a previous accumulated value stored within a selected block of the blockchain and generated without the correctionapply the consensus operating procedure to generate a corrected accumulated value from a previous accumulated value by performing a processor-level operation using the correction and the previous record entry as inputsand generate a corrective indicator comprising: a reference to the previous accumulated value and the selected block, and the corrected accumulated valuegenerate a hash value using content of a previous block on the blockchainafter complying with the consensus operating procedure, generate a corrective block for the blockchain responsive to the corrective indicator and the hash valuedesignate a period of review between the original transaction date and corrected transaction dateand mark, for review, a specific block storing a specific record entry with an affected transaction date during the period of review.
  • Claim 17. (canceled)
  • Claim 20. A system comprising: a display configured to present a representation of specific data from a blockchain, the specific data comprising values from a previous transactioninput interface circuitry configured to accept input of an alteration to the specific dataclient circuitry coupled to the input interface circuitry and the display, the client circuitry configured to: receive the alteration to the specific data from the input interface circuitry, the alteration comprising changing an original transaction date for the previous transaction to a corrected transaction datereceive the specific data, and generate the representation of the specific dataspecific node circuitry in data communication with the client circuitry, the specific node circuitry configured to: receive the alteration to the specific data from the client circuitry, compile the alteration to the specific data into a correction for a previous record entry for the previous transaction, generate a request for the specific data, and after receiving the specific data, forwarding the specific data to the client circuitryand blockchain management circuitry (BMC) in data communication with node circuitry, the BMC configured to: receive the correction for the previous record entry from the node circuitry, access a definition for a consensus operating procedure, the consensus operating procedure detailing a rule for application to block content prior to appending blocks to the blockchainapply the consensus operating procedure to generate a corrected accumulated value by performing a processor-level operation using a previous accumulated value and the previous record entry as inputs, the previous accumulated value stored within a specific block of the blockchainaccess the blockchaingenerate a corrective indicator comprising: a reference to the previous accumulated value and the specific blockand the corrected accumulated valueafter complying with the consensus operating procedure, generate a corrective block for the blockchain responsive to the corrective indicator and a hash value generated using content of a previous block on the blockchainreceive the request for the specific dataaccess the specific portion of the blockchain to obtain the specific datasend the specific data to the node circuitrydesignate a period of review between the original transaction date and corrected transaction dateand mark, for review, a selected block storing a selected record entry with an affected transaction date during the period of review.