How Emerging Technologies Can Revolutionize Utility Service Delivery