III. SYSTEM DESIGN AND SETUP
The system architecture of IntelligShop is illustrated in
Figure 2. We designed IntelligShop with: 1) an Android
client app that runs in user’s smartphone, 2) a localization
server that supports location lookup, 3) a retailer server that
crawls, stores and indexes the reviews for each retailer in
the mall. Firstly, the client app will read the context, such
as RSS values from the APs and the orientation. By sending
the AP, RSS tuples to the localization server, the mobile
device will get to know its location through the robust