Patent ID: 8798607

Claim:
A method for synchronizing contact or calendar information between a handset and a computing device comprising: receiving exported contact or calendar information from a network server; storing, in a directory location selected by a user, the contact or the calendar information in a directory of a media card formatted memory, the directory including: a root, a contact node below the root, the contact node being a parent node of a first replace all node, a first add node, and a first update node, and a calendar node below the root, the calendar node being a parent node of a second replace all node, a second add node, and a second update node; detecting a synchronization condition; converting the contact or the calendar information to a format compatible with the handset; and processing the contact or the calendar information in the selected directory location to synchronize the contact or the calendar information with existing contact or calendar information stored in a persistent memory in the handset, wherein the contact information in the first replace all node replaces the contact information of the handset and the calendar information in the second replace all node replaces the calendar information of the handset, the contact information in the first add node is added to the contact information of the handset and the calendar information in the second add node is added to the calendar information of the handset, and the contact information in the first update node updates the contact information of the handset and the calendar information in the second update node updates the calendar information of the handset.