Cache device and method for generating a virtual radio or television broadcast
First Claim
1. 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.
4 Assignments
0 Petitions
Accused Products
Abstract
Method for generating a virtual radio or television broadcast by downloading data, including content, information, and advertising, in any order from a Web site on the Internet. The data is downloaded to a device that is preferably portable, such an MP3 player or a mobile phone, and can be connected intermittently to the Internet over a wireless connection. Software loaded on the device uses an algorithm, specified by a user or otherwise, to organize the downloaded data into a particular order, such as into a conventional radio or television-style broadcast format. User data and preferences can also be uploaded to the Web site to influence the type of data that is downloaded. A virtual periodically-updated newscast can be similarly generated.
50 Citations
51 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 34, 36, 37, 38, 39, 40, 51)
-
-
6. 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; capturing in the virtual broadcast device a signal generated by conventional broadcast means, the signal comprising content and other information to be integrated into the virtual broadcast and transmitted by the conventional broadcast means 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 captured content and other information 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 captured, whereby the virtual broadcast device is disconnectable from the Web site and the conventional broadcast means 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. - View Dependent Claims (7, 8, 25, 26)
-
-
9. A method for generating a virtual television broadcast on a virtual television broadcast device, the method comprising:
-
connecting the virtual television broadcast device to a Web site over a wireless connection, the virtual television broadcast device being a mobile phone; downloading and storing files comprising a plurality of news stories and other information to be integrated in the virtual television broadcast from the Web site to the virtual television broadcast device in any order, the other information comprising at least one of introductions to the news stories, weather reports, stock quotes, and advertising; organizing the stored content and other information on the virtual television broadcast device into a particular order for the virtual broadcast according to a selected algorithm provided on the virtual television broadcast device after all of the data for the virtual television broadcast is downloaded from the Web site, whereby the virtual television broadcast device is disconnectable from the Web site during said step of organizing; periodically downloading an additional news story from the Web site; and generating an updated virtual television broadcast by incorporating the additional news story into the previously generated virtual television broadcast after all of the data for the additional news story is downloaded from the Web site. - View Dependent Claims (10, 27, 28)
-
-
11. A method for generating a virtual television broadcast on a virtual television broadcast device, the method comprising:
-
connecting the virtual television broadcast device to a Web site over a wireless connection, the virtual television broadcast device being a mobile phone; capturing in the virtual television broadcast device a signal generated by a conventional broadcast means, the signal comprising video of a plurality of news stories and other information to be integrated into the virtual television broadcast and transmitted by the conventional broadcast means in any order, the other information comprising at least one of introductions to the news stories, weather reports, stock quotes, and advertising; and organizing the content and other information on the virtual television broadcast device into a particular order for the virtual broadcast according to a selected algorithm provided on the virtual television broadcast device after all of the data for the virtual television broadcast is downloaded from the Web site, whereby the virtual television broadcast device is disconnectable from the conventional broadcast means during said step of organizing; periodically downloading an additional news story from the Web site and generating an updated virtual television broadcast by incorporating the additional news story into the previously generated virtual television broadcast. - View Dependent Claims (12, 29, 30, 31)
-
-
13. A device for generating a virtual television broadcast, the device comprising:
-
a memory; means for inputting data, comprising video of a plurality of news stories and other information to be integrated into the virtual television broadcast, to be stored in the memory, wherein the device is a mobile phone capable of making a wireless connection to the Internet for downloading the data, the content comprising songs and the other information comprising at least one of introductions to the songs, advertisements, weather information, and news; means for organizing the data into the virtual broadcast comprising the news stories interspersed with the other information according to a specific algorithm provided on the device after all the data for the virtual broadcast is input to the memory, said device being disconnectable from the Internet while the means for organizing organizes the data; and means for periodically inputting an additional news story and generating an updated virtual television broadcast by including the additional news story into the previously generated virtual television broadcast. - View Dependent Claims (33)
-
-
32. A portable electronic device, comprising:
-
a digital player configured to playing multimedia content including songs and other information comprising at least one of introductions to the songs, advertisements, weather information, news and videos; a memory configured to store the multimedia content to be played; a receiver configured to receive data including the multimedia content, said receiver including an antenna configured to capture radio transmissions; an input device including buttons associated with functions of said device; a processor connected with said player, said memory, said receiver, and said input device, said processor including software means configured to generate an automated mixing of songs by processing multiple songs simultaneously and weaving the songs into a virtual broadcast which is played by said digital player; a display connected to said processor configured to display information relative to said virtual broadcast; and means configured to allow user input of rankings of the songs using said input device during presentation of the songs by said digital player, the user ranking configured to influence the probability of playing the at least one song in the virtual broadcast, said software means further comprising means configured to adjust the virtual broadcast in response to the rankings 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. - View Dependent Claims (41, 42, 43, 45, 46, 47, 48, 49, 50)
-
-
35. 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, wherein the other information includes speech which is recorded in one or more voices including recorded human voices and synthesized speech, the voice to be downloaded being selected by the user; and 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, wherein each of the one or more voices is associated with a different algorithm for performing said step of organizing such that said step of organizing is performed using the algorithm corresponding to the one or more voices selected by the user.
-
-
44. A portable electronic device, comprising:
-
a digital player configured to play multimedia content including songs and other information comprising at least one of introductions to the songs, advertisements, weather information, news and videos, wherein said other information is prerecorded in a plurality of DJ voices; a memory configured to store the multimedia content to be played; a receiver configured to receive data including the multimedia content, said receiver including an antenna configured to capture radio transmissions; an input device including buttons associated with functions of said device, said input device configured to provide means for user selection of one of said plural DJ voices; a processor connected with said player, said memory, said receiver, and said input device, said processor including software means configured to generate an automated mixing of songs by processing multiple songs simultaneously and weaving the songs into a virtual broadcast which is played by said digital player, wherein said software means comprises a different algorithm for each of said plural DJs such that the multimedia content is to be played is determined in response to the currently selected one of the plural DJs; and a display connected to said processor configured to display information relative to said virtual broadcast.
-
Specification