Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu

Application US20180241573
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.

Much More than Average Length Specification


1 Independent Claims

  • Claim CLM-00001. 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 date; accessing, 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 blockchain; obtaining a previous accumulated value stored within a selected block of the blockchain and generated without the correction; applying 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 inputs; and generating a corrective indicator comprising: a reference to the previous accumulated value and the selected block, and the corrected accumulated value; and generating a hash value using content of a previous block in the blockchain; after 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 blockchain; designating a period of review between the original transaction date and the corrected transaction date; marking, for review, a specific block storing a specific record entry with an affected transaction date during the period of review.
  • Claim CLM-00004. 4. (canceled)
  • Claim CLM-00006. 6. (canceled)
  • Claim CLM-00010. 10. (canceled)
  • Claim CLM-00013. 13. A device comprising: memory configured to store a blockchain; blockchain management circuitry (BMC) in data communication with the memory and communication interface circuitry, the BMC configured to: access the blockchain in the memory; access 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 blockchain; determine a correction for a previous record entry, the correction comprising changing an original transaction date for the previous record entry to a corrected transaction date; obtain a previous accumulated value stored within a selected block of the blockchain and generated without the correction; apply 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 inputs; and generate a corrective indicator comprising: a reference to the previous accumulated value and the selected block, and the corrected accumulated value; generate a hash value using content of a previous block on the blockchain; after complying with the consensus operating procedure, generate a corrective block for the blockchain responsive to the corrective indicator and the hash value; designate a period of review between the original transaction date and corrected transaction date; and mark, for review, a specific block storing a specific record entry with an affected transaction date during the period of review.
  • Claim CLM-00017. 17. (canceled)
  • Claim CLM-00020. 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 transaction; input interface circuitry configured to accept input of an alteration to the specific data; client 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 date; receive the specific data, and generate the representation of the specific data; specific 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 circuitry; and 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 blockchain; apply 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 blockchain; access the blockchain; generate a corrective indicator comprising: a reference to the previous accumulated value and the specific block; and the corrected accumulated value; after 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 blockchain; receive the request for the specific data; access the specific portion of the blockchain to obtain the specific data; send the specific data to the node circuitry; designate a period of review between the original transaction date and corrected transaction date; and mark, for review, a selected block storing a selected record entry with an affected transaction date during the period of review.


View Abstract and Specification Size

PDF with Images and Document Face >

Full Text Publication >



Patent Matrix® Search


USPTO Patent Document Number