| CPC H04N 21/2387 (2013.01) [H04N 21/4325 (2013.01); H04N 21/26258 (2013.01); H04N 21/47217 (2013.01); H04N 21/8456 (2013.01)] | 18 Claims |

|
1. A method comprising:
generating, at a computing device, a content item for output at a first time;
accessing a playback state associated with a plurality of segments of the content item;
identifying metadata associated with the plurality of segments of the content item, wherein the metadata indicates an element associated with the plurality of segments of the content item;
generating, for output, a plurality of selectable icons, each selectable icon indicating a playback state of a different segment of the plurality of segments of the content item and the element indicated in the metadata;
receiving input associated with navigating the content item and a selectable icon of the plurality of selectable icons;
identifying, based on the input, the playback state and the metadata, a segment to skip;
skipping the identified segment;
generating the content item for output at a second time;
identifying an update to apply to the plurality of selectable icons; and
morphing, based at least in part on the identified update to apply to the plurality of selectable icons, the plurality of selectable icons.
|