Ubiquitous computing & communication for product monitoring