Patent ID: 8850477

Claim:
A system for causing information to be displayed comprising: a programming information database for storing programming information including program titles; a display controller electrically coupled to programming information database for generating for display some of the programming information including program titles; an input device that is configured to: receive a first user selection of a displayed program title; and receive a second user selection, while a program corresponding to the selected program title is displayed, requesting that data available on a public network and related to the selected program title be displayed; a processor configured to: search, over the public network, an information database to identify data that (1) is related to the program corresponding to the selected program title and (2) includes at least one item available for purchase; and download the data identified in the search using a communications device, wherein the data comprises search results obtained from the information database; and wherein the display controller causes, in response to the second user selection and without receiving further user input, the downloaded data related to the program corresponding to the selected program title to be displayed, and wherein the displayed data comprises a selectable option for purchasing the at least one item available for purchase.