Patent ID: 9148398
Filing Date: 2015-09-29
Classification: G06Q,H04L

Abstract:
1. A method for providing notifications, comprising: receiving, by one or more processors, a request for content specific to a user account; identifying the user account for which the request to provide content is received; identifying, from the request for content, a content type of the content; identifying a set of notifications to be provided along with the requested content responsive to identifying the user account and the content type requested, each of the notifications in the set having a corresponding notification type identifier indicating a type of notification; applying, to each of the notifications in the set of notifications, a global prioritization policy to determine a priority level of each notification based on a respective notification type of each notification; determining the priority level for each of the notifications based on the global prioritization policy and the corresponding notification type identifier; selecting, from the set of notifications, a subset of notifications to display based on the determined priority levels of each notification in the subset of notifications; and providing, for display, the selected subset of notifications based on a notification display policy and the determined priority levels of the selected subset of notifications, wherein the selected subset of notifications are provided for display in a dynamic notification slot, the dynamic notification slot configured to adjust in size based on a number of unaddressed notifications; wherein the global prioritization policy includes one or more rules for assigning priority levels to notifications, and the notification display policy includes one or more rules for formatting display of notifications based on respective priority levels of notifications to be displayed.