US 9,811,399 B1
Maintaining temporary white lists for application notifications
Lisa Wood Bradley, Cary, NC (US); Liam Harpur, Skerries (IE); Aaron J. Quirk, Cary, NC (US); and Lin Sun, Cary, NC (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Jul. 28, 2016, as Appl. No. 15/222,251.
Int. Cl. G06F 9/54 (2006.01); G06F 17/30 (2006.01)
CPC G06F 9/542 (2013.01) [G06F 17/30864 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method of filtering notifications to a user from a device based on an enhanced white list comprising a static white list set by the user and a temporary white list comprising the steps of:
a processor of the device monitoring applications and activities on the device which generate notifications to the user to create and maintain a temporary white list to be used with a static white list for notifications to the user comprising the steps of the processor:
monitoring the applications and activities on the device which generate notifications and determining which of the monitored applications and activities on the device are not present on the static white list;
searching for and analyzing activities of the device and user interaction with the device to extract at least keywords and context associated with the activities and user interaction of the device;
determining whether the keywords and context extracted are associated with a dependency list between applications of the device and context; and
if the keywords and context extracted are present on the dependency list, adding the application and activity on the device as an expiring entry on the temporary white list;
the processor of the device receiving a notification from an application of the device for the user; and
if the application is on the enhanced white list, allowing the notification from the application to audibly sound to the user through the device.