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.
Similar content being viewed by others
Notes
This would necessitate the placement of metadata processing logic in the context module, which is undesirable (see Sect. 6.)
References
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
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
Brickley D, Guha RV (1999) Resource description framework (RDF) schema specification. Technical report
Conti M, Maselli G, Turi G, Giordano S (2004) Cross-layering in mobile ad hoc network design. Computer 37(2):48–51
Dey AK (2001) Understanding and using context. Personal Ubiquitous Comput 5(1):4–7
Dey AK, Kortuem G, Morse DR, Schmidt A (2001) Editoral: situated interaction and context-aware computing. Personal Ubiquitous Comput 5(1):1–3
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
Gellersen HW, Schmidt A, Beigl M (2002) Multi-sensor context-awareness in mobile devices and smart artifacts. Mobile Netw Appl 7(5):341–351
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
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
Hess CK, Campbell RH (2003) An application of a context-aware file system. Personal Ubiquitous Comput 7(6):339–352
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
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
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
Kortuem G, Segall Z (2003) Wearable communities: augmenting social networks with wearable computers. IEEE Pervasive Comput 2(1):71–78
Lalis S, Karypidis A, Savidis A (2005) Ad-hoc composition in wearable and mobile computing. Commun ACM 48(3):67–68
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
Maedche A, Motik B, Stojanovic L (2003) Managing multiple and distributed ontologies on the semantic web. VLDB J 12(4):286–302
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
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
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
Neuman BC (1992) The Prospero File System: a global file system based on the virtual system model. Comput Syst 5(4):407–432
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
Rhodes BJ (2003) Using physical context for just-in-time information retrieval. IEEE Trans Comput 52(8):1011–1014
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
Schmidt A (2000) Implicit human computer interaction through context. Personal Technol 4(2–3):191–199
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
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
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00779-005-0061-4