In the last few years the barriers between humans and computers are becoming thinner and those between the physical and digital domains are also rapidly dissolving. The ever increasing penetration o