Figures
Explore figures and images from publications
Figure 4 - available via license: CC BY
Content may be subject to copyright.
Number of Notifications per User per Day.

Number of Notifications per User per Day.

Source publication
Conference Paper
Full-text available
Push notifications are small and succinct messages used by mobile applications to inform users of new events and updates. These notifications are pushed to the user devices by a set of dedicated notification servers (e.g., Apple Push Notification Server, Google Cloud Messaging Server, etc.) as they arrive from the content providers of the mobile ap...

Contexts in source publication

Context 1
... resulting dataset consists of 143,261 isolated notifications and 765,739 traffic bursts. Figure 4 further illustrates the number of detected notifications for each user per day. On average we find that the users received around 80 notifications per day (median=74). ...
Context 2
... average we find that the users received around 80 notifications per day (median=74). However, as seen from Figure 4, some users receive as many as 200 notifications on some days and only a few on other days. This trend corresponds in size and distribution to those push notifications collected by Pielot et al [15] and also those observed ...

Similar publications

Conference Paper
Full-text available
Abstract: Computation offloading has been widely used to improve the energy consumption and completion time for standalone apps in mobile-cloud platforms. However, existing approaches have not been designed for distributed mobile-cloud apps and, thus, they are unable to provide effective solutions for such apps that have job and device dependencies...

Citations

