Patent ID: 8204750

Claim:
A multipurpose media player for playing a digital medium to a user, the digital medium comprising at least one of an audio stream, video stream, or both, the multipurpose media player comprising: a data processor; a display coupled to the data processor; an audio output device coupled to the data processor; a user interface to receive input text and commands from a human user, the user interface having at least a keyboard coupled to the data processor; a first set of instructions that directs the data processor to present the digital medium to the user; a second set of instructions that directs the data processor to receive keystrokes from the keyboard, and to store representations of the keystrokes in a data file; a third set of instructions that directs the data processor to detect a first preselected input command from the user interface and to insert a time-stamp hyperlink into the data file upon detection of the first preselected input command, the inserted time-stamp hyperlink being representative of the playing time of the digital medium at which the first preselected input command was detected; and a fourth set of instructions that directs the data processor to display representations of the keystrokes and the time stamps on the display.