Patent ID: 8600950

Claim:
A media player for automatically creating a media archive in a storage medium, comprising: a media reader to read media content from a recording medium; a media analysis component to walk one or more branches of the recording medium to determine a layout of the recording medium and which portions of the recording medium contain valid media content; an archival component to store in the storage medium the valid media content read from the recording medium and to track which portions of the media content are valid and have been stored in the storage medium, wherein the storage medium is separate from the recording medium; a playback component to play back a requested portion of the media content stored in the storage medium while the archival component continues the archival storing of other portions of the media content in the storage medium, wherein, in response to a request to play the requested portion of the media content, the archival component is to: based on the tracking of portions of the media content that have been stored in the storage medium, determine whether the requested portion of the media content has been stored in the storage medium; and based on a determination that the requested portion is not stored in the storage medium, instruct the media reader to skip to the requested portion of the recording medium such that the archival component can store the requested portion of media content to the storage medium for play back from the storage medium by the playback component.