Patent ID: 8275764

Claim:
A computer-implemented method, comprising: receiving, at a computer system, information expressing a user's interest in one or more media programs; obtaining information indicative of popularity for a plurality of media programs responsive to the received information with individuals other than the user, including by identifying one or more second media programs that are determined to be related to the one of the plurality of media programs and applying popularity data for the identified one or more second media programs to corresponding related ones of the plurality of media programs; and generating and transmitting, with the computer system, one or more recommendations of media programs for display to the user based at least in part on the obtained information indicative of popularity from the plurality of media programs that relate to the received information, wherein the information indicative of popularity of the plurality of media programs with the individuals is based on the individuals' web activity data, including web-click data derived from media-related search queries submitted by the individuals to a search engine that is configured to search a web corpus for information over the internet and derived from user input relating to the plurality of media programs received from the individuals at one or more websites.