Programming content on a device
First Claim
1. A method, performed by a device that both stores audio files and receives streamed audio content from a plurality of radio channels, of organizing the audio files stored on the device based on characteristics of the stored audio files when compared to characteristics of each of the plurality of radio channels, the method comprising:
- analyzing content received over at least a first radio channel and a second radio channel of the plurality of radio channels to determine characteristics of the audio content that is streamed over the first and second radio channels;
based on the analysis, determining that the first radio channel plays a first type of music and that the second radio channel plays a second type of music;
creating a first playlist based on the first radio channel;
creating a second playlist based on the second radio channel;
for each of a plurality of audio files stored on the device, comparing the audio file to the first and second radio channels to determine whether the audio file comprises the first type of music played on the first radio channel or the second type of music played on the second radio channel;
based on the comparison, placing each audio file in the first or second playlist such that audio files comprising music of the first type are placed in the first playlist while audio files comprising music of the second type are placed in the second playlist;
correlating the first playlist with the first radio channel;
correlating the second playlist with the second radio channel;
receiving input from a user of the device that specifies the first or second playlist; and
in response to the user input, tuning the device to the radio channel that is correlated with the specified playlist.
16 Assignments
0 Petitions
Accused Products
Abstract
Discovering content on a device. Content stored on a device can be examined or searched based on the programming of channels that are available to the device. The content can be searched using other rules related to user preferences. Based on the results of the examination of the content, playlists are generated. Each playlist includes content from the device that matches or partially matches the content associated with one of the channels. Using the playlists, a user can load content from their device that has a theme consistent with a particular channel. The playlists can also be used to tune to the channels associated with the playlists and thereby discover the content on those channels.
-
Citations
13 Claims
-
1. A method, performed by a device that both stores audio files and receives streamed audio content from a plurality of radio channels, of organizing the audio files stored on the device based on characteristics of the stored audio files when compared to characteristics of each of the plurality of radio channels, the method comprising:
-
analyzing content received over at least a first radio channel and a second radio channel of the plurality of radio channels to determine characteristics of the audio content that is streamed over the first and second radio channels; based on the analysis, determining that the first radio channel plays a first type of music and that the second radio channel plays a second type of music; creating a first playlist based on the first radio channel; creating a second playlist based on the second radio channel; for each of a plurality of audio files stored on the device, comparing the audio file to the first and second radio channels to determine whether the audio file comprises the first type of music played on the first radio channel or the second type of music played on the second radio channel; based on the comparison, placing each audio file in the first or second playlist such that audio files comprising music of the first type are placed in the first playlist while audio files comprising music of the second type are placed in the second playlist; correlating the first playlist with the first radio channel; correlating the second playlist with the second radio channel; receiving input from a user of the device that specifies the first or second playlist; and in response to the user input, tuning the device to the radio channel that is correlated with the specified playlist. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more non-transitory computer storage media storing computer executable instructions which when executed perform a method, on a device that both stores audio files and receives streamed audio content from a plurality of radio channels, of organizing the audio files stored on the device based on characteristics of the stored audio content when compared to characteristics of each of the plurality of radio channels, the method comprising:
-
analyzing content received over at least a first radio channel and a second radio channel of the plurality of radio channels to determine characteristics of the audio content that is streamed over the first and second radio channels; based on the analysis, determining that the first radio channel plays a first type of music and that the second radio channel plays a second type of music;
creating a first playlist based on the first radio channel;creating a second playlist based on the second radio channel; for each of a plurality of audio files stored on the device, comparing the audio file to the first and second radio channels to determine whether the audio file comprises the first type of music played on the first radio channel or the second type of music played on the second radio channel; based on the comparison, placing each audio file in the first or second playlist such that audio files comprising music of the first type are placed in the first playlist while audio files comprising music of the second type are placed in the second playlist; correlating the first playlist with the first radio channel; correlating the second playlist with the second radio channel; receiving input from a user of the device that specifies the first or second playlist; and in response to the user input, tuning the device to the radio channel correlated with the specified playlist.
-
Specification