IP Library Granted Patent US 9,531,686
Granted Patent B2
US 9,531,686 · App. 14/242,664 · Granted Dec 27, 2016

Statutory license restricted digital media playback on portable devices

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,531,686
App. No.
14/242,664
Granted
Dec 27, 2016
Kind
B2
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.

Claims (37)

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.

2. The method of claim 1 , wherein at least one content play rule limits content looping to a predetermined number of times.

3. The method of claim 1 , wherein at least one content play rule requires content deletion after a predetermined period of time.

4. The method of claim 1 , wherein at least one content play rule requires content deletion after a predetermined number of content loops.

5. The method of claim 1 , wherein at least one content play rule limits content skipping to a predetermined number of times.

6. The method of claim 1 , wherein at least one content play rule requires content shuffling after a predetermined number of content loops.

7. The method of claim 1 , further comprising decrypting a digital log file, updating the digital log file, and re-encrypting the digital log file when playback occurs.

8. The method of claim 7 , wherein the digital log file includes at least one content identification and at least one length of playback associated with a playback.

9. The method of claim 1 , wherein at least one content play rule is predetermined by a content owner.

10. The method of claim 1 , wherein at least one content play rule is predetermined by a content provider.

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.

12. The system of claim 11 , wherein at least one content play rule limits content looping to a predetermined number of times.

13. The system of claim 11 , wherein at least one content play rule requires content deletion after a predetermined period of time.

14. The system of claim 11 , wherein at least one content play rule requires content deletion after a predetermined number of content loops.

15. The system of claim 11 , wherein at least one content play rule limits content skipping to a predetermined number of times.

16. The system of claim 11 , wherein at least one content play rule requires content shuffling after a predetermined number of content loops.

17. The system of claim 11 , wherein a digital log file is decrypted, updated, and reencrypted when playback occurs.

18. The system of claim 17 , wherein the digital log file includes at least one content identification and at least one length of playback associated with a playback.

19. The system of claim 11 , wherein at least one content play rule is predetermined by a content owner.

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.

Assignments (8)
MERGER Recorded Mar 30, 2020
From: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 053323/0567 →
CHANGE OF NAME Recorded May 5, 2016
From: SONY COMPUTER ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Reel/Frame 038626/0637 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2014
From: MUSTANG HOLDINGS LLC
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 033491/0335 →
CHANGE OF NAME Recorded Aug 7, 2014
From: SERENADE SYSTEMS, INC.
To: AUDIOFEAST, INC.
Reel/Frame 033500/0376 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2014
From: NAVAR, MURGESH; YRUSKI, ANDREY; PURANIK, RAJIV; HSU, MICHAEL
To: SERENADE SYSTEMS, INC.
Reel/Frame 033491/0222 →
CHANGE OF NAME Recorded Aug 7, 2014
From: PODBRIDGE, INC.
To: VOLOMEDIA, INC.
Reel/Frame 033500/0389 →
CHANGE OF NAME Recorded Aug 7, 2014
From: AUDIOFEAST, INC.
To: PODBRIDGE, INC.
Reel/Frame 033500/0386 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 7, 2014
From: VOLOMEDIA, INC.
To: MUSTANG HOLDINGS LLC
Reel/Frame 033491/0327 →