Data validation
First Claim
1. A system, comprising:
- a sensor attribute data store to store information describing attributes of a set of distributed sensors, wherein the attributes of the set of distributed sensors comprise attributes describing model information of the sensors, attributes describing expected data to be received from the sensors, and attributes describing expected anomalous behaviors of the sensors;
a pattern data store to store information describing patterns indicating anomalous sensor activity;
a data aggregation module to flag data received from a tested sensor as anomalous data when the anomalous data exceeds a variance level described by an attribute of the tested sensor;
a data validation module to validate the anomalous data by comparing the anomalous data to the patterns indicating anomalous sensor activity;
a learning module to update a pattern indicating anomalous sensor activity based on a result received from the validation logic after the validation logic validates data received from the tested sensor.
2 Assignments
0 Petitions
Accused Products
Abstract
Examples associated with data validation are disclosed. One example includes a sensor attribute data store having information describing attributes of a set of distributed sensors. A pattern data store stores information describing patterns indicating anomalous sensor activity. A data aggregation module flags data received from a tested sensor as anomalous data when the anomalous data exceeds a variance level described by an attribute of the tested sensor. A data validation module validates the anomalous data by comparing the anomalous data to the patterns indicating anomalous sensor activity. A learning module updates the pattern indicating anomalous sensor activity based on a result received from the validation logic after the validation logic validates data received from the tested sensor.
46 Citations
13 Claims
-
1. A system, comprising:
-
a sensor attribute data store to store information describing attributes of a set of distributed sensors, wherein the attributes of the set of distributed sensors comprise attributes describing model information of the sensors, attributes describing expected data to be received from the sensors, and attributes describing expected anomalous behaviors of the sensors; a pattern data store to store information describing patterns indicating anomalous sensor activity; a data aggregation module to flag data received from a tested sensor as anomalous data when the anomalous data exceeds a variance level described by an attribute of the tested sensor; a data validation module to validate the anomalous data by comparing the anomalous data to the patterns indicating anomalous sensor activity; a learning module to update a pattern indicating anomalous sensor activity based on a result received from the validation logic after the validation logic validates data received from the tested sensor. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
receiving sensor data from a set of distributed sensors, the set of distributed sensors associated with attributes describing model information of the sensors, attributes describing expected data to be received from the sensors, and attributes describing expected anomalous behaviors of the sensors; marking sensor data as anomalous data when the anomalous data exceeds a variance level associated with a sensor from which the anomalous data was received; validating, based on a set of patterns describing anomalous sensor activity, whether the anomalous data is a result of one of a sensor malfunction and an event of significance; updating the set of patterns based on whether the anomalous data is validated as the sensor malfunction and the event of significance; and distributing a plurality of verified data comprising sensor data within the variance level and validated anomalous data. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium storing computer-executable instructions that when executed by a computer cause the computer to:
-
receive sensor data from a set of distributed sensors, the set of distributed sensors associated with attributes describing model information of the sensors, attributes describing expected data to be received from the sensors, and attributes describing expected anomalous behaviors of the sensors; mark sensor data as anomalous data when the anomalous data exceeds a variance level associated with a sensor from which the anomalous data was received; store non-anomalous data in a validated data store; store in the validated data store, anomalous data found, based on a set of patterns describing anomalous sensor activity, to be a result of an event of significance; update the set of patterns; and distribute data from the validated data store. - View Dependent Claims (12, 13)
-
Specification