A method includes sensing a data uniquely associated with an external environment of a user of a data processing device through a sensor associated with the data processing device and/or the data processing device. The method also includes personalizing an operating environment of the data processing device based on the sensed data.