Validating sensor data represented by characteristic functions
First Claim
Patent Images
1. A method comprising:
- accessing, by one or more computing devices, one or more binary decision diagrams (BDDs) representing measurement data taken by one or more sensors;
accessing, by one or more of the computing devices, a first hash code corresponding to the BDDs, wherein the BDDs and the first hash code are transmitted from one or more of the sensors to one or more of the computing devices;
transforming, by one or more of the computing devices, the BDDs to an arithmetic function according to one or more identity rules;
calculating, by one or more of the computing devices, a second hash code from the arithmetic function;
if the first hash code equals the second hash code, designating, by one or more of the computing devices, the measurement data as valid; and
otherwise, designating, by one or more of the computing devices, the measurement data as invalid.
1 Assignment
0 Petitions
Accused Products
Abstract
According to certain embodiments, a characteristic function representing data is received. A first hash code calculated from the characteristic function is received. The characteristic function is transformed to an arithmetic function. A second hash code is calculated from the arithmetic function. If the first hash code equals the second hash code, the data is designated as valid; otherwise, the data is designated as invalid.
54 Citations
15 Claims
-
1. A method comprising:
-
accessing, by one or more computing devices, one or more binary decision diagrams (BDDs) representing measurement data taken by one or more sensors; accessing, by one or more of the computing devices, a first hash code corresponding to the BDDs, wherein the BDDs and the first hash code are transmitted from one or more of the sensors to one or more of the computing devices; transforming, by one or more of the computing devices, the BDDs to an arithmetic function according to one or more identity rules; calculating, by one or more of the computing devices, a second hash code from the arithmetic function; if the first hash code equals the second hash code, designating, by one or more of the computing devices, the measurement data as valid; and otherwise, designating, by one or more of the computing devices, the measurement data as invalid. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
-
one or more communication interfaces; one or more memory devices containing one or more instructions for execution by one or more processors; and the processors, operable when executing the instructions to; access, by one or more computing devices, one or more binary decision diagrams (BDDs) representing measurement data taken by one or more sensors; access, by one or more of the computing devices, a first hash code corresponding to the BDDs, wherein the BDDs and the first hash code are transmitted from one or more of the sensors to one or more of the computing devices; transform, by one or more of the computing devices, the BDDs to an arithmetic function according to one or more identity rules; calculate, by one or more of the computing devices, a second hash code from the arithmetic function; if the first hash code equals the second hash code, designate, by one or more of the computing devices, the measurement data as valid; and otherwise, designate, by one or more of the computing devices, the measurement data as invalid. - View Dependent Claims (7, 8, 9, 10)
-
-
11. One or more non-transitory computer-readable storage media embodying logic that is operable when executed to:
-
access, by one or more computing devices, one or more binary decision diagrams (BDDs) representing measurement data taken by one or more sensors; access, by one or more of the computing devices, a first hash code corresponding to the BDDs, wherein the BDDs and the first hash code are transmitted from one or more of the sensors to one or more of the computing devices; transform, by one or more of the computing devices, the BDDs to an arithmetic function according to one or more identity rules; calculate, by one or more of the computing devices, a second hash code from the arithmetic function; if the first hash code equals the second hash code, designate, by one or more of the computing devices, the measurement data as valid; and otherwise, designate, by one or more of the computing devices, the measurement data as invalid. - View Dependent Claims (12, 13, 14, 15)
-
Specification