×

Systems and method for tracking enterprise events using hybrid public-private blockchain ledgers

  • US 10,402,792 B2
  • Filed: 10/30/2015
  • Issued: 09/03/2019
  • Est. Priority Date: 08/13/2015
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus, comprising:

  • at least one processor; and

    a non-transitory memory storing executable instructions that, when executed by the at least one processor, causes the at least one processor to perform the steps of;

    accessing data corresponding to at least one blockchain ledger;

    determining an occurrence of an event within the blockchain ledger data;

    based on the determination of the occurrence of the event within the blockchain ledger data, decrypting (i) a first encrypted portion of the blockchain ledger data using a first cryptographic key and (ii) a second encrypted portion of the blockchain ledger data using a second cryptographic key, wherein the first cryptographic key comprises a private cryptographic key associated with the detected event, the decrypted first data portion identifies a plurality of triggering events, the second cryptographic key comprises comprising a master cryptographic key associated with a rules authority, and the decrypted second data portion identifies a plurality of rules associated with the rules authority;

    determining, based on the decrypted first data portion, that the detected event corresponds to at least one of the triggering events;

    based on the determination that the detected event corresponds to at least one of the triggering events, identifying, based on the decrypted second data portion, at least one of the rules that exhibits a relationship with the detected event; and

    generating an electronic command to perform one or more operations consistent with the at least one identified rule;

    generating a data block of the block chain ledger, the generated data block comprising event data associated with the detected event, the first encrypted portion, and the second encrypted portion; and

    storing the generated data block in a secure data repository.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×