Identifying radio stations of interest based on preference information
First Claim
1. A method of providing broadcast source recommendations for an electronic device, comprising:
- identifying media items in a library of the electronic device;
determining media items broadcast by each of a plurality of broadcast sources available to the electronic device;
determining a number of the determined media items broadcast by each of the plurality of broadcast sources matching identified media items; and
recommending a subset of the plurality of broadcast sources having the largest determined number.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for providing recommended radio stations to a user. In particular, an electronic device can compare media from a locally stored or accessed media library with media items provided as part of radio streams received by the device. The electronic device can identify the radio streams having the most media items overlapping with the local library, and recommend those streams as being most likely to be of interest to the user. The electronic device can further access a remote database of a large number of users'"'"' libraries, and receive recommendations based on the media items common to the user'"'"'s library, other users'"'"' libraries, and radio broadcasts. This approach allows the electronic device to provide recommendations without requiring any monitoring of the user'"'"'s listening habits or receiving preference information from the user.
41 Citations
20 Claims
-
1. A method of providing broadcast source recommendations for an electronic device, comprising:
-
identifying media items in a library of the electronic device; determining media items broadcast by each of a plurality of broadcast sources available to the electronic device; determining a number of the determined media items broadcast by each of the plurality of broadcast sources matching identified media items; and recommending a subset of the plurality of broadcast sources having the largest determined number. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for providing broadcast content source recommendations to a user of an electronic device, comprising:
a server in communication with a plurality of electronic devices, the server comprising communications circuitry, memory and a processor, the processor operative to; direct the communications circuitry to receive, from the plurality of electronic devices, listings of media items available in libraries of the plurality of electronic devices; identify sets of media items common to several of the libraries; group each identified set of media items in a cluster; identify, from a plurality of media sources, media items broadcast by the media sources; determine, for each of the plurality of media sources, the clusters associated with the media items broadcast by the media sources; and recommend, to each of the plurality of electronic devices, the particular media sources broadcasting media items from clusters associated with media items of the electronic device libraries. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
16. A non-transitory computer-readable media for providing broadcast content source recommendations for an electronic device, the computer readable media comprising computer readable instructions recorded thereon for:
-
identifying media items in a library of the electronic device; determining media items broadcast by each of a plurality of broadcast sources available to the electronic device; determining a number of the determined media items broadcast by each of the plurality of broadcast sources matching identified media items; and recommending a subset of the plurality of broadcast sources having the largest determined number. - View Dependent Claims (17, 18, 19, 20)
-
Specification