A system for creating and dynamically updating a user activity profile includes an earphone, a processor, a sensor module, a memory module. The memory module includes stored computer program code that, along with the memory module and the processor, is configured to carry out a number of operations to create and dynamically update the user activity profile. One such operation involves maintaining an activity archive that includes activity information received from the sensor module and that is representative of a users activity. Another such operation includes creating and updating a dynamic activity profile based on initial user input and further based on the activity archive. The initial user input contributes to the dynamic activity profile according to a first weighting factor, and the activity archive contributes to the dynamic profile according to a second weighting factor.