MOBILE MEDIA PLAY SYSTEM AND METHOD
First Claim
Patent Images
1. A method for providing a rights-managed media track to a mobile media playback device via a media server, the method comprising:
- receiving, at the media server, an indication to provide the media track to the mobile playback device;
in response to receiving said indication, obtaining, from an electronic data store, an unprotected media file corresponding to the media track, said unprotected media file comprising a header block and a media-content data block;
packaging said media-content data block into first and second data files by the media server, said first data file comprising said media-content data block having at least one content-data portion removed from each of a plurality of locations within said media-content data block, and said second data file comprising at least one content-data portion removed from each of said plurality of locations within said media-content data block;
encrypting at least a portion of said first data file using a first cryptographic key;
encrypting at least a portion of said second data file using a second cryptographic key;
communicating said first encrypted data file to the media playback client for non-obfuscated, persistent storage; and
communicating said second encrypted data file to the media playback client for obfuscated, persistent storage.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile play device rights-managed media system and method are provided herein.
-
Citations
20 Claims
-
1. A method for providing a rights-managed media track to a mobile media playback device via a media server, the method comprising:
-
receiving, at the media server, an indication to provide the media track to the mobile playback device; in response to receiving said indication, obtaining, from an electronic data store, an unprotected media file corresponding to the media track, said unprotected media file comprising a header block and a media-content data block; packaging said media-content data block into first and second data files by the media server, said first data file comprising said media-content data block having at least one content-data portion removed from each of a plurality of locations within said media-content data block, and said second data file comprising at least one content-data portion removed from each of said plurality of locations within said media-content data block; encrypting at least a portion of said first data file using a first cryptographic key; encrypting at least a portion of said second data file using a second cryptographic key; communicating said first encrypted data file to the media playback client for non-obfuscated, persistent storage; and communicating said second encrypted data file to the media playback client for obfuscated, persistent storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for processing a media track on a mobile media playback device, the method comprising:
-
obtaining an indication to play a selected media track, said indication comprising a track identifier, said selected media track corresponding to a media-content data block; identifying, in accordance with said track identifier, an encrypted first data file corresponding to said track identifier, wherein said first data file comprises said media-content data block having at least one content-data portion removed from each of a plurality of locations within said media-content data block; identifying, in accordance with at least one of said track identifier and said encrypted first data file, an encrypted second data file corresponding to said track identifier, wherein said encrypted second data file comprises the content-data portions removed from each of said plurality of locations within said media-content data block; verifying that a license associated with the mobile media playback device permits playing the selected media track; decrypting at least a first portion of said encrypted first data file and at least a second portion of said encrypted second data file, wherein the decrypted first and second portions are not individually playable as media content; combining the decrypted first and second portions into a first playable portion of said media-content data block; and playing said first playable portion of said media-content block. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification