Top seven technology trends of 2017: Anticipating the Future,