Patent ID: 7450826

Claim:
A media player for playing a media program from a recording medium, the media program comprising: a primary program configured for streaming play on the media player, the primary program divisible into a continuous sequence of segments defining a timeline; a plurality of sub-segments encoded on the computer-readable medium with the primary program and not included in the primary program, each of the plurality of sub-segments configured for streaming play on the media player at times to be selected by the user; and a plurality of links in the primary program, each link configured to be played for a predetermined period of the timeline and not at other periods of the timeline; wherein the media program is configured to cause the media player to interrupt the primary program and play a predetermined one of the plurality of sub-segments when a predetermined interruption command of the media player is activated by the user while a link associated with the predetermined one of the plurality of sub-segments is being played.