Patent ID: 8874436

Claim:
A system for use with a media player, the media player having a plurality of media player behavioral parameters having a plurality of current values, the plurality of media player behavioral parameters including a presentation rate behavioral parameter defining a current presentation rate of a digital media work, a backup time behavioral parameter defining a backup time, and a recovery time behavioral parameter defining a recovery time, the system comprising: a non-transitory computer-readable medium tangibly storing at least one update value specification specifying an alternate value of the presentation rate behavioral parameter; and player behavioral parameter update means comprising: means for identifying a user-specified trigger event activated by a user at a particular moment in time during playback of an audio portion of the digital media work, the particular moment in time corresponding to a current playback location of the audio portion of the digital media work; and means for changing the presentation rate behavioral parameter from an original value of the presentation rate behavioral parameter to a first updated value of the presentation rate behavioral parameter based on the alternate value of the presentation rate behavioral parameter and in response to the trigger event, wherein the first updated value differs from the original value; and player controller means comprising: means for setting the current playback location of the audio portion of the digital media work back by an amount of time based on the current playback location and a value of the backup time behavioral parameter to produce a revised playback location and in response to the trigger event; means for playing the audio portion of the digital media work, beginning at the revised playback location, at a presentation rate based on the first updated value of the presentation rate behavioral parameter; and means for updating the presentation rate behavioral parameter, after the means for playing has played the audio portion for an amount of time based on a value of the recovery time behavioral parameter, to produce a second non-zero updated value of the presentation rate behavioral parameter based on the original value of the presentation rate behavioral parameter, wherein the second updated value of the presentation rate behavioral parameter is not equal to the first updated value of the presentation rate behavioral parameter.