Improving the efficiency and reliability of wearable based mobile eHealth applications