Secure music delivery
First Claim
1. A method for delivery of media content, comprising:
- establishing a communication channel between a particular digital media playback device and a content server on which media content is stored;
receiving device-identifying information relating to the particular digital media playback device through the communication channel;
receiving a request for media content to be delivered to the digital media playback device;
determining, based on the device-identifying information, whether the requested media content is playable on the digital media playback device; and
if the requested media content is playable on the digital media playback device, obtaining the requested media content and metadata associated with the media content, formatting the obtained media content into a format that can be played back on the digital media playback device, based on the device information, and distributing the formatted media content through the communication channel to the digital media playback device.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus and system, including computer program products, implementing and using techniques for delivery of media content. A communication channel is established between a particular digital media playback device and a content server on which media content is stored. Device-identifying information relating to the particular digital media playback device is received through the communication channel. A request for media content to be delivered to the digital media playback device is received. It is determined, based on the device-identifying information, whether the requested media content is playable on the digital media playback device. If the requested media content is playable on the digital media playback device, the requested media content and metadata associated with the media content are obtained and formatted, based on the device-identifying information, for playback on the digital media playback device. The formatted media content is distributed through the communication channel to the digital media playback device.
212 Citations
44 Claims
-
1. A method for delivery of media content, comprising:
-
establishing a communication channel between a particular digital media playback device and a content server on which media content is stored;
receiving device-identifying information relating to the particular digital media playback device through the communication channel;
receiving a request for media content to be delivered to the digital media playback device;
determining, based on the device-identifying information, whether the requested media content is playable on the digital media playback device; and
if the requested media content is playable on the digital media playback device, obtaining the requested media content and metadata associated with the media content, formatting the obtained media content into a format that can be played back on the digital media playback device, based on the device information, and distributing the formatted media content through the communication channel to the digital media playback device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
25. A system for delivery of media content, comprising:
-
means for establishing a communication channel between a particular digital media playback device and a content server on which media content is stored;
means for receiving device-identifying information relating to the particular digital media playback device through the communication channel;
means for receiving a request for media content to be delivered to the digital media playback device;
means for determining, based on the device-identifying information, whether the requested media content is playable on the digital media playback device; and
means for obtaining the requested media content and metadata associated with the media content, means for formatting the obtained media content into a format that can be played back on the digital media playback device, based on the device information, and means for distributing the formatted media content through the communication channel to the digital media playback device.
-
-
35. A computer program product, tangibly stored on a computer-readable medium, for delivery of media content, comprising instructions operable to cause a programmable processor to:
-
establish a communication channel between a particular digital media playback device and a content server on which media content is stored;
receive device-identifying information relating to the particular digital media playback device through the communication channel;
receive a request for media content to be delivered to the digital media playback device;
determine, based on the device-identifying information, whether the requested media content is playable on the digital media playback device; and
if the requested media content is playable on the digital media playback device, obtain the requested media content and metadata associated with the media content, format the obtained media content into a format that can be played back on the digital media playback device, based on the device information, and distribute the formatted media content through the communication channel to the digital media playback device.
-
Specification