Patent ID: 8412695

Claim:
A method for processing a message received by a client device over a mobile communication network, the method comprising: retrieving the received message stored in a database within the client device of a user and analyzing the retrieved message at the client device based on one or more predetermined rules to remove unwanted words from the retrieved message; matching keywords in the analyzed message with keywords stored in a keyword database within the client device and combining the matched keywords with the user's profile to extract context from the analyzed message; rendering the received message in an unaltered form in a first display area of a user interface screen of the client device and rendering the extracted context on a second display area of the user interface screen in response to a message read request invoked by the user, wherein the extracted context is customized by the user; and retrieving multiple web contents in response to a web search invoked by the user using the customized context, wherein the retrieved multiple web contents are displayed in a third display area of the user interface screen to facilitate the user to select one or more web contents from the displayed multiple web contents.