Patent ID: 8255961

Claim:
A method for retrieving data for use in an interactive television application system having an interactive television application implemented at least partially on user television equipment, in which non-on-demand media data is provided by a non-on-demand media data source and a plurality of on-demand media data is provided by an on-demand media data source, and wherein the non-on-demand and on-demand media data sources are separate, comprising: receiving a broadcast of the non-on-demand media data from the non-on-demand media data source; receiving a first user request to display a set of on-demand media data; in response to receiving the first user request: displaying the set of on-demand media data; and automatically retrieving, from the on-demand media data source, additional on-demand media data that corresponds to the displayed set of on-demand media data and that is different from the displayed set of on-demand media data through a client-server connection; automatically storing the retrieved additional on-demand media data in a memory on the user television equipment; receiving a second user request to access the additional on-demand media data, wherein the second user request is different from the first user request and is received after the additional on-demand media data is stored; displaying the additional on-demand media data stored in the memory of the user television equipment in response to the second user request; and displaying the non-on-demand media data in response to a user indication to access at least the non-on-demand data.