Patent ID: 7895177

Claim:
A network device to manage a search query from a mobile device over a network, comprising: a transceiver to send and receive data over the network; and a processor that is operative to perform actions, including: providing to a user a free-form input box; receiving social networking information about the user; determining a current location of the user; receiving from the user a free-form search query; modifying the search query based in part on the social networking information, or the current location of the user; performing the modified search query; and providing a search result having a plurality of results, each result in the plurality of results including a weighted aggregated average rating that is based on weighting of contributing phrases, including sub-phrases, within relevant reviews, wherein the weighted aggregated average rating further comprises determining a weighting based on a fraction of words in a sub-phrase of words in the review over a total number of words contributing to a review associated with the search query.