A method and apparatus are disclosed that enable the synchronization of
user profile information for M users who are sharing K telecommunications
terminals, wherein M and K are not necessarily equal to each other. The
disclosed technique addresses the problem that occurs when multiple users
share multiple terminals, in which a user that selects a particular
terminal to use has to contend with the contact lists, user preferences,
and call log entries that are left over from the previous user or users
of the selected terminal. In accordance with the illustrative embodiment
of the present invention, the user profile information is associated with
and stored for each user in a group of users, in contrast to being
associated with and stored for the telecommunications terminal. The user
profile information comprises (i) contact information, (ii) call or
message activity, and (iii) user terminal preferences.