Patent ID: 9203884
Filing Date: 2015-12-01
Classification: G10L,H04L

Abstract:
1. An electronic device including a non-transitory computer readable storage medium having computer readable code, which when executed by a processor, causes said electronic device to: access a first bookmark created on and transferred from a second other electronic device, the first bookmark for starting an audio stream at a first bookmarked point in the audio stream, the first bookmark including information to identify the audio stream and information to identify the first bookmarked point in the audio stream; select a first segment of the audio stream to download from a first network accessible library, the first segment selected in dependence upon the information to identify the first bookmarked point in the audio stream; download and store the first segment; render the stored first segment; download and store a plurality of other segments of the audio stream from one of the first network accessible library and a second other network accessible library, at least one of the segments in the plurality of other segments starting to download while the first segment is being rendered; render the stored plurality of other segments such that the transition between segments is inaudible; track a current position in the audio stream as the stored plurality of other segments is being rendered; create a second bookmark for identifying a second bookmarked point in the audio stream; and transfer the second bookmark to at least one of the second electronic device and a third other electronic device, wherein selected segments of the stored plurality of other segments are stored for at least a duration that a locally stored bookmark of the audio stream is retained, the selected segments determined in dependence upon a bookmarked position identified in the locally stored bookmark.