Method and apparatus for synchronizing contact and calendar information between a handset and a computing device
First Claim
1. 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, anda 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide for synchronizing contact and calendar information between a handset and a computer. For example, one method as disclosed herein allows the handset to import contact and calendar information from the computing device or to export the contact and the calendar information to the computing device. The computing device can be a PC or a new handset, for example. The importation and the exportation of the contact and calendar information includes a conversion process that occurs within the handset that transforms the contact and calendar information into a format suitable for the destination of the data.
-
Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for synchronizing contact or calendar information between a handset and a computing device comprising:
-
accessing contact or calendar information in a persistent memory of the handset; converting the contact or the calendar information from a format suitable for the handset to a common format; storing, in a directory location selected by a user, the contact or the calendar information in a directory on a media card, 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; receiving a selection of a remote location for the contact or the calendar information; and storing the contact or the calendar information to the remote location, wherein the contact information in the first replace all node replaces contact information of the remote location and the calendar information in the second replace all node replaces calendar information of the remote location, the contact information in the first add node is added to contact information of the remote location and the calendar information in the second add node is added to calendar information of the remote location, and the contact information in the first update node updates contact information of the remote location and the calendar information in the second update node updates calendar information of the remote location. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for synchronizing contact or calendar information between a handset and a new handset comprising:
-
accessing the contact or the calendar information in a persistent memory of the handset; converting the contact or the calendar information from a format suitable for the handset to a common format; storing, in a directory location selected by a user, the contact or the calendar information in a directory of a media card 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; transferring the media card memory to a new handset; detecting a synchronization condition on the new handset; converting the contact or the calendar information on the media card to a format suitable for the new handset; and storing the contact or the calendar information to a persistent memory in the new handset, wherein the contact information in the first replace all node replaces contact information of the new handset and the calendar information in the second replace all node replaces calendar information of the new handset, the contact information in the first add node is added to contact information of the remote location new handset and the calendar information in the second add node is added to calendar information of the new handset, and the contact information in the first update node updates contact information of the new handset and the calendar information in the second update node updates calendar information of the new handset. - View Dependent Claims (20)
-
Specification