본문 바로가기
KERD
논문KCI 등재

Smarter Push Notifications in Multi-Device Environments

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

The number of internet-connected devices a person interacts with has increased. With this increase comes an increase in the number of devices available to notify the user of new information. This paper proposes an algorithm for intelligently selecting the primary device that should first interrupt the user with new information. This algorithm fuses information such as activity level and movement from all of a user's devices to predict which device is best. This algorithm is then implemented as a push-notification service. Using this service, and implemented clients for Android and Google Chrome, we test this algorithm to establish both its ability to predict the user's preferred device and that it reduces the annoyance level of users. Our results confirm that our algorithm has the ability to select an appropriate device, in the future more accurately predict the correct device, and finally that it is less annoying than a naive approach.

Abstract

The number of internet-connected devices a person interacts with has increased. With this increase comes an increase in the number of devices available to notify the user of new information. This paper proposes an algorithm for intelligently selecting the primary device that should first interrupt the user with new information. This algorithm fuses information such as activity level and movement from all of a user's devices to predict which device is best. This algorithm is then implemented as a push-notification service. Using this service, and implemented clients for Android and Google Chrome, we test this algorithm to establish both its ability to predict the user's preferred device and that it reduces the annoyance level of users. Our results confirm that our algorithm has the ability to select an appropriate device, in the future more accurately predict the correct device, and finally that it is less annoying than a naive approach.

참고문헌 (19)

  1. "Google Cloud Messaging for Android"[URL]
  2. "Apple Push Notification Service" (2014)[URL]
  3. Jacek Chmielewski, "Application Architectures for Smart Multidevice Applications", Proceedings of the Workshop on Multi-device App Middleware, pp.1~5 (2012)
  4. Jeffrey Pierce, "An Infrastructure for Extending Applications' User Experiences Across Multiple Personal Devices", Proceedings of the 21st Annual ACM Symposium on User Interface Software and Technology, pp.101~110 (2008)
  5. "Extensible Messaging and Presence Protocol (XMPP)" (2011)[URL]
  6. "Reducing the cost of interruption using gradual awareness notifications"[URL]
  7. H. Bani-Salameh, "Notifications Management in Distributed Development Environments: a Case Study", Collaboration Technologies and Systems (CTS), 2014 International Conference on, pp.49~55 (2014)
  8. Huber Flores, "Mobile Cloud Messaging Supported by XMPP Primitives", Proceeding of the Fourth ACM Workshop on Mobile Cloud Computing and Services, pp.17~24 (2013)
  9. Nishkam Ravi, "Activity recognition from accelerometer data", AAAI, pp.1541~1546 (2005)
  10. Jennifer R. Kwapisz, "Activity Recognition Using Cell Phone Accelerometers", SIGKDD Explor. Newsl, pp.74~82 (2011)
  11. Hans. W. Gellersen, "Multi-sensor Context-awareness in Mobile Devices and Smart Artifacts", Mob. Netw. Appl, 7(5), pp.341~351 (2002)
  12. Shwetak N. Patel, "Farther Than You May Think: An Empirical Investigation of the Proximity of Users to Their Mobile Phones", UbiComp 2006: Ubiquitous Computing, 4206, pp.123~140 (2006)
  13. "MQTT V3.1 Protocol Specification"[URL]
  14. "Roger Light" (2014)[URL]
  15. "A Universally Unique IDentifier (UUID) URN Namespace" (2005)[URL]
  16. "The Base16, Base32, and Base64 Data Encodings" (2006)[URL]
  17. "The JSON Data Interchange Format" (2013)[URL]
  18. "H2 Database Engine" (2014)[URL]
  19. "OrmLite - Lightweight Object Relational Mapping (ORM) Java Package"[URL]

관련 논문AI추천

이 간행물의 다른 논문 (11건)