Title :
A Client-Server Architecture for Context-Aware Search Application
Author :
Gui, Feng ; Guillen, Magno ; Rishe, Naphtali ; Barreto, Armando ; Andrian, Jean ; Adjouadi, Malek
Author_Institution :
Center for Adv. Technol. & Educ., Florida Int. Univ., Miami, FL, USA
Abstract :
This paper develops a client-side context-aware search application which is built on the context-aware infrastructure. A context-aware architecture is designed to collect the mobile user´s context information, derive mobile user´s current context, distribute user context among context-aware applications, and support the context-aware applications. The context acquisition is centralized at the context server to ensure the reusability of context information among mobile devices, while context reasoning remains at the application level. Algorithms are proposed to consider the user context profiles. By promoting feedback on the dynamics of the system, prior user selection is now saved for further analysis expediting a subsequent search. A software-based proxy is set up at the client side which includes the context reasoning component. Implementation of such a proxy supports that the context applications are able to derive the user context profiles. To meet the practical demands required of a testing environment, a software simulation using Yahoo search API is provided as a means to evaluate the effectiveness of the design approach in a realistic way. The integration of user context into Yahoo search engines proves how context-aware searches can meet user demands for tailored services and products in and around the user´s environment.
Keywords :
client-server systems; digital simulation; mobile computing; program testing; search engines; software architecture; software reusability; Yahoo search API; Yahoo search engines; client-server architecture; client-side context-aware search application; context information reusability; context reasoning component; context server; mobile devices; software simulation; software-based proxy; testing environment; user context profiles; Algorithm design and analysis; Application software; Computer architecture; Computer networks; Context awareness; Context-aware services; Information retrieval; Mobile computing; Network servers; Web search; Context Awareness; Context Server; Mobile Search; Personalized Search; User Profile;
Conference_Titel :
Network-Based Information Systems, 2009. NBIS '09. International Conference on
Conference_Location :
Indianapolis, IN
Print_ISBN :
978-1-4244-4746-6
Electronic_ISBN :
978-0-7695-3767-2
DOI :
10.1109/NBiS.2009.75