Patent ID: 6877037

Claim:
A method of updating data installed on a client terminal from a server system via a communication network, comprising: at said client terminal, (a) transmitting a request message to the server system via the communication network in response to an event triggered by a user of said client terminal, said request message containing a phone number of said client terminal, at said server system, (b) storing most recent data and storing a version number of the most recent data in a first memory and mapping a plurality of version numbers of said data to a plurality of phone numbers in a second memory; (c) receiving the request transmitted from said client terminal and comparing a version number mapped in said second memory corresponding to the phone number contained in the received request to the version number of the most recent data stored in said first memory; (d) if there is a mismatch between the compared version numbers, transmitting a copy of said most recent data to said client terminal via the communication network and updating said corresponding mapped version number in said second memory with the version number of the first memory, at said client terminal, (e) receiving the copy of the most recent data from the server system and updating the installed data with the received copy.