Patent ID: 8285809

Claim:
A method of providing files for storage in a network accessible library for use in transmission of digital audio data, the method comprising the steps of: a) analyzing an audio stream to locate natural language gaps in the audio stream and segmenting the audio stream into a plurality of small digital audio files in dependence upon the located natural language gaps; b) determining at least one of a start time, an end time, and a play time of each small digital audio file within the audio stream; c) creating a descriptor for identifying the audio stream and for ordering the plurality of small digital audio files, the descriptor including the at least one of a start time, an end time, and a play time of each small digital audio file within the audio stream, and including at least one of a title, subtitle, author, theme, plot, performer, publisher, copyright holder, ISBN number, and ‘Vchip’ rating of the audio stream, wherein the descriptor is for use with a media player for successively playing the plurality of small digital audio files to reproduce an experience of a contiguous audio stream without reconstruction of the audio stream, and wherein a client including the media player is for determining numeric values representing current time offsets into the audio stream while successively playing the plurality of small digital audio files, for creating bookmarks using the current time offsets and information in the descriptor for identifying the audio stream, for determining an amount of memory available, for obtaining a list of small digital audio files currently resident within the client, and for purging a plurality of small digital audio files in the list in dependence upon at least one of a current time offset in the audio stream and a bookmarked time offset.