Patent ID: 7496947

Claim:
A method for generating a virtual broadcast on a virtual broadcast device, the method comprising: connecting the virtual broadcast device to a Web site over a wireless connection, the virtual broadcast device being a mobile phone; downloading and storing data comprising content and other information to be integrated into the virtual broadcast from the Web site to the virtual broadcast device in any order, the content comprising songs and the other information comprising at least one of introductions to the songs, advertisements, weather information, and news; organizing the data on the virtual broadcast device into a particular order for the virtual broadcast according to a selected algorithm provided on the virtual broadcast device after all of the data for the virtual broadcast is downloaded from the Web site, whereby the virtual broadcast device is disconnectable from the Web site during said step of organizing; presenting, by the virtual broadcast device, the virtual broadcast to the user; applying a ranking, by a user using the virtual broadcast device, to at least one of the songs in the virtual broadcast while the at least one of the songs is being presented in said step of presenting, the user ranking influencing the probability of playing the at least one song in the virtual broadcast; and adjusting, by the virtual broadcast device, the virtual broadcast in accordance with the user ranking so that the number of times that at least one song is played within a predetermined time period is adjusted based on the user ranking.