Patent ID: 8458297

Claim:
A method for use in a first server device to configure a second mobile device to perform data synchronization with the first server device in a directory assistance system, said method comprising the steps of: storing on a server at a directory assistance system personal contacts connection information in a folder associated with a user; receiving a communication, at said directory system from a mobile device of said user, wherein a profile including said folder associated with said user is identified by said system using a code identifying said user; as part of said received communication, receiving a request for synchronization of a second set of personal contacts connection information from a personal information manager (PIM) of said user operating on said mobile device with said personal contacts connection information in said folder in said server of said system associated with said user; transmitting to the second mobile device from said server at said system, via a communication connection, instructions for generating a web-based user interface on the second mobile device, said web-based user interface for use on said second mobile device being the same interface displayed to said user when interacting with said first server device, the user interface being programmed to elicit from a user at the second mobile device information identifying said personal information manager (PIM) used on the second mobile device, and to transmit the information to the first server device at said system via the communication connection; and providing to the second mobile device via the communication connection a synchronization package based on the PIM-identifying information where the PIM-identifying information is determined by the user interface by detecting settings on the second mobile device, the synchronization package including a synchronization application, the synchronization application being installed on the second mobile device to be utilized via said web-based user interface, the web-based user interface also being programmed to elicit from the user synchronization information regarding data to be synchronized, and to provide the synchronization information to the synchronization application installed on the second mobile device from said first server device at said system.