Contextually Aware, Machine Learning–Based Smart Notification System