IP Library Granted Patent US 10,419,400
Granted Patent B2
US 10,419,400 · App. 14/609,288 · Granted Sep 17, 2019

Secure application processing systems and methods

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 10,419,400
App. No.
14/609,288
Granted
Sep 17, 2019
Kind
B2
Abstract

Systems and methods are described for securely and efficiently processing electronic content. In one embodiment, a first application running on a first computing system establishes a secure channel with a second computing system, the secure channel being secured by one or more cryptographic session keys. The first application obtains a license from the second computing system via the secure channel, the license being encrypted using at least one of the one or more cryptographic session keys, the license comprising a content decryption key, the content decryption key being further encrypted using at least one of the one or more cryptographic session keys or one or more keys derived therefrom. The first application invokes a second application to decrypt the license using at least one of the one or more cryptographic session keys, and further invokes the second application to decrypt the content decryption key using at least one of the one or more cryptographic session keys or one or more keys derived therefrom, and to decrypt a piece of content using the content decryption key. The first application then provides access to the decrypted piece of content in accordance with the license.

Claims (10)

1. A method performed by an application running on a first computing system, the method comprising:

invoking a remote service application running in a secure environment of a second computer system to establish a secure channel between the remote service application and a third computing system, the secure channel being secured by one or more cryptographic session keys, wherein the one or more cryptographic session keys are not exposed to the application by the remote service application, the second computer system being remote from the first computer system;

invoking the remote service application to obtain a license from the third computing system via the secure channel, the license being encrypted using at least in part one of the one or more cryptographic session keys, the license comprising a content decryption key, the content decryption key being further encrypted using at least one of the one or more cryptographic session keys or one or more keys derived therefrom;

invoking the remote service application to decrypt the license using at least one of the one or more cryptographic session keys;

invoking the remote service application to decrypt the content decryption key using at least one of the one or more cryptographic session keys or one or more keys derived therefrom, and to decrypt a piece of content using the content decryption key; and

receiving the decrypted piece of content from the remote service application.

2. The method of claim 1 , in which the remote service application comprises a secure key box application accessible to the application via an application programming interface.

3. The method of claim 1 , in which the remote service comprises a firmware application running on a secure processing unit of the second computer system.

4. The method of claim 1 , in which the first application comprises a digital rights management engine for governing access to the piece of content in accordance with the license.

5. The method of claim 1 , in which establishing the secure channel between the remote service application and a third computing system comprises invoking a secure key box running on the second computer system to obtain information for transmission to the third computing system.

Assignments (5)
SECURITY INTEREST Recorded Mar 25, 2026
From: INTERTRUST TECHNOLOGIES CORPORATION
To: JAMSTER CAPITAL LLC
Reel/Frame 075228/0345 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 26, 2024
From: INTERTRUST TECHNOLOGIES CORPORATION
To: JERA CO., INC.
Reel/Frame 068173/0212 →
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 May 6, 2016
From: ELLISON, GARY; BOCCON-GIBOD, GILLES; CHAVANNE, PIERRE
To: INTERTRUST TECHNOLOGIES CORPORATION
Reel/Frame 038489/0954 →