Method and apparatus for dynamically tuning radio stations with user-defined play lists
First Claim
Patent Images
1. A method in a data processing system for dynamic radio station tuning, the method comprising:
- generating a play list, wherein the play list includes an identification of a number of songs, wherein the step of generating the play list includes gathering user input through the use of a touch screen display or through voice input;
obtaining music information from a plurality of radio stations;
comparing the music information to the play list to generate a schedule, wherein the schedule contains a listing of all songs matching the play list and the music information arranged based on a time the songs are to be played on the plurality of radio stations, and wherein a data structure is generated to store the schedule;
dynamically tuning to a radio station within the plurality of radio stations using the schedule, wherein songs from the number of songs are presented to a user as soon as a first song is found matching the play list;
playing songs stored locally during a time when no music information matches the play list; and
repeating the steps of obtaining music information and comparing the music information to the play list to update the schedule in a background process while songs are being presented to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer instructions for dynamic radio station tuning in a data processing system. A play list is identified. The play list is a user-defined list and includes an identification of a number of songs. Music information is obtained from a plurality of radio stations. This music information is compared to the play list to generate a schedule. Dynamic tuning to a radio station within the plurality of radio stations is performed using the schedule to present songs from the number of songs to a listener.
-
Citations
10 Claims
-
1. A method in a data processing system for dynamic radio station tuning, the method comprising:
-
generating a play list, wherein the play list includes an identification of a number of songs, wherein the step of generating the play list includes gathering user input through the use of a touch screen display or through voice input; obtaining music information from a plurality of radio stations; comparing the music information to the play list to generate a schedule, wherein the schedule contains a listing of all songs matching the play list and the music information arranged based on a time the songs are to be played on the plurality of radio stations, and wherein a data structure is generated to store the schedule; dynamically tuning to a radio station within the plurality of radio stations using the schedule, wherein songs from the number of songs are presented to a user as soon as a first song is found matching the play list; playing songs stored locally during a time when no music information matches the play list; and repeating the steps of obtaining music information and comparing the music information to the play list to update the schedule in a background process while songs are being presented to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification