Patent Document ID: 20080163020
Application ID: 12046336
Patent Flag: 0

Claim One:
1. A method to encode data for a lossless decoder, said method utilizing a simulation model of said lossless decoder set to an initial state, and comprising the steps of: a. setting existing states into an existing states array and desired states into a desired states array, b. adding variables into a variables array for each input of the simulation model, c. simulating one cycle of the simulation model, separately manipulating the existing states and variables arrays, d. solving for the variables by successively applying values to the variables in a manner to optimize the likelihood of making the evaluation of the expected states associated with desired states equivalent to the desired states, and e. repeating b and c until all desired values are equivalent to the evaluations of their expected states; wherein said evaluation of the expected states is performed by selecting and combining existing states and variables from said existing states array and said variables array, respectively.