... The lower 300 bytes threshold is the minimum data volume exchanged by applications providing instant messaging service (Telegram, Viber, etc.), which is the less data-demanding of the most popular services in current mobile networks [42]. Such a threshold is also the maximum size of push notifications used by mobile applications to inform users of new events and updates [43]. ...
... As a consequence of the low transmitted data, session throughput is very low (≈2 kbps). Such a description fits with push notifications, consisting of lightweight audio or visual cues sent by specific servers (e.g., Google Cloud Messaging Server) to inform users about unread messages or updates in applications [43]. This group may also include some radio connections comprising only a TCP FIN or RESET packet, appearing when these packets are delayed more than the user inactivity timer [33]. ...
Article
Full-text available
Traffic classification will be a key aspect in the operation of future 5G cellular networks, where services of very different nature will coexist. Unfortunately, data encryption makes this task very difficult. To overcome this issue, flow-based schemes have been proposed based on payload-independent features extracted from the Internet Protocol (IP) traffic flow. However, such an approach relies on the use of expensive traffic probes in the core network. Alternatively, in this paper, an offline method for encrypted traffic classification in the radio interface is presented. The method divides connections per service class by analyzing only features in radio connection traces collected by base stations. For this purpose, it relies on unsupervised learning, namely agglomerative hierarchical clustering. Thus, it can be applied in the absence of labeled data (seldom available in operational cellular networks). Likewise, it can also identify new services launched in the network. Method assessment is performed over a real trace dataset taken from a live Long Term Evolution (LTE) network. Results show that traffic shares per application class estimated by the proposed method are similar to those provided by a vendor report.
... In such "interruption overload" situations, many researchers [2,7,11,27,28] have been working on improving the mobile user's receptivity to information while preserving the limited human attention resource by using various types of sensing, machine learning, and data science technologies. Several systems have been proposed for detecting opportune (i.e., interruptible) timings for delivery of notifications [24,25,27,28]. ...
... At the system level, the current situation of fragmented interruptive notification delivery over mobile networks is inefficient and power hungry. Acer [2] showed that delaying delivery of notifications can yield power savings in mobile devices. ...
Conference Paper
Full-text available
The limited attentional resource of users is a bottleneck to delivery of push notifications in today's mobile and ubiquitous computing environments. Adaptive mobile notification scheduling, which detects opportune timings based on mobile sensing and machine learning, has been proposed as a way of alleviating this problem. However, it is still not clear if such adaptive notifications are effective in a large-scale product deployment with real-world situations and configurations, such as users' context changes, personalized content in notifications, and sudden external factors that users commonly experience (such as breaking news). In this paper, we construct a new interruptibility estimation and adaptive notification scheduling with redesigned technical components. From the deploy study of the system to the real product stack of Yahoo! JAPAN Android application and evaluation with 382,518 users for 28 days, we confirmed several significant results, including the maximum 60.7% increase in the users' click rate, 10 times more gain compared to the previous system, significantly better gain in the personalized notification content, and unexpectedly better performance in a situation with exceptional breaking news notifications. With these results, the proposed system has officially been deployed and enabled to all the users of Yahoo! JAPAN product environment where more than 10 million Android app users are enjoying its benefit. -- PDF at ACM DL : https://dl.acm.org/citation.cfm?id=3330732
... Having as a requirement that smartphones should always be connected, they are shipped with various communication interfaces (e.g., Wi-Fi, NFC, Bluetooth) [39]. Regarding power consumption [43] demonstrates that delaying the delivery of notifications can generate power savings on mobile devices. ...
Article
Full-text available
With the growing number of mobile devices receiving daily notifications, it is necessary to manage the variety of information produced. New smart devices are developed every day with the ability to generate, send, and display messages about their status, data, and information about other devices. Consequently, the number of notifications received by a user is increasing and their tolerance may decrease in a short time. With this, it is necessary to develop a management system and notification controls. In this context, this work proposes a notification and alert management system called PRISER. Its focus is on user profiles and environments, applying data privacy criteria.
... Push notification is a small and short message used by mobile application to tell users about new event [14]. Push notification is an important feature in mobile computing service and had been implemented in many mobile applications [15]. ...
Article
Full-text available
span lang="EN-GB">In driving, the most important thing to be considered is safety. The incident problem can happen anytime and anywhere without anyone knowing it before, especially in Cikarang where the level of incident is quite high. It is very important for the public community to act and respond quickly at the time on and around the occurring incident. Nolong.in application is an exact solution because it can send real time notifications to its users. This response is meant to assist individuals who have been using Nolong.in to help other users who need urgent help when the time of incident in order to prevent unwanted situations. In this research, push notification method has been implemented by using Firebase Cloud Messaging (FCM). The result of the research is the notification click ratio is 90.91% and the click time is 1 minute and 27 seconds. Based on the questionnaires’ results given to the community conclude that Nolong.in application is very beneficial for Gojek Cikarang community's safety.</span
... Push notification is a small and short message used by mobile application to tell users about new event [14]. Push notification is an important feature in mobile computing service and had been implemented in many mobile applications [15]. ...
Article
Full-text available
span lang="EN-GB">In driving, the most important thing to be considered is safety. The incident problem can happen anytime and anywhere without anyone knowing it before, especially in Cikarang where the level of incident is quite high. It is very important for the public community to act and respond quickly at the time on and around the occurring incident. Nolong.in application is an exact solution because it can send real time notifications to its users. This response is meant to assist individuals who have been using Nolong.in to help other users who need urgent help when the time of incident in order to prevent unwanted situations. In this research, push notification method has been implemented by using Firebase Cloud Messaging (FCM). The result of the research is the notification click ratio is 90.91% and the click time is 1 minute and 27 seconds. Based on the questionnaires’ results given to the community conclude that Nolong.in application is very beneficial for Gojek Cikarang community's safety.</span
... However, fulfilling these expectations is difficult at times due to limited resources on mobile devices and communication Manuscript received August 10, 2017;revised January 23, 2018 links. The growing demands for these types of applications have motivated various research works on how to efficiently deliver information to mobile users [1]. In any information delivery system, the information can be delivered to a client through either server-initiated information pushing, or client- initiated information pulling, or both. ...
... Optimum scheduling has been studied extensively in the lit- erature. A network-centric scheduling mechanism is proposed in [1], where mobile push notifications are scheduled by sens- ing and predicting users' cellular network activities. In [14], a data push scheduling scheme is proposed for efficient mobile advertisement delivery by using a content preference model of the users. ...
... From (4), we can see that the constraint in (5) implies E[τ Tx ] < 1 − Δ, that is, the average transmission delay is less than 1 slot for Δ ∈ [0,1]. The following Lemma bounds the probability that τ Tx > 1. ...
... (4) it can delay it until the right context is detected, and once the opportune moment is detected the content is pushed to the user. e rst two options are not ideal for the case in context, and the third option is e ectively equivalent to option one although it might yield energy conservation [1]. As such, we have selected option four as the guiding principle of this component. ...
... Once these are mined, PrefMiner lters out unwanted noti cations for users. e e ect of push noti cations on the energy consumption of mobile devices have been studied in [1] and it has been shown that network-centric heuristics to delay the delivery of the noti cation can reduce energy consumption by 15%. Building on this rich body of literature, we present a wearable-only, personalised and privacy aware interruptibility management solution with a set of light-weight and e cient algorithms. ...
Conference Paper
We present the design, development, and evaluation of a personalised, privacy-aware and multi-modal wearable-only system to model interruptibility. Our system runs as a background service of a wearable OS and operates on two key techniques: i) online learning to recognise interruptible situation at a personal scale and ii) runtime inference of opportune moments for an interruption. The former is realised by a set of fast and efficient algorithms to automatically discover and learn interruptible situations as a function of meaningful places, and physical and conversational activities with active user engagement. The latter is substantiated with a multi-phased context sensing mechanics to identify moments which are then utilised to delivery notifications and interactive contents at the right moment. Early experimental evaluation of our system shows a sharp 46% increase in the response rate of notifications in wearable settings at the expense of negligible 6.3% resource cost.
... However, fulfilling these expectations is difficult at times due to limited resources on mobile devices and commu- nication links. This necessitates the study on how to efficiently deliver information to mobile users [1]. New information can be delivered to a mobile user through either server-initiated content pushing, or client-initiated content pulling, or both. ...
... Thus it is important to design push scheduling schemes that can balance the tradeoff between power consumption and AoI. A network- centric scheduling mechanism is proposed in [1], where mobile push notifications are scheduled by sensing and predicting users' cellular network activities. In [8], optimal stopping theory is applied to study the problem of scheduling the traffic from a road-side unit to passing-by vehicles in vehicular delay tolerant networks. ...
Conference Paper
We study the optimum scheduling of a pushing-based information delivery system, where information is sent from a server to mobile users by using server-initiated pushing actions. Information arrives at the server at random. The server adopts a “hold-then-serve” strategy, where new information is temporarily stored in queue for a later one-time transmission. Based on the current queue status, at any given time instant the server needs to decide whether to push all information in the queue to the mobile user or keep waiting. A shorter waiting time can ensure the timeliness or “freshness” of the information, which can be measured by using age-of-information (AoI). On the other hand, frequent pushing actions will frequently wake up the client thus increase the power consumption of mobile devices. The objective of this paper is to identify the scheduling rule that can optimize the tradeoff between the AoI and energy efficiency measured by energy consumption per bit. With the help of stopping theories, we develop optimum stopping rules that can minimize a weighted combination of AoI and energy efficiency, with the tradeoff between the two metrics determined by the weight coefficient in the cost function. Specifically, if the AoI scales linearly with time, it is proved that the one-step look ahead stopping rule is optimum. The corresponding statistical properties of the random stopping time for push actions are analytically identified, and they are used to obtain the operation parameters of the optimum stopping rule.
... At the system level, current situation of fragmented interruptive notification delivery over mobile network is also known to be inefficient in power consumption. Acer et al. [47] showed that delaying notification delivery can yield power savings in mobile devices. ...
Conference Paper
Full-text available
In today's advancing ubiquitous computing age, with its ever-increasing amount of information from various applications and services available for consumption, the management of people's attention has become very important. In particular, the high volume of notifications on mobile devices has become a major cause of interruption of users. There has been much research aimed at detecting the opportune moment to present such information to users with in a way that lowers the cognitive load or frustration. However, evaluation of such systems in the real-world production environment with real users and notifications, and evaluation on user's engagement to the presented notification beyond simple responsiveness have not been adequately studied. To the best of our knowledge, this study is the first to investigate user interruptibility and engagement using a real-world large-scale mobile application and real-world notifications consisting of actual news content. We equipped the Yahoo! JAPAN Android app, one of the most popular applications on the national market, with our mobile-sensing and machine-learning-based interruptibility estimation logic. We conducted a large-scale in-the-wild user study with more than 680,000 users for three weeks. The results show that in most cases delaying the notification delivery until an interruptible moment is detected is beneficial to users and results in significant reduction of user response time (49.7%) compared to delivering the notifications immediately. We also observed a higher number of notifications opened in our system as well as constant improvement in user engagement levels throughout the entire study period.
... Acer et al. [2] proposed network centric energy efficient scheduling mechanism that are used to provides delays to delivered messages by appropriate sensing. Due to delay of messages, author predicts user's mobile network related activities. ...
Conference Paper
Full-text available
Push notification can have a great impact on e-commerce. It makes business to attract more customers by tracking the interest area of the customers. The notification system can be implemented using different approaches. To improve delivery speed and provide full tracking of notifications, we have used the MQTT based mosquitto broker. In this paper, we have implemented push notifications using publish and subscribe facility provided by mosquitto i.e. MQTT based broker. Comparison based on experimental results for MQTT and HTTP has proved that MQTT is better than http for push notification.