25. The non-transitory computer-readable storage medium of claim 23 , wherein determining whether to generate the notification comprises at least one of: determining that the notification is not to be generated upon detecting that the context data includes the user input; determining whether the timing information is outside of a particular time period; or determining whether the location information of the electronic device corresponds to a location where the notification is not to be generated.
23. The non-transitory computer-readable storage medium of claim 22 , wherein detecting the context data is at least based on one among a user input, movement of the electronic device, timing information, location information of the electronic device, an ambient light value and an input sound.