• DocumentCode
    2632422
  • 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
  • fYear
    2009
  • fDate
    19-21 Aug. 2009
  • Firstpage
    539
  • Lastpage
    546
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/NBiS.2009.75
  • Filename
    5349906