Patent ID: 8589978

Claim:
A method for providing television program listings and Internet content to a user on user television equipment having a display, comprising: automatically cross-referencing a plurality of television program listings and a first plurality of Internet content based on the subject matter of the television program listings and the Internet content, the cross-referencing comprising: searching through information related to the television program listings and the Internet content, and identifying the information that is associated with the particular subject matter of the television program listings and the Internet content, wherein the particular subject matter includes two or more of television programs, program guide categories, actors, and directors, and wherein the information related to the Internet content is stored in an Internet database and the information related to the television program listings are stored in a program guide database; and updating a cross-reference database for the particular subject matter based on the search performed on the information, wherein updating includes associating the plurality of television program listings with the first plurality of Internet content based on the information, and storing at least a first association in the cross-reference database, wherein the cross-reference database is distinct from the program guide database and the Internet database; automatically modifying the cross-reference database based on a second plurality of Internet content that becomes available after the cross-referencing, wherein modifying comprises associating the plurality of television program listings with the second plurality of Internet content and storing at least a second association in the cross-reference database; identifying the Internet content associated with the displayed television program by accessing the cross-reference database and retrieving at least one Internet content associated with the television program from the cross-reference database; and generating a display of a television program in a first section of the display and the identified Internet content in a second section of the display.