IP Library Patent Application 14042532
Patent Application
App. No. 14/042,532

Device Robustness Framework

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.
14/042,532
Abstract

Systems and methods for utilizing a robustness framework to restrict access to digital content distributed via a network in accordance with embodiments of the invention are disclosed. In one embodiment, restricting access to digital content includes loading device robustness information, where the device robustness information includes a device robustness level defined using a set of robustness rules, loading at least one digital rights management (DRM) certificate, where the at least one DRM certificate is utilized to authenticate the device to a DRM server, requesting playback of the content from a content store, where the content store is configured to store the content in at least one content distribution server, receiving the content from the at least one content distribution server upon a verification that the device robustness satisfies a threshold robustness by a computing system, and accessing the received content utilizing the at least one DRM certificate.

Claims (40)

1 . A method of restricting access to digital content utilizing a set of robustness rules comprising:

loading device robustness information, where the device robustness information includes a device robustness level defined using a set of robustness rules;

loading at least one digital rights management (DRM) certificate, where the at least one DRM certificate is utilized to authenticate the device to a DRM server;

requesting playback of the content from a content store, where the content store is configured to store the content in at least one content distribution server;

receiving the content from the at least one content distribution server upon a verification that the device robustness satisfies a threshold robustness by a computing system, where the threshold robustness is predetermined by a content provider; and

accessing the received content utilizing the at least one DRM certificate.

2 . The method of claim 1 , wherein the device robustness level is verified when the device robustness level is greater than the threshold robustness.

3 . The method of claim 1 , wherein the device robustness level is verified when the device robustness level is equal to the threshold robustness.

4 . The method of claim 1 , wherein the device robustness level is not verified when the device robustness level is less than the threshold robustness.

5 . The method of claim 1 , wherein the computing device that verifies that the device robustness level satisfies the predetermined threshold robustness is a remote server.

6 . The method of claim 1 , wherein the computing device that verifies that the device robustness level satisfies the predetermined threshold robustness is the playback device.

7 . The method of claim 1 , wherein the content has an associated license that is embedded with the robustness threshold.

8 . The method of claim 1 , wherein loading at least one digital rights management (DRM) certificate further comprises the DRM server transmitting the at least one DRM certificate to the playback device at registration of the device with the DRM server.

9 . The method of claim 1 , wherein the device robustness information is stored in an encrypted memory on the playback device.

10 . The method of claim 9 , wherein the memory is encrypted using a device protection key generated using device match data where the device match data can include device characteristics.

11 . The method of claim 1 , wherein the set of robustness rules is defined utilizing Federal Information Processing Standards.

12 . A playback device comprising:

a processor;

a memory containing a client application that configures the processor to:

load device robustness information, where the device robustness information includes a device robustness level defined using a set of robustness rules;

load at least one digital rights management (DRM) certificate, where the at least one DRM certificate is utilized to authenticate the device to a DRM server;

request playback of the content from a content store, where the content store is configured to store the content in at least one content distribution server;

receive the content from the at least one content distribution server upon a verification that the device robustness satisfies a threshold robustness by a computing system, where the threshold robustness is predetermined by a content provider; and

access the received content utilizing the at least one DRM certificate.

13 . The playback device of claim 12 , wherein the device robustness level is verified when the device robustness level is greater than the threshold robustness.

14 . The playback device of claim 12 , wherein the device robustness level is verified when the device robustness level is equal to the threshold robustness.

15 . The playback device of claim 12 , wherein the device robustness level is not verified when the device robustness level is less than the threshold robustness.

16 . The playback device of claim 12 , wherein the computing device that verifies that the device robustness level satisfies the predetermined threshold robustness is a remote server.

17 . The playback device of claim 12 , wherein the computing device that verifies that the device robustness level satisfies the predetermined threshold robustness is the playback device.

18 . The playback device of claim 12 , wherein the content has an associated license that is embedded with the robustness threshold.

19 . The playback device of claim 12 , wherein loading at least one digital rights management (DRM) certificate further comprises the DRM server transmitting the at least one DRM certificate to the playback device at registration of the device with the DRM server.

20 . The playback device of claim 12 , wherein the device robustness information is stored in an encrypted memory on the playback device.

21 . The playback device of claim 20 , wherein the memory is encrypted using a device protection key generated using device match data where the device match data can include device characteristics.

22 . The playback device of claim 12 , wherein the set of robustness rules is defined utilizing Federal Information Processing Standards.

23 . A machine readable medium containing processor instructions, where execution of the instructions by a processor causes the processor to perform a process comprising:

loading device robustness information, where the device robustness information includes a device robustness level defined using a set of robustness rules;

loading at least one digital rights management (DRM) certificate, where the at least one DRM certificate is utilized to authenticate the device to a DRM server;

requesting playback of the content from a content store, where the content store is configured to store the content in at least one content distribution server;

receiving the content from the at least one content distribution server upon a verification that the device robustness satisfies a threshold robustness by a computing system, where the threshold robustness is predetermined by a content provider; and

accessing the received content utilizing the at least one DRM certificate.

Assignments (5)
CHANGE OF PRINCIPAL PLACE OF BUSINESS Recorded Mar 5, 2019
From: DIVX, LLC
To: DIVX, LLC
Reel/Frame 050407/0104 →
CHANGE OF NAME Recorded Mar 5, 2018
From: DIVX CF HOLDINGS LLC
To: DIVX, LLC
Reel/Frame 045498/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2018
From: SONIC IP, INC.; DIVX, LLC
To: DIVX CF HOLDINGS LLC
Reel/Frame 045310/0020 →
RELEASE OF SECURITY INTEREST Recorded Apr 9, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: DIVX, LLC
Reel/Frame 032645/0559 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2014
From: KIEFER, MICHAEL G.
To: SONIC IP, INC.
Reel/Frame 032208/0824 →