A database comprises historical information of a user's response to previous notifications. The database is accessed to determine a time at which to provide a (new) notification to the user, utilizing at least: a) current user activity status (e.g., determined from measurement information collected from one or more personal devices and/or user calendar events; b) time/day; and c) context information about the notification (e.g., geo-location, indoors/outdoors) including notification type (e.g., calendar entry, email, IM). The user gets the notification via a portable device at the determined time. A machine learning model can select the determined time by discriminating features of the previous notifications for which the user immediately attended versus those that were deferred and/or ignored. Content of the notification can also be altered in view of such discriminating features so as to increase a likelihood the user will immediately attend to the provided notification.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method comprising: in response to determining there is a notification for a user, accessing a tangibly stored database to determine a time at which to provide the notification to the user, wherein the database comprises historical information of previous times at which the user attended to previous notifications and the database is accessed utilizing at least: current activity status of the user as determined from measurement information collected from one or more personal devices and/or from a calendar listing events scheduled for the user; current time and day; and context information about the notification different from the measurement information and from the current time and day, said context information including at least type of the notification; and causing a portable device to provide the notification to the user at the determined time. 2. The method according to claim 1, further comprising: using measurements from the portable device, determining the user's response to the notification that was provided at the determined time, said determined user's response selected from among at least attended, deferred and ignored; and updating the database with information about the determined user's response including at least activity status of the user at the time of the determined response as determined from measurement information collected from one or more personal devices including the portable device; time and day of the determined response; and context information about the provided notification different from the activity status of the user at the time of the determined response and from the time and day of the determined response. 3. The method according to claim 1, wherein the type of the notification is selected from among at least single calendar entry, repeating calendar entry, instant message and email message. 4. The method according to claim 1, wherein the database is accessed to determine the time at which to provide the notification to the user further utilizing: context of the portable device including geographic location and whether the device is indoors or outdoors at the current time and day. 5. The method according to claim 1, wherein the database is accessed to determine the time at which to provide the notification to the user further utilizing: physiological status of the user as determined from measurement information collected from the one or more personal devices, said physiological status including at least blood pressure and heart rate. 6. The method according to claim 1, wherein the database is accessed to determine the time at which to provide the notification to the user further utilizing: content of the notification including machine-based analytics of mood and/or tone of said content. 7. The method according to claim 1, wherein the determined time is determined using a tangibly embodied software comprising a machine learning model that selects the determined time by discriminating features of the previous notifications for which the user immediately attended versus the previous notifications that the user deferred and/or ignored. 8. The method according to claim 7, the method further comprising: utilizing the machine learning model to alter the content of the notification in view of the discriminating features so as to increase a likelihood the user will immediately attend to the provided notification. 9. The method according to claim 1, wherein the database is accessed to further select the portable device over which to provide the notification to the user, and to select a form of the provided notification from among at least visual, vibration, alerting tone, spoken text and written text. 10. An apparatus comprising: one or more memories comprising computer-readable code and one or more processors, wherein the one or more processors are configured, in response to execution of the computer-readable code, to cause the apparatus to perform actions comprising: in response to determining there is a notification for a user, accessing a tangibly stored database to determine a time at which to provide the notification to the user, wherein the database comprises historical information of previous times at which the user attended to previous notifications and the database is accessed utilizing at least: current activity status of the user as determined from measurement information collected from one or more personal devices and/or from a calendar listing events scheduled for the user; current time and day; and context information about the notification different from the measurement information and from the current time and day, said context information including at least type of the notification; and causing a portable device to provide the notification to the user at the determined time. 11. The apparatus according to claim 1, the actions further comprising: using measurements from the portable device, determining the user's response to the notification that was provided at the determined time, said determined user's response selected from among at least attended, deferred and ignored; and updating the database with information about the determined user's response including at least activity status of the user at the time of the determined response as determined from measurement information collected from one or more personal devices including the portable device; time and day of the determined response; and context information about the provided notification different from the activity status of the user at the time of the determined response and from the time and day of the determined response. 12. The apparatus according to claim 10, wherein the type of the notification is selected from among at least single calendar entry, repeating calendar entry, instant message and email message. 13. The apparatus according to claim 10, wherein the database is accessed to determine the time at which to provide the notification to the user further utilizing: context of the portable device including geographic location and whether the device is indoors or outdoors at the current time and day. 14. The apparatus according to claim 10, wherein the database is accessed to determine the time at which to provide the notification to the user further utilizing: physiological status of the user as determined from measurement information collected from the one or more personal devices, said physiological status including at least blood pressure and heart rate. 15. The apparatus according to claim 10, wherein the database is accessed to determine the time at which to provide the notification to the user further utilizing: content of the notification including machine-based analytics of mood and/or tone of said content. 16. The apparatus according to claim 10, wherein the determined time is determined using a tangibly embodied software comprising a machine learning model that selects the determined time by discriminating features of the previous notifications for which the user immediately attended versus the previous notifications that the user deferred and/or ignored. 17. The apparatus according to claim 16, the actions further comprising: utilizing the machine learning model to alter the content of the notification in view of the discriminating features so as to increase a likelihood the user will immediately attend to the provided notification. 18. The apparatus according to claim 10, wherein the database is accessed to further select the portable device over which to provide the notification to the user, and to select a form of the provided notification from among at least visual, vibration, alerting tone, spoken text and written text. 19. A computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by a computing system to cause the computing system to perform: in response to determining there is a notification for a user, accessing a tangibly stored database to determine a time at which to provide the notification to the user, wherein the database comprises historical information of previous times at which the user attended to previous notifications and the database is accessed utilizing at least: current activity status of the user as determined from measurement information collected from one or more personal devices and/or from a calendar listing events scheduled for the user; current time and day; and context information about the notification different from the measurement information and from the current time and day, said context information including at least type of the notification; and causing a portable device to provide the notification to the user at the determined time. 20. The computer program product according to claim 19, the program code executable by a computing system to cause the computing system to further perform: using measurements from the portable device, determining the user's response to the notification that was provided at the determined time, said determined user's response selected from among at least attended, deferred and ignored; and updating the database with information about the determined user's response including at least activity status of the user at the time of the determined response as determined from measurement information collected from one or more personal devices including the portable device; time and day of the determined response; and context information about the provided notification different from the activity status of the user at the time of the determined response and from the time and day of the determined response.