Patent ID: 7197596

Claim:
A terminal provided with a terminal processor and a terminal communication interface connected to said terminal processor and arranged for communicating with a computer arrangement comprising a processor, a communication interface and at least one memory unit, said communication interface and said at least one memory unit being connected to said processor, said at least one memory unit comprising memory for storing a computer program with a predetermined sequence of instructions and dynamic random access memory, said computer arrangement being arranged to use but not to refresh at least part of said dynamic random access memory while running said program, wherein said terminal processor is arranged to carry out the following steps: (a) emulating said computer program; (b) analyzing time period necessary for the processor of the computer arrangement to carry out each instruction of said sequence of instructions and determining all retention times necessary for the processor to temporarily store data in said at least part of said dynamic random access memory during carrying out said sequence of instructions; (c) establishing sets of consecutive instructions for which said retention times are longer than a predetermined refresh time (d) adding additional instructions to said sets of consecutive instructions in order to obtain modified retention times of those sets of consecutive instructions which modified retention times are shorter than said predetermined refresh times.