Patent Document ID: 20170351567
Application ID: 15175070
Patent Flag: 0

Claim One:
1. A method for restoring an analytical model in a data streaming application, the method comprising: creating a plurality of data buffers for holding data submitted to the data streaming application, wherein the data streaming application comprises a first analytical model and the plurality of data buffers comprise an initialization buffer; persisting at least one of one or more parameters and one or more internal state variables associated with the first analytical model; persisting the plurality of data buffers; responsive to a failure of the data streaming application, retrieving the at least one of one or more parameters and one or more internal state variables; retrieving a plurality of persisted data buffers; creating a second analytical model associated with the data streaming application and initializing the second analytical model with the at least one of one or more parameters and one or more internal state variables; submitting initialization data, associated with a persisted initialization data buffer, to the data streaming application for training the second analytical model; and submitting remaining data, associated with one or more remaining persisted data buffers of the plurality of persisted data buffers, to the data streaming application for training the second analytical model, whereupon the second analytical model is a close approximation to the first analytical model prior to the failure of the data streaming application.