Ubiquitous computing is a model of computing in which computer functions are integrated into everyday life, often in an invisible way. Modern devices that may serve the ubiquitous computing model include mobile phones, digital audio players, radio-frequen