Systems and methods for implementing a metadata station for an internet radio service
First Claim
Patent Images
1. A computer-readable medium for a server computing device, the computer-readable medium comprising executable instructions for:
- exposing a plurality of Internet radio stations and a metadata station;
receiving requests for the metadata station;
selecting the Internet radio stations that will have metadata information included in the metadata station;
obtaining the metadata information for the selected Internet radio stations;
sending the metadata information for the selected Internet radio stations on the metadata station to one or more client devices;
monitoring the selected Internet radio stations;
detecting a change in content playing on an Internet radio station;
in response to detecting the change in the content, obtaining the metadata information for the new content; and
sending the metadata information for the new content on the metadata station.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for implementing a metadata station for an internet radio service are disclosed. An exemplary method involves exposing a plurality of Internet radio stations and a metadata station. Requests are received for the metadata station. The Internet radio stations that will have metadata information included in the metadata station are selected. The metadata information for the selected Internet radio stations is obtained, and the metadata information for the selected Internet radio stations is sent on the metadata station.
17 Citations
25 Claims
-
1. A computer-readable medium for a server computing device, the computer-readable medium comprising executable instructions for:
-
exposing a plurality of Internet radio stations and a metadata station; receiving requests for the metadata station; selecting the Internet radio stations that will have metadata information included in the metadata station; obtaining the metadata information for the selected Internet radio stations; sending the metadata information for the selected Internet radio stations on the metadata station to one or more client devices; monitoring the selected Internet radio stations; detecting a change in content playing on an Internet radio station; in response to detecting the change in the content, obtaining the metadata information for the new content; and sending the metadata information for the new content on the metadata station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A server computing device, comprising:
-
a processor; memory in electronic communication with the processor; instructions stored in the memory, the instructions being executable to; expose a plurality of Internet radio stations and a metadata station; receive requests for the metadata station; select the Internet radio stations that will have metadata information included in the metadata station; obtain the metadata information for the selected Internet radio stations; send the metadata information for the selected Internet radio stations on the metadata station to one or more client devices; monitor the selected Internet radio stations; detect a change in content playing on an Internet radio station; in response to detecting the change in the content, obtain the metadata information for the new content; and send the metadata information for the new content on the metadata station - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. In a server computing device, a method comprising:
-
exposing a plurality of Internet radio stations and a metadata station; receiving requests for the metadata station; selecting the Internet radio stations that will have metadata information included in the metadata station; obtaining the metadata information for the selected Internet radio stations; sending the metadata information for the selected Internet radio stations on the metadata station; monitoring the selected Internet radio stations; detecting a change in content playing on an Internet radio station; in response to detecting the change in the content, obtaining the metadata information for the new content; and sending the metadata information for the new content on the metadata station. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification