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;
determining that the plurality of audio files stored on the device has changed such that one or more additional audio files are stored on the device;
for each of the one or more additional audio files, 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 the one or more additional audio files in either the first or second playlist; and
displaying a listing of each playlist and its correlated channel.
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.
31 Citations
16 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; determining that the plurality of audio files stored on the device has changed such that one or more additional audio files are stored on the device; for each of the one or more additional audio files, 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 the one or more additional audio files in either the first or second playlist; and displaying a listing of each playlist and its correlated channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer storage media storing computer executable instructions which when executed on a device that both stores audio files and receives streamed audio content from a plurality of radio channels implements a method 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; determining that the plurality of audio files stored on the device has changed such that one or more additional audio files are stored on the device; for each of the one or more additional audio files, 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 the one or more additional audio files in either the first or second playlist; and displaying a listing of each playlist and its correlated channel. - View Dependent Claims (16)
-
Specification