Synchronization refers to
|“||the process of resolving differences in certain classes of information, such as e-mail, residing on two devices (i.e., a PDA and PC), such that both retain most current versions, which reflect any actions taken by the user (e.g., deletions) on one device or the other.||”|
|“||[a]ny technique by which a receiving (decrypting) cryptographic process attains an internal state that matches the transmitting (encrypting) process, i.e., has the appropriate keying material to process the cipher text and is correctly initialized to do so.||”|
|“||the process of combining sound recordings of musical compositions with visual images.||”|
Synchronization of data may occur at either the record level or the file level. When done at the file level, any discrepancies from the last synchronization date and time result in the latest version automatically replacing the older version. Occasionally manual intervention may be needed if both versions were modified independently since the last synchronization occurred. Record level synchronization is done similarly, but with more granularity whereby only out-of-date parts of a file are resolved and replaced.
Digital devices are typically populated with data from the PC during the synchronization process. Data from the PDA can also be synchronized to the PC, through user-defined preferences in the synchronization software. The synchronization software and the device type determine where PDA files may be stored on the PC. Each synchronization protocol has a default installation directory, but the locale can be user specified.