1. A communication network for controlling a mobile device based on a user activity, comprising:a mobile device having communication capability and a function dependent on a user activity;
a client having communication capability, activity detection logic for detecting the user activity based on the function, a data collection unit for collecting and compiling a digital histogram of the user activity, a stored histogram database for storing the compiled digital histogram, and a polling mechanism for directing the activity detection logic to detect the user activity;
wherein the polling mechanism directs the activity detection logic to poll for the user activity at a frequency based on the stored histogram; and
wherein the client at least one of enables or disables the function based on a detection of the user activity.