A mobile computing device for displaying a plurality of notifications on a display, said display being embodied as a touchscreen display that includes an associated touchscreen sensor to receive tactile input and data entry from the user, the mobile computing device comprising: a notification analysis module, configured to: (i) determine a notification category of the new notification from a plurality of notification categories, including (ii) determining, based on a notification category identification policy, whether a notification category exists for the newly received notification, and if no notification category exists for the new notification, creating a new notification category; (iii) assign a notification category, from the plurality of notification categories, for each notification of the plurality of notifications, (iv) determine a priority level for each notification relative to each other notification of the same notification category by accessing a notification priority policy that includes user preference data for determining the priority level of the notification, wherein the user preference data are embodied as inferred rules based on whether the user responds quickly to a particular type or source of notifications, and/or based on the frequency of communications from a particular source, and (v) determine a priority order for each notification category of the plurality of notification categories relative to each other; and a notification display module, configured to: (i) display each notification category as a separate notification container in a position on the display relative to each other as a function of the priority order of each notification category and (ii) display each notification of each notification category in the corresponding notification container as a function of the priority level of each notification of the same notification category, wherein the notification display module is to display (436, 438) a notification tile for each notification in the corresponding notification container, wherein the notification tile has a size and a location within the corresponding notification container determined as a function of the priority level of each notification of the same notification category. a notification analysis module, configured to: (i) determine a notification category of the new notification from a plurality of notification categories, including (ii) determining, based on a notification category identification policy, whether a notification category exists for the newly received notification, and if no notification category exists for the new notification, creating a new notification category; (iii) assign a notification category, from the plurality of notification categories, for each notification of the plurality of notifications, (iv) determine a priority level for each notification relative to each other notification of the same notification category by accessing a notification priority policy that includes user preference data for determining the priority level of the notification, wherein the user preference data are embodied as inferred rules based on whether the user responds quickly to a particular type or source of notifications, and/or based on the frequency of communications from a particular source, and (v) determine a priority order for each notification category of the plurality of notification categories relative to each other; and a notification display module, configured to: (i) display each notification category as a separate notification container in a position on the display relative to each other as a function of the priority order of each notification category and (ii) display each notification of each notification category in the corresponding notification container as a function of the priority level of each notification of the same notification category, wherein the notification display module is to display (436, 438) a notification tile for each notification in the corresponding notification container, wherein the notification tile has a size and a location within the corresponding notification container determined as a function of the priority level of each notification of the same notification category.