Patent ID: 8458598

Claim:
A method of playing a playable online slideshow, comprising: receiving at a server over the Internet a registered online slideshow including an image content file, an audio file, and a timing file developed with a composer module of a personal computer, wherein the timing file relates the image content file to the audio content file using cue points; receiving from a computer of a viewer a name of said viewer requesting access to the online slideshow; verifying that the name of the viewer matches an authorized name associated with the online slideshow; downloading said timing file of the online slideshow to the computer of the viewer; measuring a bandwidth of a network connection of the computer of the viewer; determining a time to download content to the computer of the viewer based on the bandwidth of the network connection of the computer of the viewer and a size of the online slideshow, wherein the bandwidth of the network connection is determined by dividing a number of bytes downloaded from the server to the computer of the viewer by the time it took to download the number of bytes; downloading, using progressive download, the image content file and the audio content file comprising audio-enhanced slideshow content to the computer of the viewer including an advertisement; playing the online slideshow and the advertisement on the computer of the viewer, including playing the first advertisement, the online slideshow played in accordance with the timing file; recording a list of content played for the viewer; and uploading the list from the computer of the viewer.