Humans are quite successful at conveying ideas to each other and retrieving information from interactions appropriately. This is due to many factors: the richness of the language they share, the common understanding of how the world works, and an implicit understanding of everyday situations (Dey & Abowd, 1999). When humans talk with humans, they are able to use implicit situational information (i.e., context) to enhance the information exchange process. Context (Cool & Spink, 2002) plays a vital part in adaptive and personalized information retrieval and access. Unfortunately, computer communications lacks this ability to provide auxiliary context in addition to the substantial content of information. As computers are becoming more and more ubiquitous and mobile, there is a need and possibility to provide information “personalized, any time, and anywhere” (ITU, 2006). In these scenarios, large amounts of information circulate in order to create smart and proactive environments that will significantly enhance both the work and leisure experiences of people. Context-awareness plays an important role to enable personalized information retrieval and access according to the current situation with minimal human intervention. Although context-aware information retrieval systems have been researched for a decade (Korkea-aho, 2000), the rise of mobile and ubiquitous computing put new challenges to issue, and therefore we are motivated to come up with new solutions to achieve non-intrusive, personalized information access on the mobile service platforms and heterogeneous wireless environments.