Systems and methods for securing data
US-10541811-B2 · Jan 21, 2020 · US
US11810080B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11810080-B2 |
| Application number | US-201916519122-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 23, 2019 |
| Priority date | Aug 13, 2015 |
| Publication date | Nov 7, 2023 |
| Grant date | Nov 7, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The disclosed embodiments include computerized systems and methods for generating secured blockchain-based ledger data structures that track occurrences of events across fragmented and geographically dispersed lines-of-business of an enterprise. In one instance, an apparatus associated with a rules authority of the secured blockchain-based ledger may detect an occurrence of a triggering event, and may access and decrypt a set of rules hashed into the secured blockchain-based ledger using a confidentially-held master cryptographic key. The apparatus may identify a rule associated with the detected event, and perform one or more operations consistent with the rule, including a disbursement of various rewards to employees in response to customer-specific interactions with the enterprise. The disclosed embodiments provide a rules process for aggregating mutually incompatible enterprise data that specifies the events, and for tracking the events in uniform data structures accessible across the enterprise.
Opening claim text (preview).
What is claimed is: 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 maintained within a first block of a blockchain ledger, and determining an occurrence of an event based on the accessed data, the first block corresponding to a current owner of an asset, the current owner being associated with a first private cryptographic key; based on determining the occurrence of the event: decrypting an encrypted first portion of the accessed data using a master cryptographic key associated with a rules authority, the decrypted first portion identifying a plurality of rules associated with the rules authority; decrypting an encrypted second portion of the accessed data using a second private cryptographic key associated with a previous owner of the asset, the decrypted second portion of the accessed data identifying a plurality of triggering events, and the blockchain ledger comprising a second block that corresponds to the previous owner; determining that the event corresponds to at least one of the triggering events; and when the event corresponds to the at least one of the triggering events, identifying at least one of the plurality of rules that exhibits a relationship with the event; and performing operations consistent with the at least one of the plurality of rules, the operations comprising: generating a third block of the blockchain ledger, the third block corresponding to a future owner associated with a third private cryptographic key, and the third block including: (i) the encrypted first portion of the accessed data that is modified for the future owner, (ii) the encrypted second portion of the accessed data that is modified for the future owner, and (iii) event data associated with the determined occurrence of the event, the encrypted second portion of the accessed data being encrypted with the first private cryptographic key of the current owner; and transmitting the third block to one or more peer systems, the one or more peer systems being configured to record the third block onto the blockchain ledger. 2. The apparatus of claim 1 , wherein the first private cryptographic key is associated with the event. 3. The apparatus of claim 1 , wherein the executed instructions further cause the at least one processor to perform the steps of storing the third block within a secure data repository. 4. The apparatus of claim 3 , wherein the executed instructions further cause the at least one processor to perform the steps of: generating the master cryptographic key; storing the generated master cryptographic key in a portion of the secure data repository; and establishing at least one access permission for the stored master cryptographic key. 5. The apparatus of claim 1 , wherein the executed instructions further cause the at least one processor to perform the steps of: obtaining trigger-event data identifying one or more candidate triggering events; encrypting the trigger-event data and transmitting the encrypted trigger-event data to one or more peer systems, the one or more peer systems being configured to record the encrypted trigger-event data onto the blockchain ledger. 6. The apparatus of claim 1 , wherein the executed instructions further cause the at least one processor to perform the steps of: obtaining rules data specifying one or more candidate rules established by the rules authority; encrypting the rules data using the master cryptographic key; and transmitting the encrypted rules data to one or more peer systems, the one or more peer systems being configured to record the encrypted rules data onto the blockchain ledger. 7. The apparatus of claim 1 , wherein: the event comprises at least one of a referral of a customer from a first line-of-business of an enterprise to a second line-of-business of the enterprise or an activity of the customer involving the second line-of-business; the at least one rule specifies at least one of a referral reward or a sales reward corresponding to the detected event, the at least one of the referral reward or sales award being associated with a reward type or value; the first private cryptographic key is associated with a device associated with the current owner, wherein the current owner is at least one of a customer, a first employee of the first line-of- business, or a second employee of the second line-of-business; and the executed instructions further cause the at least one processor to perform additional operations that initiate a disbursement of at least one of the referral reward to the first employee or the sales reward to the second employee. 8. The apparatus of claim 7 , wherein the executed instructions further cause the at least one processor to perform the steps of: based on the determined occurrence of the event, decrypting an encrypted third portion of the accessed data using the first private cryptographic key, the decrypted third portion of the accessed data comprising correlation data that maps one or more characteristics of the event to the reward type or value; extracting information specifying the one or more event characteristics from the accessed data; determining the reward type or value based on a comparison of at least a portion of the correlation data and the extracted information; and initiating the disbursement of the at least one referral or sales reward in accordance with the determined at least one reward type or value. 9. A computer-implemented method, comprising: accessing, using at least one processor, data maintained within a first block of a blockchain ledger, and determining an occurrence of an event based on the accessed data, the first block corresponding to a current owner of an asset, the current owner being associated with a first private cryptographic key; based on determining the occurrence of the event: decrypting, using the at least one processor, an encrypted first portion of the accessed data using a master cryptographic key associated with a rules authority, the decrypted first portion identifying a plurality of rules associated with the rules authority; decrypting, using the at least one processor, an encrypted second portion of the accessed data using a second private cryptographic key associated with a previous owner of the asset, the decrypted second portion of the accessed data identifying a plurality of triggering events, and the blockchain ledger comprising a second block that corresponds to the previous owner; determining, using the at least one processor, that the event corresponds to at least one of the triggering events; and when the event corresponds to the at least one of the triggering events, identifying at least one of the plurality of rules that exhibits a relationship with the event and using the at least one processor, performing operations consistent with the at least one of the plurality of rules, the operations comprising: generating a third block of the blockchain ledger, the third block corresponding to a future owner associated with a third private cryptographic key, the third block including: (i) the encrypted first portion of the accessed data that is modified for the future owner, (ii) the encrypted second portion of the accessed data that is modified for the future owner, and (iii) event data associated with the determined occurrence of the event, the encrypted second portion of the accessed data being encrypted with the first cryptographic private key of the current owner; and transmitting the third block to one or more peer systems, the one or more peer systems being configured to record
e-cash managed centrally · CPC title
Protecting access to data via a platform, e.g. using keys or access control rules · CPC title
using a third party · CPC title
Resource planning, allocation, distributing or scheduling for enterprises or organisations · CPC title
Status monitoring or status determination for a person or group · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.