Storing and verifying the integrity of event related data
First Claim
1. A system of verifying the integrity of event related data, the system comprising:
- a processor;
system memory coupled to the processor arc storing instructions configured to;
strip personal information from a raw signal forming a stripped raw signal;
store the stripped raw signal in a Blockchain;
access an event notification notifying an entity of an event detected from a corresponding normalized signal normalized from the raw signal;
verify the integrity of the normalized signal and the event, including;
access the stripped raw signal from the Blockchain;
simulate normalizing the stripped raw signal into a simulated normalized signal;
compare the normalized signal to the simulated normalized signal;
simulate detection of a simulated event from the simulated normalized signal;
compare the event to the simulated event; and
allocate an entity resource of the entity based on the event notification and based on the integrity verification.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention extends to methods, systems, and computer program products for storing and validating the integrity of event related information. To facilitate auditing and traceability, raw signals, normalized signals, detected events, event expirations, and event notifications can be stored in a queryable distributed ledger (e.g., a blockchain). Personal information can be stripped (or otherwise rendered inert, for example, unrecognizable, unreproducible, etc.) prior to storage into the distributed ledger minimizing the possibility of a person being identified. Ledger data can be used to verify actual data as well as for forensics purposes, such as, to audit data, recreate events, etc., in view of an error or inconsistency to investigate, diagnose, remediate, etc.
147 Citations
28 Claims
-
1. A system of verifying the integrity of event related data, the system comprising:
-
a processor; system memory coupled to the processor arc storing instructions configured to; strip personal information from a raw signal forming a stripped raw signal; store the stripped raw signal in a Blockchain; access an event notification notifying an entity of an event detected from a corresponding normalized signal normalized from the raw signal; verify the integrity of the normalized signal and the event, including; access the stripped raw signal from the Blockchain; simulate normalizing the stripped raw signal into a simulated normalized signal; compare the normalized signal to the simulated normalized signal; simulate detection of a simulated event from the simulated normalized signal; compare the event to the simulated event; and allocate an entity resource of the entity based on the event notification and based on the integrity verification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of verifying the integrity of event related data, the method comprising:
-
stripping personal information from a raw signal forming a stripped raw signal; store the stripped raw signal in a Blockchain; accessing an event notification notifying an entity of an event detected from a normalized signal normalized from the raw signal; verifying the integrity of the normalized signal and the event, including; accessing the stripped raw signal from the Blockchain; simulating normalizing the stripped raw signal into a simulated normalized signal; comparing the normalized signal to the simulated normalized signal; simulating detection of a simulated event from the normalized signals; comparing the event to the simulated event; and allocating an entity resource of the entity based on the event notification and based on the integrity verification. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system of verifying the integrity of event related data, the system comprising;
-
a processor; system memory coupled to the processor and storing instructions configured to; access a first normalized signal; hash an identifier associated with the first normalized signal into a first hash value; access a second normalized signal; hash an identifier associated with the second normalized signal into a second hash value; compare the first hash value and the second hash value; determine that the first normalized signal and the second normalized signal are from the same source based on the comparison; store a linkage between the first normalized signal and the second normalized signal in a Blockchain; access an event notification notifying an entity of the event detected from the first normalized signal and the second normalized signal; access the Blockchain containing;
the first normalized signal, the second normalized signal, and the event;verify the integrity of the event based on contents of the Blockchain, including; simulate detection of a simulated event from the first normalized signal, the second normalized signal, and the linkage; compare the event to the simulated event; and allocate an entity resource of the entity based the event notification and based on the integrity verification. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method of verifying the integrity of event related data, the method comprising:
-
accessing a first normalized signal; hashing an identifier associated with the first normalized signal into a first hash value; accessing a second normalized signal; hashing an identifier associated with the second normalized signal into a second hash value; comparing the first hash value and the second hash value; determining that the first normalized signal and the second normalized signal are from the same source based on the comparison; storing a linkage between the first normalized signal and the second normalized signal in a Blockchain; accessing an event notification notifying an entity of the event detected from the first normalized signal and the second normalized signal; accessing the Blockchain containing;
the first normalized signal, the second normalized signal, and the event;verifying the integrity of the event based on contents of the Blockchain, including; simulating detection of a simulated event from the first normalized signal, the second normalized signal, arc the linkage; comparing the event to the simulated event; and allocating an entity resource of the entity based the event notification and based on the integrity verification. - View Dependent Claims (25, 26, 27, 28)
-
Specification