Statutory license restricted digital media playback on portable devices
First Claim
1. A method for permitting playback of digital content comprising:
- retrieving a list of encrypted digital content at a portable device, wherein the encrypted digital content includes a plurality of content types, the plurality of content types including a first content type and a second content type, and wherein the first content type is encrypted using a first encryption scheme and the second content type is encrypted using a second encryption scheme;
identifying each of a plurality of items of encrypted digital content on the retrieved list as being of a first content type or a second content type;
decrypting a second content type using a first key maintained at a firmware level;
decrypting a first content type item using a second key maintained at the firmware level when the first content type item satisfies a plurality of content play rules, wherein the content play rules require location of the portable device within one or more predefined locations; and
permitting playback of the decrypted second content type items and the decrypted first content type items on the portable device, wherein playback of each content type items is permitted until at least one content play rule has been violated.
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.
-
Citations
20 Claims
-
1. A method for permitting playback of digital content comprising:
-
retrieving a list of encrypted digital content at a portable device, wherein the encrypted digital content includes a plurality of content types, the plurality of content types including a first content type and a second content type, and wherein the first content type is encrypted using a first encryption scheme and the second content type is encrypted using a second encryption scheme; identifying each of a plurality of items of encrypted digital content on the retrieved list as being of a first content type or a second content type; decrypting a second content type using a first key maintained at a firmware level; decrypting a first content type item using a second key maintained at the firmware level when the first content type item satisfies a plurality of content play rules, wherein the content play rules require location of the portable device within one or more predefined locations; and permitting playback of the decrypted second content type items and the decrypted first content type items on the portable device, wherein playback of each content type items is permitted until at least one content play rule has been violated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for permitting playback of digital content, the system comprising:
-
memory; and a processor that executes instructions stored in memory, wherein execution of the instructions by the processor; retrieves at list of encrypted digital content at a portable device, wherein the encrypted digital content includes a plurality of content types, the plurality of content types including a first content type and a second content type, and wherein the first content type is encrypted using a first encryption scheme and the second content type is encrypted using a second encryption scheme, identifies each of a plurality of items of encrypted digital content on the retrieved list as being of a first content type or a second content type, decrypts a second content type using a first key maintained at a firmware level, decrypts a first content type item using a second key maintained at the firmware level when the first content type item satisfies a plurality of content play rules, wherein the content play rules require location of the portable device within one or more predefined locations, and permits playback of the decrypted second content type items and the decrypted first content type items on the portable device, wherein playback of each content type items is permitted until at least one content play rule has been violated. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. 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:
-
retrieving a list of encrypted digital content at a portable device, wherein the encrypted digital content includes a plurality of content types, the plurality of content types including a first content type and a second content type, and wherein the first content type is encrypted using a first encryption scheme and the second content type is encrypted using a second encryption scheme, identifying each of a plurality of items of encrypted digital content on the retrieved list as being of a first content type or a second content type, decrypting a second content type using a first key maintained at a firmware level, decrypting a first content type item using a second key maintained at the firmware level when the first content type item satisfies a plurality of content play rules, wherein the content play rules require location of the portable device within one or more predefined locations, and permitting playback of the decrypted second content type items and the decrypted first content type items on the portable device, wherein playback of each content type items is permitted until at least one content play rule has been violated.
-
Specification