Context aware services provide functionalities which are personalized for their users’ current situations. A main concern of context-aware services is a substantial consumption of resources while preserving a minimal level of accuracy. There is a tradeoff between efficiency and accuracy…