Statutory license restricted digital media playback on portable devices
First Claim
1. A method for controlling playback of digital content on a portable electronic device, the method comprising:
- determining a geographic location of the portable electronic device;
storing one or more play rules in an encrypted file on the portable electronic device;
retrieving a list of encrypted digital content at the portable electronic device, the encrypted digital content comprising a first content type encrypted using a first encryption scheme and a second content type encrypted using a second encryption scheme;
identifying at least one of the stored play rules as associated with the encrypted digital content; and
permitting playback of the encrypted digital content based on the geographic location of the portable electronic device until a determination is made that the at least one associated play rule has been violated, wherein permitting playback of the encrypted digital content comprises;
decrypting the first content type using a first key, anddecrypting the second content type using a second key, wherein the first key and the second key are stored in an access-controlled memory structure.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for, e.g., providing a statutory audio content service on a portable device that complies with the provisions of the Digital Millennium Copyright Act (DMCA). The user can select a playlist subject to DMCA restrictions but cannot access individual items. Content playback, including skipping of content, is restricted to enforce relevant DMCA provisions. Encryption used to implement digital rights management (DRM) may be modified to enforce such content play rules or, alternatively, an additional layer of encryption may be imposed. Limitations on playback are stored along with the playlist structure in a form that is protected against modification. Information logging content playback is maintained in protected form to be uploaded and relayed to the service provider for the purpose of calculating royalty payments.
858 Citations
14 Claims
-
1. A method for controlling playback of digital content on a portable electronic device, the method comprising:
-
determining a geographic location of the portable electronic device; storing one or more play rules in an encrypted file on the portable electronic device; retrieving a list of encrypted digital content at the portable electronic device, the encrypted digital content comprising a first content type encrypted using a first encryption scheme and a second content type encrypted using a second encryption scheme; identifying at least one of the stored play rules as associated with the encrypted digital content; and permitting playback of the encrypted digital content based on the geographic location of the portable electronic device until a determination is made that the at least one associated play rule has been violated, wherein permitting playback of the encrypted digital content comprises; decrypting the first content type using a first key, and decrypting the second content type using a second key, wherein the first key and the second key are stored in an access-controlled memory structure. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A portable electronic device comprising:
-
a memory that stores one or more play rules in an encrypted file; and a processor that executes instructions, wherein execution of the instructions by the processor; determines a geographic location of the portable electronic device; retrieves a list of encrypted digital content at the portable electronic device, the encrypted digital content comprising a first content type encrypted using a first encryption scheme and a second content type encrypted using a second encryption scheme; identifies at least one of the stored play rules as associated with the encrypted digital content, and permits playback of the encrypted digital content based on the geographic location of the portable electronic device until a determination is made that the at least one associated play rule has been violated, wherein permitting playback of the encrypted digital content comprises; decrypting the first content type using a first key, and decrypting the second content type using a second key, wherein the first key and the second key are stored in an access-controlled memory structure. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium having embodied thereon a program executable by a processor to perform a method for permitting playback of digital content, the method comprising:
-
determining a geographic location of a portable electronic device; storing one or more play rules in an encrypted file on the portable electronic device; retrieving a list of encrypted digital content at the portable electronic device, the encrypted digital content comprising a first content type encrypted using a first encryption scheme and a second content type encrypted using a second encryption scheme; identifying at least one of the stored play rules as associated with the encrypted digital content; and permitting playback of the encrypted digital content based on the geographic location of the portable electronic device until a determination is made that the at least one associated play rule has been violated, wherein permitting playback of the encrypted digital content comprises; decrypting the first content type using a first key, and decrypting the second content type using a second key, wherein the first key and the second key are stored in an access-controlled memory structure. - View Dependent Claims (12, 13, 14)
-
Specification