Figure 2: Our system distributes notifications across multiple types of devices. A central server application keeps track of the user-device-relations and allows broadcasting the notifications to all devices of a user.
the user. Information regarding the removal of notifications is broadcasted in the same manner. The distributed notifications stay on every device until they are dismissed by the user or programmatically removed by the app that created the notification in the first place.