Patent ID: 8818986

Claim:
A method of refining a search comprising: receiving, by a mobile communication device, a user input, the user input defining a search request; intercepting, by the mobile communication device, the search request; refining, by the mobile communication device, the intercepted search request based on a user profile associated with a user of the mobile communication device and stored on the mobile communication device, wherein the user profile comprises information about the user's use of the mobile communication device that is monitored and captured by a provider of mobile communication services, and wherein the information about the user's use of the mobile communication device comprises one or more of information about electronic purchases completed at least in part by the mobile communication device, information about power cycles of the mobile communication device, a number of voice calls, or a number of text messages; sending, by the mobile communication device, the refined search request to a search engine; receiving, by the mobile communication device, a search result from the search engine; and displaying, by the mobile communication device, the search result.