Abstract
Smart homes integrated with sensors, actuators, wireless networks and context-aware middleware will soon become part of our daily life. This paper describes a context-aware middleware providing an automatic home service based on a user’s preference inside a smart home. The context-aware middleware utilizes 6 basic data for learning and predicting the user’s preference on the home appliances: the pulse, the body temperature, the facial expression, the room temperature, the time, and the location. The six data sets construct the context model and are used by the context manager module. The user profile manager maintains history information for home appliances chosen by the user. The user-pattern learning and predicting module based on a neural network predicts the proper home service for the user. The testing results show that the pattern of an individual’s preferences can be effectively evaluated and predicted by adopting the proposed context model.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Weiser, M.: The Computer for the 21st Century. Scientific American, 94–104 (September 1991)
Sherif, M.H.: Intelligent homes: A new Challenge in telecommunications standardization. In: Communications Magazine, vol. 40(1), pp. 8–8. IEEE, Los Alamitos (2002)
Kango, R., Moore, P.R., Pu, J.: Networked smart home appliances - enabling real ubiquitous culture. In: Proceedings of the 2002 IEEE 5th International Workshop on Networked Appliances, Liverpool, October, pp. 76–80 (2002)
Abowd, G.D., Dey, A.K., Brown, P.J., et al.: Towards a better understanding of context and context-awareness. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, p. 304. Springer, Heidelberg (1999)
Sun, J.-Z., Sauvola, J.: Towards a conceptual model for context-aware adaptive services. In: Proceedings of the Fourth International Conference on Parallel and Distributed Computing, Applications and Technologies, August 2003, pp. 90–94 (2003)
Anhalt, J., Smailagic, A., Siewiorek, D.P., Gemperle, F.: Towards Context-Aware Computing: Experiences and Lessons. Pervasive Computing (2002)
Ranganathan, A., Campbell, R.H.: A Middleware for Context-Aware Agents in Ubiquitous Computing Environments. In: Endler, M., Schmidt, D.C. (eds.) Middleware 2003. LNCS, vol. 2672. Springer, Heidelberg (2003)
Capra, L., Emmerich, W., Mascolo, C.: Reflective Middleware Solutions for Context- Aware Applications. In: Yonezawa, A., Matsuoka, S. (eds.) Reflection 2001. LNCS, vol. 2192, p. 126. Springer, Heidelberg (2001)
Yau, S.S., Karim, F., Wang, Y., Wang, B., Gupta, K.S.: Reconfigurable Context-Sensitive middleware for Pervasive Computing. Pervasive Computing (2002)
Crowley, J.L.: Context aware observation of human activities. In: Proceedings of the 2002 IEEE International Conference on Multimedia and Expo., August 2002, vol. 1, pp. 909–912 (2002)
Charles, D.: The expression of the emotions in man and animals. Electronic Text Center, University of Virginia Library
Chen, Z., An, Y., Jia, K., Sun, C.: Intelligent control of alternative current permanent manage servomotor using neural network. In: Proceedings of the Fifth International Conference on Electrical Machines and Systems, August 2001, vol. 2, pp. 18–20 (2001)
Weiss, S.M., Kulikowski, C.A.: Computer Systems that Learn. Morgan Kaufmann, San Francisco (1991)
Burges, C.J.C.: A tutorial on support vector machines for pattern recognition. Data Mining Knowl. Disc. 2(2), 1–47 (1998)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Choi, JH., Choi, Sy., Shin, D., Shin, D. (2005). Research and Implementation of the Context-Aware Middleware Based on Neural Network. In: Kim, T.G. (eds) Artificial Intelligence and Simulation. AIS 2004. Lecture Notes in Computer Science(), vol 3397. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30583-5_32
Download citation
DOI: https://doi.org/10.1007/978-3-540-30583-5_32
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24476-9
Online ISBN: 978-3-540-30583-5
eBook Packages: Computer ScienceComputer Science (R0)