Patent ID: 8627380

Claim:
A set-top box, comprising: a memory to store computer instructions; and a processor coupled to the memory, wherein responsive to executing the computer instructions, the processor performs operations comprising: accessing an internet radio service on an internet protocol television network and outputting to a display device a list of a plurality of internet radio stations, the list being received from the internet radio service, the list being based on popularity of the plurality of internet radio stations within the internet protocol television network among subscribers to the internet protocol television network; receiving a first selection of a particular internet radio station from among the plurality of internet radio stations; in response to receiving the first selection, retrieving an internet radio stream associated with the selected internet radio station from the internet radio service; outputting the internet radio stream to the display device; receiving user input requesting that the first selection be added to a favorites list; updating the favorites list with the first selection; synchronizing a local favorites list stored in a communication device with the updated favorites list; outputting to the display device a plurality of search criteria; and receiving a second selection of a particular search criteria from among the plurality of search criteria from a remote control interface module.