System and Method for Data Fusion with Adaptive Learning
First Claim
1. A method for performing the fusion of data in a data fusion engine, the method comprising:
- (a) receiving an input at a data fuser in the data fusion engine;
(b) processing the input in the data fuser in accordance with parameters of a stochastic model to derive a state of a stochastic process of the stochastic model, the parameters of the stochastic model previously established during a training period;
(c) obtaining a predicted next state of the stochastic process;
(d) receiving a next input at the data fuser and processing the next input in the data fuser in accordance with the parameters of the stochastic model to derive a next state of the stochastic process;
(e) comparing either (i) the next state and the predicted next state, or (ii) the next input and a predicted next input corresponding to the predicted next state and derived from the predicted next state;
(f) if there is a discrepancy between that compared in (e), then using the next input to modify the parameters of the stochastic model.
1 Assignment
0 Petitions
Accused Products
Abstract
There are disclosed techniques for performing data fusion. In one embodiment, the technique comprises: (a) receiving an input; (b) processing the input in accordance with parameters of a stochastic model to derive a state of a stochastic process of the stochastic model, the parameters of the stochastic model previously established during a training period; (c) obtaining a predicted next state of the stochastic process; (d) receiving a next input and processing the next input in accordance with the parameters of the stochastic model to derive a next state of the stochastic process; (e) comparing either (i) the next state and the predicted next state, or (ii) the next input and a predicted next input corresponding to the predicted next state; and (f) if there is a discrepancy between that compared in (e), then using the next input to modify the parameters of the stochastic model.
8 Citations
20 Claims
-
1. A method for performing the fusion of data in a data fusion engine, the method comprising:
-
(a) receiving an input at a data fuser in the data fusion engine; (b) processing the input in the data fuser in accordance with parameters of a stochastic model to derive a state of a stochastic process of the stochastic model, the parameters of the stochastic model previously established during a training period; (c) obtaining a predicted next state of the stochastic process; (d) receiving a next input at the data fuser and processing the next input in the data fuser in accordance with the parameters of the stochastic model to derive a next state of the stochastic process; (e) comparing either (i) the next state and the predicted next state, or (ii) the next input and a predicted next input corresponding to the predicted next state and derived from the predicted next state; (f) if there is a discrepancy between that compared in (e), then using the next input to modify the parameters of the stochastic model. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data fusion engine for performing the fusion of data comprising:
-
a data fuser implementing a stochastic model; a memory for storing parameters of the stochastic model; a comparator; and a parameter modifier for modifying parameters of the stochastic model; the data fusion engine for; (a) receiving an input at the data fuser; (b) processing the input in the data fuser in accordance with parameters of the stochastic model to derive a state of the stochastic process, the parameters of the stochastic model previously established during a training period; (c) obtaining a predicted next state of the stochastic process; (d) receiving a next input at the data fuser and processing the next input in the data fuser in accordance with the parameters of the stochastic model to derive a next state of the stochastic process; (e) comparing in the comparator either (i) the next state and the predicted next state, or (ii) the next input and a predicted next input corresponding to the predicted next state and derived from the predicted next state; (f) if there is a discrepancy between that compared in (e), the parameter modifier using the next input to modify the parameters of the stochastic model. - View Dependent Claims (9, 10, 11, 12, 13, 20)
-
-
14. A computer readable medium having stored thereon computer readable instructions for performing the fusion of data in a data fusion engine, the computer readable instructions including instructions for performing operations comprising:
-
(a) receiving an input at a data fuser in the data fusion engine; (b) processing the input in the data fuser in accordance with parameters of a stochastic model to derive a state of a stochastic process of the stochastic model, the parameters of the stochastic model previously established during a training period; (c) obtaining a predicted next state of the stochastic process; (d) receiving a next input at the data fuser and processing the next input in the data fuser in accordance with the parameters of the stochastic model to derive a next state of the stochastic process; (e) comparing either (i) the next state and the predicted next state, or (ii) the next input and a predicted next input corresponding to the predicted next state and derived from the predicted next state; (f) if there is a discrepancy between that compared in (e), then using the next input to modify the parameters of the stochastic model. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification