IP Library Granted Patent US 8,429,752
Granted Patent B2
US 8,429,752 · App. 11/626,358 · Granted Apr 23, 2013

System and method for digital rights management of digital media

Inventors: Robert E. Nimon (Dallas, TX); Kimmy F. Nimon (Dallas, TX); David E. Espenlaub (Dallas, TX)
Assignee: Upload Technologies S.A.
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 8,429,752
App. No.
11/626,358
Granted
Apr 23, 2013
Kind
B2
Abstract

A system and accompanying method for Digital Rights Management (DRM) are disclosed that permit arbitrary forms of digital media to be vended in a networked environment. Special purpose renderers are distributed with each particular instance of digital media. Each renderer may include a tailored set of controls allowing the owner of the digital media to restrict the use thereof.

Claims (33)

1. A method for controlling digital media, the method comprising:

providing a first instance of encumbered digital media, the encumbered digital media being encumbered by at least one technique selected from the group consisting of obfuscation and compression;

providing a first special purpose renderer that is specific to the first instance of encumbered digital media, the first special purpose renderer for unencumbering and rendering the first instance of encumbered digital media;

dynamically operating on the first instance of encumbered digital media with the first special purpose renderer in order to create a new and unique encumbered instance of the first instance of encumbered digital media, which is a second instance of encumbered digital media;

dynamically providing a second special purpose renderer that is specific to the second instance of encumbered digital media, the second special purpose renderer for unencumbering and rendering the second instance of encumbered digital media and the second renderer being a product of the first renderer operating on the first instance of encumbered digital media, wherein the second instance of encumbered digital media and the second renderer are dynamically generated as part of the same operation;

a set of digital rights management controls integrated into the first special purpose renderer, the set of digital rights management controls enforcing pre-designed policies controlling access to the first encumbered digital media; and

the first special purpose renderer is inoperable to render the second instance of encumbered digital media and the second special purpose renderer is inoperable to render the first instance of encumbered digital media.

2. The method as recited in claim 1 , wherein the set of digital rights management controls enforce policies relating to an action selected from the group consisting of recording, playing, copying, and transmitting.

3. The method as recited in claim 1 , wherein the operating on the first instance of encumbered digital media is consistent with the set of digital rights management controls.

4. A method for controlling digital media, the method comprising:

selecting a title at a server for consumption via a computer network;

providing a first instance of encumbered digital media, the encumbered digital media being encumbered by at least one technique selected from the group consisting of obfuscation and compression, the first instance of encumbered digital media corresponding to the selected title;

providing a first special purpose renderer that is specific to the first instance of encumbered digital media, the first special purpose renderer for unencumbering and rendering the first instance of encumbered digital media;

dynamically operating on the first instance of encumbered digital media with the first special purpose renderer in order to create a new and unique encumbered instance of the first instance of encumbered digital media, which is a second instance of encumbered digital media;

dynamically providing a second special purpose renderer that is specific to the second instance of encumbered digital media, the second special purpose renderer for unencumbering and rendering the second instance of encumbered digital media and the second renderer being a product of the first renderer operating on the first instance of encumbered digital media, wherein the second instance of encumbered digital media and the second renderer are dynamically generated as part of the same operation;

a set of digital rights management controls integrated into the first special purpose renderer, the set of digital rights management controls enforcing pre-designed policies controlling access to the first encumbered digital media; and

the first special purpose renderer is inoperable to render the second instance of encumbered digital media and the second special purpose renderer is inoperable to render the first instance of encumbered digital media.

5. The method as recited in claim 4 , further comprising vending the second instance of encumbered digital media and the second renderer from the server to a consumer via the computer network.

6. The method as recited in claim 4 , wherein the set of digital rights management controls enforce policies relating to an action selected from the group consisting of recording, playing, copying, and transmitting.

7. The method as recited in claim 4 , wherein the operating on the first instance of encumbered digital media is consistent with the set of digital rights management controls.

8. A system for controlling digital media, the system comprising:

means for providing a first instance of encumbered digital media, the encumbered digital media being encumbered by at least one technique selected from the group consisting of obfuscation and compression;

means for providing a first special purpose renderer that is specific to the first instance of encumbered digital media, the first special purpose renderer for unencumbering and rendering the first instance of encumbered digital media;

means for dynamically operating on the first instance of encumbered digital media with the first special purpose renderer in order to create a new and unique encumbered instance of the first instance of encumbered digital media, which is a second instance of encumbered digital media;

means for dynamically providing a second special purpose renderer that is specific to the second instance of encumbered digital media, the second special purpose renderer for unencumbering and rendering the second instance of encumbered digital media and the second renderer being a product of the first renderer operating on the first instance of encumbered digital media, wherein the second instance of encumbered digital media and the second renderer are dynamically generated as part of the same operation;

a set of digital rights management controls integrated into the first special purpose renderer, the set of digital rights management controls enforcing pre-designed policies controlling access to the first encumbered digital media; and

the first special purpose renderer is inoperable to render the second instance of encumbered digital media and the second special purpose renderer is inoperable to render the first instance of encumbered digital media.

9. The system as recited in claim 8 , wherein the set of digital rights management controls enforce policies relating to an action selected from the group consisting of recording, playing, copying, and transmitting.

10. The system as recited in claim 8 , wherein the operating on the first instance of encumbered digital media is consistent with the set of digital rights management controls.

11. The system as recited in claim 8 , wherein the means for providing a first instance of encumbered digital media and means for providing a first special purpose renderer are at least partially integrated.

12. The system as recited in claim 8 , where the means for dynamically operating on the first instance of encumbered digital media and the means for dynamically providing a second special purpose renderer are at least partially integrated.

13. The system as recited in claim 8 , further comprising a title selected at a server for consumption via a computer network, the first instance of encumbered digital media corresponding to the selected title.

14. The system as recited in claim 13 , further comprising means for vending the second instance of encumbered digital media and the second renderer from the server to a consumer via the computer network.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Mar 15, 2013
From: ESPRE SOLUTIONS, INC.
To: UPLOAD TECHNOLOGIES, S.A.
Reel/Frame 030019/0101 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2008
From: NIMON, ROBERT E.; NIMON, KIMMY F.; ESPENLAUB, DAVID E.
To: ESPRE SOLUTIONS INC.
Reel/Frame 021464/0512 →
SECURITY AGREEMENT Recorded Aug 21, 2008
From: ESPRE SOLUTIONS, INC.
To: DALCOR INC.
Reel/Frame 021411/0774 →
Continuity (3)
Provisional Application 60761554 · Jan 23, 2006
Provisional Application 60771727 · Feb 9, 2006
Related Publication 20070250911A1 · Oct 25, 2007