摘要 |
Systems and methods of personalized actionable notifications are disclosed. In some example embodiments, event information indicating an event for an item is received, a determination is made to provide a notification of the event to the user based on the event information and user activity information for the user, the notification is generated based on the determination, and the generated notification is caused to be displayed on a screen of the computing device via an application on a computing device of the user without causing the computing device to leave a context of content being displayed on the computing device prior to the notification being displayed on the computing device, the application being independent of the context, the notification overlaying the content, and the notification further comprising at least one user interface element configured to enable the user to request an action to be performed for the item. |
主权项 |
1. A system comprising:
at least one processor; and a non-transitory computer-readable medium storing executable instructions that, when executed, cause the at least one processor to perform operations comprising:
receiving first event information indicating a first event for a first item;determining to provide a first notification to a user based on the first event information and user activity information for the user; and a processor-implemented notification generation module configured to:
generating the first notification based on the determination to provide the first notification, the generated first notification comprising the first event information;causing the generated first notification to be displayed on a screen of a computing device via a first application on the computing device of the user without causing the computing device to leave a first context of first content being displayed on the computing device prior to the generated first notification being displayed on the computing device, the first application being independent of the first context of the first content, the generated first notification overlaying the first content, and the generated first notification further comprising at least one first user interface element configured to enable the user to request a first action to be performed for the first item;receiving, via the generated first notification, a first decision indication from the user, the first decision indication indicating either to perform the first action for the first item or not to perform the first action;updating the user activity information to include the first decision indication;receiving second event information indicating a second event for either the first item or a second item;determining to provide a second notification to the user based on the second event information and the updated user activity information for the user;generating the second notification based on the determination to provide the second notification, the generated second notification comprising the second event information; andcausing the generated second notification to be displayed on the screen of the computing device via the application on the computing device without causing the computing device to leave a second context of second content being displayed on the computing device prior to the generated second notification being displayed on the computing device, the application being independent of the second context of the second content, the generated second notification overlaying the second content, and the generated second notification further comprising at least one second user interface element configured to enable the user to request a second action to be performed for the first item or the second item. |