Patent ID: 7797314

Claim:
A method comprising: receiving, at one or more of a server computer and a client electronic device, a search result set including one or more search results; providing, at one or more of the server computer and the client electronic device, a search user with a first option of ranking the search result set based upon, at least in part, one or more selections of ancillary data, the ancillary data including user information and social network information; providing, at one or more of the server computer and the client electronic device, the search user with a second option of ranking the search result set based upon, at least in part, an adjustable user-selectable time-period; defining, at one or more of the server computer and the client electronic device, one or more ranking cues based upon, at least in part, the ancillary user data; ranking, at one or more of the server computer and the client electronic device, the one or more search results based upon, at least in part, the one or more ranking cues; and providing, at one or more of the server computer and the client electronic device, the one or more ranked search results to the search user.