The EKF has been applied extensively to the field of nonlinear estimation. General application areas may be divided into state-estimation and machine learning. We further divide machine learning into parameter estimation and dual estimation. The framework for these areas are briefly reviewed next.