IP Library Granted Patent US 9,946,851
Granted Patent B2
US 9,946,851 · App. 15/229,714 · Granted Apr 17, 2018

Systems and methods for managing and protecting electronic content and applications

Inventors: David P. Maher (Livermore, CA); James M. Rudd (San Francisco, CA); Eric J. Swenson (Santa Cruz, CA); Richard A. Landsman (Scotts Valley, CA)
Assignee: Intertrust Technologies Corporation
G06F21/121G06F21/10G06F21/6209G06Q10/10G06Q30/02G06Q50/22G06F2221/0746
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,946,851
App. No.
15/229,714
Granted
Apr 17, 2018
Kind
B2
Abstract

Systems and methods are disclosed for managing and protecting electronic content and applications. Applications, content, and/or users can be given credentials by one or more credentialing authorities upon satisfaction of a set of requirements. Rights management software/hardware is used to attach and detect these credentials, and to enforce rules that indicate how content and applications may be used if certain credentials are present or absent. In one embodiment an application may condition access to a piece of electronic content upon the content's possession of a credential from a first entity, while the content may condition access upon the application's possession of a credential from a second entity and/or the user's possession of a credential from a third entity. Use of credentials in this manner enables a wide variety of relatively complex and flexible control arrangements to be put in place and enforced with relatively simple rights management technology.

Claims (34)

1. A method for managing the use of protected electronic content by a rights management application executing on a computing device, the method comprising:

receiving, by the rights management application from a rendering application, a request to use the protected electronic content;

identifying one or more first rules securely associated with the protected electronic content specifying at least one first condition for use of the protected electronic content, the one or more first rules being specified by a first entity, the at least one first condition comprising a condition that the rendering application be configured to verify that the protected electronic content has been approved by a third-party entity prior to rendering the protected electronic content;

determining that the at least one first condition has been satisfied;

identifying one or more second rules associated with the rendering application specifying at least one second condition for use of the protected electronic content by the rendering application, the one or more second rules being specified by a second entity and being received by the rights management application separate from the one or more first rules, the at least one second condition comprising a condition that the rendering application possess a first credential issued by a first credentialing authority;

determining that the at least one second condition has been satisfied;

sending, by the rights management application to the rendering application, the protected electronic content; and

rendering the protected electronic content by the rendering application.

2. The method of claim 1 , wherein the one or more first rules are securely packaged with the protected electronic content.

3. The method of claim 1 , wherein the at least one first condition further comprises a condition that a user of the rendering application has purchased the rights to use the protected electronic content.

4. The method of claim 1 , wherein the at least one first condition and the at least one second condition are, at least in part, different.

5. The method of claim 1 , wherein the at least one second condition comprises a condition that the protected electronic content be approved by the third-party entity.

6. The method of claim 1 , wherein the protected electronic content comprises electronic content stored in protected storage managed by the digital rights management application.

7. The method of claim 1 , wherein the protected electronic content comprises electronic content stored in unprotected storage encrypted with a protected key.

8. The method of claim 1 , wherein sending the protected electronic content comprises:

decrypting the protected electronic content; and

sending the decrypted protected electronic content to the rendering application.

9. The method of claim 1 , wherein determining that the at least one first condition has been satisfied comprises determining that the rendering application possesses a second credential issued by a second credentialing authority.

10. The method of claim 9 , wherein the second credential issued by the second credentialing authority is issued based on the second credentialing authority validating that the rendering application meets a predefined level of security.

11. The method of claim 9 , wherein the second credential comprises a second digital certificate issued by the second credentialing authority.

12. A non-transitory computer-readable storage medium storing instructions that, when executing by a processor of a computing system, are configured to cause the processor to:

receive, by a rights management application from a rendering application, a request to use the protected electronic content;

identify one or more first rules securely associated with the protected electronic content specifying at least one first condition for use of the protected electronic content, the one or more first rules being specified by a first entity, the at least one first condition comprising a condition that the rendering application be configured to verify that the protected electronic content has been approved by a third-party entity prior to rendering the protected electronic content;

determine that the at least one first condition has been satisfied;

identify one or more second rules associated with the rendering application specifying at least one second condition for use of the protected electronic content by the rendering application, the one or more second rules being specified by a second entity and being received by the rights management application separate from the one or more first rules, the at least one second condition comprising a condition that the rendering application possesses a first credential issued by a first credentialing authority;

determine that the at least one second condition has been satisfied;

send, by the rights management application to the rendering application, the protected electronic content; and

render the protected electronic content by the rendering application.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the one or more first rules are securely packaged with the protected electronic content.

14. The non-transitory computer-readable storage medium of claim 12 , wherein determining that the at least one first condition has been satisfied comprises determining that the rendering application possesses a second credential issued by a second credentialing authority.

15. The non-transitory computer-readable storage medium of claim 14 , wherein the second credential comprises a second digital certificate issued by the second credentialing authority.

16. The non-transitory computer-readable storage medium of claim 12 , wherein the at least one first condition and the at least one second condition are, at least in part, different.

17. The non-transitory computer-readable storage medium of claim 12 , wherein the at least one second condition comprises a condition that the protected electronic content be approved by third third-party entity.

18. The non-transitory computer-readable storage medium of claim 14 , wherein the second credential issued by the second credentialing authority is issued based on the second credentialing authority validating that the rendering application meets a predefined level of security.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2024
From: INTERTRUST TECHNOLOGIES CORPORATION,
To: PLS IV, LLC
Reel/Frame 066428/0412 →
RELEASE OF SECURITY INTEREST Recorded Feb 14, 2023
From: ORIGIN FUTURE ENERGY PTY LTD.
To: INTERTRUST TECHNOLOGIES CORPORATION
Reel/Frame 062747/0742 →
SECURITY INTEREST Recorded Mar 18, 2020
From: INTERTRUST TECHNOLOGIES CORPORATION
To: ORIGIN FUTURE ENERGY PTY LTD
Reel/Frame 052189/0343 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 19, 2020
From: MAHER, DAVID P.; RUDD, JAMES P.; SWENSON, ERIC J.; LANDSMAN, RICHARD A.
To: INTERTRUST TECHNOLOGIES CORP.
Reel/Frame 051859/0701 →
Continuity (6)
Continuation 14571034 · Dec 15, 2014
Continuation 12728098 · Mar 19, 2010
Continuation 11741556 · Apr 27, 2007
Continuation 09879743 · Jun 11, 2001
Provisional Application 60210479 · Jun 9, 2000
Related Publication 20160342775A1 · Nov 24, 2016