Patent ID: 8533761

Claim:
A computer-implemented method, comprising: receiving at a server system from a client computing device a first search request; determining whether the first search request is or is not media-related; and in response to determining the first search request is media-related: identifying at the server system a media-related object responsive to the first search request; gathering from a plurality of different corpuses of information a plurality of search results associated with the media-related object, the plurality of search results including a listing of a plurality of episodes of a television program, a plurality of dates and times when one or more of the plurality of episodes will be presented, an overview of the television program, and web content retrieved from the internet that relates to the television program, wherein the web content that relates to the television program includes one or more images retrieved in response to performing a query corresponding to a second search request that is generated based at least in part on the first search request, the second search request indicating to the server system to search particular ones of the plurality of different corpuses; generating code that formats the plurality of search results for display together as a web page by the client computing device, the webpage including (i) a non-list area that includes information about a subject of the first and second search requests (ii) a search list area that includes links to landing pages that correspond to the subject, and (iii) an episode area that includes the plurality of dates and times when the multiple different showings of the television program will be presented, wherein the format of the search results on the web page is different if the search request is determined to be media-related than if the search request was not determined to be media-related; and providing the code to the client computing device; wherein the generated code includes code for displaying results from each of the plurality of different corpuses grouped together in an area of a display that is distinct from other areas of the display, including the listing of the plurality of episodes displayed grouped together and with a title, time, and channel associated with each episode, the overview of the television program displayed separately and the web content results displayed grouped together, and a selection by a user of the client computing device of a web content search result can navigate the user to a second web page related to the television program.