Patent ID: 8413187

Claim:
A method, for use with a machine that includes a display screen, to obtain visual content items matched to scheduled programs comprising: providing on the display screen a program guide display that includes a grid with grid locations that identify scheduled programs, and that correspond to respective scheduled program times and to respective scheduled program sources; wherein the program guide extends over a time frame prior to the current date; providing respective icons respectively associated with respective grid locations to indicate that respective visual content items matched to respective scheduled programs identified by such respective grid locations currently are available; providing respective identifiers that are encoded in one or more computer readable storage devices and that are respectively associated with respective grid locations that are respectively associated with respective icons and that indicate respective storage device locations where the respective visual content items matched to respective scheduled programs can be obtained; producing a data structure to update the grid; wherein the data structure indicates respective icon associations and identifier associations with respective grid locations; wherein providing respective icons respectively associated with respective grid locations includes: providing a first icon associated with one or more respective grid locations to indicate that respective episode visual content items matched to respective scheduled programs identified by respective grid locations associated with the first icon currently are available; providing a second icon associated with one or more respective grid locations to indicate that respective clip visual content items matched to respective scheduled programs identified by respective grid locations associated with the second icon currently are available; providing a third icon associated with one or more respective grid locations to indicate that respective collections of multiple visual content items matched to respective scheduled programs identified by respective grid locations associated with the third icon currently are respectively available; and wherein providing respective identifiers that are encoded in one or more computer readable storage devices includes: providing different respective identifiers that are associated with different respective content items.