Mobile device interaction with users serves various purposes such as a location service, road map, traffic information, etc. It also helps users connect to the search engines. But the search query is limited to small words, unlike those used when interacting with search engines through computers. In most cases the information retrieved through mobile search is also not relevant to the user query. This leads to a major drawback for the user to communicate through mobile devices to the web server, as there are limitations in the form factor of mobile devices.