IP Library › Granted Patent US 11,076,186
Granted Patent B2
US 11,076,186 · App. 16/609,837 · Granted Jul 27, 2021

Pre-entitlement enforcement

Inventors: Didier Hunacek (Cheseaux-sur-Lausanne, CH); Jean-Bernard Fischer (Cheseaux-sur-Lausanne, CH)
Assignee: NAGRAVISION S.A.
H04N21/26606H04N21/235H04N21/4181H04N21/4623H04N21/63345
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 11,076,186
App. No.
16/609,837
Granted
Jul 27, 2021
Kind
B2
Abstract

A method of transmitting entitlement messages to content consumption devices in a access control system, the method comprising periodically transmitting entitlement messages to content consumption devices in a access control system and periodically extending an expiry time comprised in the entitlement messages. The entitlement messages comprise indicator data indicating to the content consumption devices that subsequent entitlement messages loaded into a content consumption device after a first entitlement message is loaded into the content consumption device shall not be used by the content consumption device to access protected media content.

Claims (29)

1. An access control module comprising:

circuitry configured to:

receive a first entitlement message, which is a security message transmitted periodically, wherein the first entitlement message comprises entitlement data comprising an expiry time, access data enabling access to protected media content until the expiry time and an indicator data,

determine whether an entitlement message is a first received entitlement message by verifying if entitlement data has already been stored,

store entitlement data of the first entitlement message into a memory,

receive access information comprising a current time and a descrambling key,

compare the current time with the expiry time and decrypt the descrambling key with a decryption key of the access data, and grant access to the protected content in response of a positive comparison,

receive a subsequent entitlement message,

update the expiry time based on the expiry time including in the subsequent entitlement messages if the subsequent entitlement message includes an expiry time identifier that matches an expiry time identifier included in the indicator data included in the first entitlement message, the expiry time identifier being a counter value, and

reject the subsequent entitlement message if entitlement data of the first entitlement message has been stored into the memory and if the subsequent entitlement message does not include the expiry time identifier that matches the expiry time identifier included in the indicator data of the first entitlement message.

2. The access control module according to claim 1 , wherein entitlement data comprises an identifier specific to the expiry time.

3. The access control module according to claim 2 , wherein the circuitry is further configured to:

store verification data enabling verification of the identifier in a one-time programmable memory;

prior to using entitlement data to access media content, determine if the identifier of the entitlement data matches the verification data; and

prevent use of the entitlement data to access media content if the identifier of the entitlement data does not match the verification data.

4. The access control module according to claim 3 , wherein the circuitry is further configured to:

irreversibly physically alter the one-time programmable memory when storing data in the one-time programmable memory.

5. A content consumption device comprising:

the access control module according to claim 3 ;

a receiver to receive protected content and entitlement messages;

a descrambler to descramble the protected content using control data derived from the access data; and

a video processor to generate a video signal from the descrambled content.

6. The access control module according to claim 1 , wherein the circuitry is further configured to store the entitlement data in volatile memory.

7. The access control module according to claim 1 , wherein the circuitry is further configured to:

store the entitlement data in a one-time programmable memory; and

prevent use of entitlement data comprising indicator data not stored in the one-time programmable memory.

8. The access control module according to claim 1 , wherein the circuitry is configured to:

determine, at the time of receiving the entitlement data, if the received entitlement data was received after previous entitlement data comprising indicator data has been stored in the access control module; and

prevent storing of or to delete the entitlement data in response to the determination if the determination is affirmative.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2019
From: HUNACEK, DIDIER; FISCHER, JEAN-BERNARD
To: NAGRAVISION S.A.
Reel/Frame 050996/0892 →
Priority Claims (1)
EP 17169830 · May 5, 2017 · regional
Continuity (1)
Related Publication 20200068244A1 · Feb 27, 2020