2 research outputs found

    Energy Efficient Scheduling for Mobile Push Notifications

    Full text link
    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 applications. However, due to their intrinsic small size and sporadic nature, the transfer of these messages is not power efficient, especially on cellular networks. To address this, we propose a network centric scheduling mechanism that delays the delivery of these messages as appropriate by sensing and predicting users' cellular network activities. A trace based evaluation with 60 users' cellular network logs of 30 days shows that we can reduce the energy consumption of mobile devices by 10% for an average delay of 150 seconds in notification delivery. As a network based system that does not require any modifications to user devices, scheduling push notifications opens up interesting opportunities for mobile operators to provide value added and differentiating services, especially considering the sharp rise of non-critical push notification messages

    Calendarizaci贸n de eventos mediante notificaciones en dispositivos m贸viles

    Get PDF
    La interacci贸n con notificaciones se ha convertido en un h谩bito com煤n para los usuarios de dispositvos m贸viles. Las notificaciones brindan informaci贸n valiosa al usuario, sin embargo no se puede realizar una acci贸n a partir de ellas. Lo com煤n es que el usuario tenga que acceder a una aplicaci贸n para dar una respuesta a un evento. Se brinda una soluci贸n a la calendarizaci贸n de eventos mediante notificaciones creando acciones a partir de ellas, es decir, sin tener que entrar directamente a una aplicaci贸n. Dicha soluci贸n se cre贸 utilizando la plataforma de Google Calendar y el lenguaje de programaci贸n Swift. Para poder crear esta soluci贸n, se realiz贸 una revisi贸n de literatura que brind贸 la informaci贸n sobre lo realizado anteriormente en este t贸pico. Seguidamente se continu贸 con el dise帽o y el desarrollo de una aplicaci贸n llamada MyCalendar. Finalmente, se realiz贸 una evaluaci贸n para poder determinar la aceptabilidad de MyCalendar dentro del mercado. Los resultados revelaron que la aplicaci贸n tuvo una alta aceptaci贸n. Dicho esfuerzo fue publicado en la IV Jornada Costarricense de Investigaci贸n en Computaci贸n e Inform谩tica (JoCICI) del a帽o 2019.UCR::Vicerrector铆a de Investigaci贸n::Sistema de Estudios de Posgrado::Ingenier铆a::Maestr铆a Profesional en Computaci贸n e Inform谩tic
    corecore