Patent ID: 7822874

Claim:
In a system including a portable media device able to receive content from a plurality of media content providers, a method for interfacing between the portable media device and the plurality of media content providers, the method comprising: receiving, at an interface service server, a request from the portable media device to communicate with a first media content provider selected from a plurality of media content providers, wherein the interface service communicates with the plurality of media content providers and the portable media device, the first media content provider comprising a satellite radio provider; identifying a first data format employed by the portable media device, the first data format employing a first frequency for communicating data from the interface service server to the portable media device; identifying a second data format employed by the selected media content provider, wherein the second data format is a satellite radio format that employs a second frequency different from the first frequency employed by the first data format; receiving data from the selected media content provider, the data conforming to the second data format including being received over the second frequency; transforming the data received from the selected media content provider from the second data format into a generic data format, wherein the generic data format is of a type of format that is different from the second data format employed by the selected media content provider; transforming the generic data format into the first data format employed by the portable media device including encoding the generic data format at the first frequency, wherein the first data format is of a type of format that is different from the generic format; and communicating, over the first frequency, the data that has been transformed from the generic data format to the first data format to the portable media device such that the portable media device, that would otherwise be incapable of receiving data from the satellite radio provider, receives the data from the satellite radio provider.