Patent ID: 8484179

Claim:
A computer-implemented method for providing search results and associated search-result details to a user, the method comprising: receiving a search query from a user, the user being associated with at least one user-attribute; generating a plurality of search results in response to the search query, the plurality of search results comprising a first search result, wherein each of the plurality of search results are associated with one or more detail attributes; generating a first search-result detail for the first search result in response to the at least one user-attribute, the first search-result detail comprising additional information regarding the first search result, the first search result detail being determined based on analyzing the at least one user-attribute, wherein analyzing the at least one user user-attribute comprises comparing the at least one user-attribute to the one or more detail attributes for the first search result; providing a portion of the plurality of search results for presentation to the user, the portion including the first search result; receiving from the user a first indication of interest, the first indication of interest being associated with the first search result; providing the first search-result detail for the first search result for presentation to the user in response to the received first indication of interest according to a first manner of presentation, the first manner of presentation of the search-result detail being determined based on the user device and the received first indication of interest; providing an indication of availability of additional search result details associated with the first search result; receiving from the user a second indication of interest, the second indication of interest being associated with the first search result; and providing the second search result detail for presentation to the user in response to the received second indication of interest according to a second manner of presentation, the second manner of presentation of the second search-result detail being determined based on the user device and the received second indication of interest.