Patent ID: 7877364

Claim:
A computer program, stored within a computer storage medium, embodying instructions executable by a computer, the computer program comprising: program code to provide a first dictionary data base; program code to provide the first dictionary data base with a plurality of data items; program code to provide a first index data base, the first index data base including a plurality of data item location identifiers, which respectively identify the location of at least one data item in the first dictionary data base; program code to provide a second index data base, the second index data base including a plurality of first location identifiers which respectively identify the location of at least one data item location identifier in the first index data base; and program code to compress a received data package, the received data package including data items, by encoding the received data items into miniaturized data format and storing within the second index data base a first location identifier to replace each corresponding data item of the received data package which occurs in the first dictionary data base, whereby each data item of the received data package which occurs in the first dictionary data base is retrievable by referencing the data item location identifier that is identified by the first location identifier, to thereby generate a compressed data package comprising at least the first dictionary data base, the first index data base, and the second index data base.