Patent ID: 7797524

Claim:
A method of dynamic database association in multi-mode communication device comprising: setting a communication mode for each of a plurality of databases according to a type of each of the plurality of databases; determining a key association field among a plurality of fields of each of a plurality of data stored in each of the plurality of databases; determining at least one dynamic association field among the plurality of fields of each of the plurality of data stored in each of the plurality of databases; when a first plurality of data, which is stored in a first database of any two of the plurality of databases, does not include at least one dynamic association field of a second plurality of data, which is stored in a second database of the any two of the plurality of databases, performing steps comprising: providing at least one connection field corresponding to the not-included at least one dynamic association field for each of the first plurality of data; and storing a pointer in each of the provided at least one connection field of each of the first plurality of data to address the not-included at least one dynamic association field of the second plurality of data stored in the second database; providing at least one association identify field corresponding to each of the plurality of databases for each of the plurality of data stored in each of the plurality of databases; and scanning any two of the plurality of databases, and determining joint data between both the first database and the second database according to the key association field comprising: collating the key association field of a first datum, which is stored in the first database of the any two of the plurality of databases, with the key association field of a second datum, which is stored in the second database of said any two of the plurality of databases; indicating that said first datum is associated with said second datum if both the key association fields of the first datum and the second datum are identical; and indicating that said first datum is not associated with said second datum otherwise.