Patent ID: 8615754

Claim:
A method implemented by a terminal for updating reference data stored in memory of the terminal, the method comprising a step of: providing update data structured according to a partitioned data structure, wherein: the data structure comprises first, second and third partitioned streams of data, wherein: the first stream, named an opcode stream, comprises patterns of instructions to a processor, wherein the instructions are opcodes and wherein the opcode stream further comprises addresses of where changes have to be performed in said reference data, each address being a relative address coded as the difference from a last address of change in the update data; the second stream comprises patterns of operands of the instructions, comprising a first payload byte of changes of the reference data to be performed, wherein the operands comprise byte values of changes of the reference data to be performed according to the opcodes; and the third stream comprises patterns of subsequent payload bytes of changes to be performed, and the operands and the instructions are designed for updating the reference data upon processing the update data at a processor; compressing the provided update data; transmitting the compressed update data to the processor; decompressing at the processor the compressed update data; and interpreting at the processor the decompressed update data and updating the reference data by the processor, according to the interpreted update data.