Skip to main content
Log in

Automated context aggregation and file annotation for PAN-based computing

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

Abstract

This paper presents a method for automatically annotating files created on portable devices with contextual metadata. We achieve this through the combination of two system components. One is a context dissemination mechanism which allows devices in a personal area network (PAN) to maintain a shared aggregate contextual perception. The other is a storage management system that uses such context information to automatically decorate files created on personal devices with annotations. As a result, the user is able to flexibly browse and lookup files that were generated on the move, based on the contextual situation at the time of their creation. What is equally important is that the user is relieved from the cumbersome task of having to manually provide annotations in an explicit fashion. This is especially valuable when generating files on the move, using U/I-restricted portable devices.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Notes

  1. This would necessitate the placement of metadata processing logic in the context module, which is undesirable (see Sect. 6.)

References

  1. Beigl M, Gellersen H-W, Schmidt A (2001) Mediacups: experience with design and use of computer-augmented everyday artefacts. Comput Netw 35(4):401–409

    Article  Google Scholar 

  2. Beigl M, Krohn A, Zimmer T, Decker C, Robinson P (2003) AwareCon: situation aware context communication. In: Proceedings of Ubicomp 2003, Seattle, USA, October 2003

  3. Brickley D, Guha RV (1999) Resource description framework (RDF) schema specification. Technical report

  4. Conti M, Maselli G, Turi G, Giordano S (2004) Cross-layering in mobile ad hoc network design. Computer 37(2):48–51

    Article  Google Scholar 

  5. Dey AK (2001) Understanding and using context. Personal Ubiquitous Comput 5(1):4–7

    Article  Google Scholar 

  6. Dey AK, Kortuem G, Morse DR, Schmidt A (2001) Editoral: situated interaction and context-aware computing. Personal Ubiquitous Comput 5(1):1–3

    Article  Google Scholar 

  7. Gandy M, Starner T, Auxier J, Ashbrook D (2000) The gesture pendant: a self-illuminating, wearable, infrared computer vision system for home automation control and medical monitoring. In: Proceedings of the 4th IEEE international symposium on wearable computing, pp 87–94

  8. Gellersen HW, Schmidt A, Beigl M (2002) Multi-sensor context-awareness in mobile devices and smart artifacts. Mobile Netw Appl 7(5):341–351

    Article  MATH  Google Scholar 

  9. Gifford DK, Jouvelot P, Sheldon MA, O’Toole JW Jr (1991) Semantic file systems. In: Proceedings of the thirteenth ACM symposium on operating systems principles. ACM Press, pp 16–25

  10. Gopal B, Manber U (1999) Integrating content-based access mechanisms with hierarchical file systems. In: Proceedings of the third symposium on operating systems design and implementation (OSDI ’99). USENIX Association, pp 265–278

  11. Hess CK, Campbell RH (2003) An application of a context-aware file system. Personal Ubiquitous Comput 7(6):339–352

    Article  Google Scholar 

  12. Karypidis A, Lalis S (2005) Exploiting co-location history for efficient service selection in ubiquitous computing systems. In: 2nd international conference on mobile and ubiquitous systems (MobiQuitous 2005): networking and services. IEEE Computer Society Press, pp 202–209

  13. Kirkeby A, Zacho R, Mackinlay JD, Zellweger P (2001) TrekTrack: a round wristwatch interface for SMS authoring. In: Proceedings of the third international conference on ubiquitous computing. Lecture Notes in Computer Science, vol 2201, Springer, Berlin Heidelberg, New York, pp 292–298

  14. Kortuem G, Schneider J, Preuitt D, Thompson TGC, Fickas S, Segall Z (2001) When peer-to-peer comes face-to-face: collaborative peer-to-peer computing in mobile ad hoc networks. In: IEEE (ed) 1st international conference on peer-to-peer computing (P2P 2001). IEEE Computer Society, pp 75–92

  15. Kortuem G, Segall Z (2003) Wearable communities: augmenting social networks with wearable computers. IEEE Pervasive Comput 2(1):71–78

    Article  Google Scholar 

  16. Lalis S, Karypidis A, Savidis A (2005) Ad-hoc composition in wearable and mobile computing. Commun ACM 48(3):67–68

    Article  Google Scholar 

  17. Lalis S, Karypidis A, Savidis A, Stephanidis C (2003) Runtime support for a dynamically composable and adaptive wearable system. In: Proceedings of the 7th IEEE international symposium on wearable computing, pp 18–21

  18. Maedche A, Motik B, Stojanovic L (2003) Managing multiple and distributed ontologies on the semantic web. VLDB J 12(4):286–302

    Article  Google Scholar 

  19. Mahalingam M, Tang C, Xu Z (2003) Towards a semantic, deep archival file system. In: Proceedings of the 9th IEEE workshop on future trends of distributed computing systems (FTDCS’03). IEEE Computer Society, pp 115–121

  20. Mamei M, Zambonelli F (2004) Programming pervasive and mobile computing applications with the tota middleware. In: Proceedings of the second IEEE international conference on pervasive computing and communications (PerCom’04). IEEE, pp 263–276

  21. Narayanaswami C, Kamijoh N, Raghunath M, Inoue T, Cipolla T, Sanford J, Schlig E, Venkiteswaran S, Guniguntala D, Kulkarni V, Yamazaki K (2002) IBM’s Linux watch: the challenge of miniaturization. IEEE Comput 35(1):33–41

    Google Scholar 

  22. Neuman BC (1992) The Prospero File System: a global file system based on the virtual system model. Comput Syst 5(4):407–432

    MathSciNet  Google Scholar 

  23. Rantanen J, Impio J, Karinsalo T, Reho A, Malmivaara M, Tasanen M, Vanhala J (2002) Smart clothing prototype for the arctic environment. Personal Ubiquitous Comput 6(1):3–16

    Article  Google Scholar 

  24. Rhodes BJ (2003) Using physical context for just-in-time information retrieval. IEEE Trans Comput 52(8):1011–1014

    Article  Google Scholar 

  25. Rodden T, Rogers Y, Halloran J, Taylor I (2003) Designing novel interactional workspaces to support face to face consultations. In: CHI ’03: Proceedings of the conference on human factors in computing systems. ACM Press, pp 57–64

  26. Schmidt A (2000) Implicit human computer interaction through context. Personal Technol 4(2–3):191–199

    Article  Google Scholar 

  27. Soules CAN, Ganger GR (2003) Why can’t I find my files? New methods for automating attribute assignment. In: Proceedings of HotOS IX: the 9th workshop on hot topics in operating systems. USENIX Association

  28. Swierk E, Kiciman E, Williams NC, Fukushima T, Yoshida H, Laviano V, Baker M (2002) The Roma personal metadata service. Mobile Netw Appl 7(5):407–418

    Article  MATH  Google Scholar 

  29. Toney A, Dune L, Thomas BH, Ashdown SP (2003) A shoulder pad insert vibrotactile display. In: Proceedings of the 7th IEEE international symposium on wearable computing, pp 35–44

  30. Want R, Pering T, Danneels G, Kumar M, Sundar M, Light J (2002) The personal server: changing the way we think about ubiquitous computing. In: Proceedings of the 4th international conference on ubiquitous computing

  31. Xu Z, Karlsson M, Tang C, Karamanolis C (2003) Towards a semantic-aware file store. In: Proceedings of HotOS IX: the 9th workshop on hot topics in operating systems. USENIX Association

  32. Yau Stephen S, Fariaz K, Yu W, Bin W, Gupta Sandeep KS (2002) Reconfigurable context-sensitive middleware for pervasive computing. IEEE Pervasive Comput 1(03):33–40

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alexandros Karypidis.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Karypidis, A., Lalis, S. Automated context aggregation and file annotation for PAN-based computing. Pers Ubiquit Comput 11, 33–44 (2007). https://doi.org/10.1007/s00779-005-0061-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-005-0061-4

Keywords

Navigation