Taxonomy of ubiquitous computing: Applications and challenges | IEEE Conference Publication | IEEE Xplore