IP Library Patent Application 12713111
Patent Application
App. No. 12/713,111

CONTENT DISTRIBUTION WITH RENEWABLE CONTENT PROTECTION

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 None
App. No.
12/713,111
Abstract

A method of renewing encryption applied to a content file in a playback device comprising determining a specified variant of at least one microcode function to be used in playing back the content file, determining if variants are stored in internal memory on the playback device to determine if the specified variant is included in the stored variants, retrieving the specified variant from a variant storage in a memory located in a media device in communication with the playback device, if the specified variant is not included in the stored variants, and using the specified variant to access the content file. A playback device has at least one memory having a variant storage, the variant storage including at least one variant of a microcode function, and a processor configured to execute instructions to determine at least one specified variant, access the variant storage of at least one memory to acquire the specified variant, and use the specified variant to decrypt a content file downloaded to a media device in communication with the playback device.

Claims (28)

1 . A processor-controlled method of renewing encryption applied to a content file in a playback device having a processor configured to execute instructions such that the processor performs:

determining a specified variant of at least one microcode function to be used in playing back the content file;

determining if variants are stored in internal memory on the playback device to determine if the specified variant is included in the stored variants;

retrieving the specified variant from a variant storage in a memory located in a media device in communication with the playback device, if the specified variant is not included in the stored variants; and

using the specified variant to access the content file.

2 . The method of claim 1 , wherein determining the specified variant comprises accessing a selection file in which the specified variant is identified.

3 . The method of claim 2 , wherein accessing the selection file comprises accessing a selection file in a variant storage of the memory located in the media device.

4 . The method of claim 1 wherein accessing variants stored on the playback device comprises accessing a predetermined number of variants that were loaded on the playback device upon manufacture.

5 . The method of claim 1 , wherein retrieving the specified variant from the variant store of the memory on the media device comprises retrieving the specified variant that was loaded into the memory upon download of the content file.

6 . The method of claim 1 , wherein determining if variants are stored in internal memory comprises determining that no variants are stored in internal memory.

7 . The method of claim 1 , further comprising repeating the determining, accessing, retrieving and using for at least one other type of variant.

8 . The method of claim 1 , wherein using the specified variant to access the content file comprises using the specified variant to validate the media device prior to playing back the content file.

9 . The method of claim 1 , wherein using the specified variant to access the content file comprises using the specified variant to decrypt segments of the content file to allow playback of the content file.

10 . The method of claim 1 , further comprising storing the specified variant on the playback device.

11 . The method of claim 1 , further comprising allowing the playback device to access and use the specified variant, but preventing the playback device from storing the specified variant.

12 . A playback device, comprising:

at least one memory having a variant storage, the variant storage including at least one variant of a microcode function; and

a processor configured to execute instructions to:

determine at least one specified variant;

access the variant storage of at least one memory to acquire the specified variant; and

use the specified variant to decrypt a content file downloaded to a media device in communication with the playback device.

13 . The playback device of claim 12 , wherein the at least one memory comprises one of an internal memory in the playback device and a media device in communication with the processor.

14 . The playback device of claim 13 , wherein the internal memory includes a predetermined number of variants.

15 . The playback device of claim 12 , wherein the media device includes variants downloaded with the content file.

16 . The playback device of claim 12 , wherein the processor determines at least one specified variant by accessing a selection file in the variant storage, the variant storage located on the media device.

17 . The playback device of claim 16 , wherein the processor is further configured to execute instructions to acquire a key from the selection file and use that key to decrypt the variant

18 . The playback device of claim 12 , wherein the processor is configured to determine a variant used to validate the media device and a variant used to decrypt the content file.

19 . The playback device of claim 12 , wherein the playback device comprises a player and a media device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2012
From: GRISTMILL VENTURES LLC
To: SECURE CONTENT STORAGE ASSOCIATION LLC
Reel/Frame 028370/0959 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INVENTOR NAME - LOTSPIECH, JEFFERY BRUCE PREVIOUSLY RECORDED ON REEL 027643 FRAME 0065. ASSIGNOR(S) HEREBY CONFIRMS THE THE INVENTOR SHOULD READ LOTSPIECH, JEFFREY BRUCE. Recorded Feb 16, 2012
From: MARKING, AARON; GOELLER, KENNETH; LOTSPIECH, JEFFREY BRUCE
To: GRISTMILL VENTURES, LLC
Reel/Frame 027727/0733 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2012
From: MARKING, AARON; GOELLER, KENNETH; LOTSPIECH, JEFFERY BRUCE
To: GRISTMILL VENTURES, LLC
Reel/Frame 027643/0065 →