Patent ID: 7526512

Claim:
A method of synchronizing selected items in a terminal device based on at least one context-based profile stored in the terminal device and context acquired by the terminal device, the method comprising: creating at least one context-based profile, the created at least one context-based profile including a plurality of context-based elements each being weighted according to an importance level coefficient; selecting items in the terminal device to synchronize with items in another terminal device based on the created at least one context-based profile; storing the created at least one context-based profile in the terminal device in association with the selected items; receiving an instruction to perform a synchronization operation related to the terminal device; acquiring context via the terminal device; storing the acquired context in the terminal device; comparing the stored context with the at least one context-based profile stored in the terminal device using the plurality of weighted context-based elements; determining whether a result of the comparison between the stored context and the stored at least one context-based profile satisfies a threshold; performing the synchronization of the selected items in the terminal device with items in another terminal device based on a the result of the determination; if the result satisfies the threshold the synchronization of the selected items is performed automatically and if the result is not satisfied the threshold the synchronization of the selected items is performed manually, and wherein the terminal devices comprise cellular phones, smart phones, personal digital assistants.