SYSTEM AND METHOD FOR INTERNET RADIO STATION PROGRAM DISCOVERY
First Claim
1. A method comprising:
- obtaining a plurality of Internet radio station programs;
for each Internet radio station program of the plurality of Internet radio station programs, dynamically categorizing the Internet radio station program over time to provide a dynamic categorization for the Internet radio station program; and
enabling a user to discover an Internet radio station program of interest from the plurality of Internet radio station programs based on the dynamic categorizations for the plurality of Internet radio station programs.
7 Assignments
0 Petitions
Accused Products
Abstract
An Internet radio station program discovery service is provided. In general, the discovery service subscribes to or downloads a number of Internet radio station programs. For each radio station program, the discovery service analyzes audio content of the radio station program to dynamically categorize the radio station program over time. The discovery service also enables users to discover radio station programs of interest based on the dynamic categorizations of the radio station programs. The users may be enabled to search for radio station programs of interest based on the dynamic categorizations of the radio station programs, navigate or browse the radio station programs based on the dynamic categorizations of the radio station programs, or the like.
83 Citations
20 Claims
-
1. A method comprising:
-
obtaining a plurality of Internet radio station programs; for each Internet radio station program of the plurality of Internet radio station programs, dynamically categorizing the Internet radio station program over time to provide a dynamic categorization for the Internet radio station program; and enabling a user to discover an Internet radio station program of interest from the plurality of Internet radio station programs based on the dynamic categorizations for the plurality of Internet radio station programs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable medium storing software for instructing a computing system to:
-
obtain a plurality of Internet radio station programs; for each Internet radio station program of the plurality of Internet radio station programs, dynamically categorize the Internet radio station program over time to provide a dynamic categorization for the Internet radio station program; and enable a user to discover an Internet radio station program of interest from the plurality of Internet radio station programs based on the dynamic categorizations for the plurality of Internet radio station programs. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
at least one communication interface communicatively coupling the system to one or more Internet radio station providers and a user device; and a control system associated with the at least one communication interface and adapted to; obtain a plurality of Internet radio station programs from the one or more Internet radio station providers via the at least one communication interface; for each Internet radio station program of the plurality of Internet radio station programs, dynamically categorize the Internet radio station program over time to provide a dynamic categorization for the Internet radio station program; and enable a user of the user device to discover an Internet radio station program of interest from the plurality of Internet radio station programs based on the dynamic categorizations for the plurality of Internet radio station programs.
-
Specification