A multimedia visual progress indication system that provides a cache bar
that is overlaid onto the program material or displayed on a dedicated
display. A cache bar indicates the length of a recording session or the
length of stored program material and expands to the right when material
is being recorded. Index and/or bookmark indicators are displayed next to
the cache bar. A position indicator moves within the cache bar and tells
the user visually where his current position is within the program
material. Numeric time or counter mark of the current position is
displayed in the vicinity of the cache bar. The trick play bar and its
associated components are displayed for a predetermined time period.