IP Library Granted Patent US 11,849,175
Granted Patent B2
US 11,849,175 · App. 17/202,694 · Granted Dec 19, 2023

Distributing digital cinema package (DCP) over internet

Inventor: Prem Akkaraju (Los Angeles, CA)
Assignee: SR LABS, INC.
H04N21/4367H04N21/4353
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,849,175
App. No.
17/202,694
Granted
Dec 19, 2023
Kind
B2
Abstract

Disclosed are systems, methods, and non-transitory computer-readable media for distributed DCP over internet. A client-side digital content delivery device receives a digital cinema package (DCP) for a digital movie from a remote digital content delivery system. The DCP includes a unique digital watermark applied by the content delivery system. In response to receiving an input to cause playback of the digital movie, the client-side digital content delivery device compares a unique device identifier for a display device paired to the client-side digital content delivery device to an authorized unique identifier. If the unique device identifier matches the authorized unique identifier, the client-side digital content delivery device uses the DCP to causes presentation of the digital movie by the display device paired to the client-side digital content delivery device.

Claims (25)

1. A method, at a first authorized client-side digital content delivery device, comprising:

receiving, by the first authorized client-side digital content delivery device, a digital cinema package (DCP) for a digital movie, the DCP received via an internet connection from a server-side digital content delivery system that is remote to the client-side digital content delivery device, the DCP including a first digital watermark that was antecedently applied to the DCP by the digital content delivery system; the first digital watermark at least identifying the DCP and the first authorized client-side digital content delivery device among a plurality of authorized client-side digital content delivery devices;

in response to receiving an input to cause playback of the digital movie, accessing, by the first authorized client-side digital content delivery device, an individual display device identifier at a separate individual display device physically connected to the first authorized client-side digital content delivery device, and applying, by the first authorized client-side digital content delivery device, a client-side digital watermark to the DCP, the client-side digital watermark including session data identifying at least a specific presentation of the digital movie, an identifier of an exhibitor, and a presentation time;

comparing the accessed individual display device identifier with an authorized display device identifier listed in a set of authorized display device identifiers preloaded onto the first authorized client-side digital content delivery device, yielding a comparison;

determining, based on the comparison, that the accessed individual display device identifier for the individual display device matches the authorized display device identifier listed in the set of authorized display device identifiers;

and

in response to determining that the accessed display device identifier matches the authorized display device identifier, using the DCP to cause presentation of the digital movie by the individual display device physically connected to the client-side digital content delivery device.

2. The method of claim 1 , wherein the DCP received from the server-side digital content delivery system is encrypted, the method further comprising:

decrypting the DCP using a Key Delivery Message (KDM) that was allocated to the client-side content delivery device.

3. A client-side digital content delivery device comprising:

one or more computer processors; and

one or more computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the client-side digital content delivery device to perform operations comprising:

receiving a digital cinema package (DCP) for a digital movie, the DCP received via an internet connection from a server-side digital content delivery system that is remote to the client-side digital content delivery device, the DCP including a first digital watermark that was antecedently applied to the DCP by the digital content delivery system; the first digital watermark at least identifying the DCP and the client-side digital content delivery device as an authorized client-side digital content delivery device among a plurality of authorized client-side digital content delivery devices;

in response to receiving an input to cause playback of the digital movie, accessing an individual display device identifier at a separate individual display device physically connected to the first authorized client-side digital content delivery device, and applying a client-side digital watermark to the DCP, the client-side digital watermark including session data identifying at least a specific presentation of the digital movie, an identifier of an exhibitor, and a presentation time;

comparing the accessed individual display device identifier with an authorized display device identifier listed in a set of authorized display device identifiers preloaded onto the client-side digital content delivery device, yielding a comparison;

determining, based on the comparison, that the accessed individual display device identifier for the individual display device matches the authorized display device identifier listed in the set of authorized display device identifiers; and

in response to determining that the accessed display device identifier matches the authorized display device identifier, using the DCP to cause presentation of the digital movie by the individual display device physically connected to the client-side digital content delivery device.

4. The client-side digital content delivery device of claim 3 , wherein the DCP received from the server-side digital content delivery system is encrypted, the operations further comprising:

decrypting the DCP using a Key Delivery Message (KDM) that was allocated to the client-side content delivery device.

5. A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of a client-side digital content delivery device, cause the client-side digital content delivery device to perform operations comprising:

receiving a digital cinema package (DCP) for a digital movie, the DCP received via an internet connection from a server-side digital content delivery system that is remote to the client-side digital content delivery device, the DCP including a first digital watermark that was antecedently applied to the DCP by the digital content delivery system; the first digital watermark at least identifying the DCP and the client-side digital content delivery device as an authorized client-side digital content delivery device among a plurality of authorized client-side digital content delivery devices;

in response to receiving an input to cause playback of the digital movie, accessing an individual display device identifier at a separate individual display device physically connected to the first authorized client-side digital content delivery device, and applying a client-side digital watermark to the DCP, the client-side digital watermark including session data identifying at least a specific presentation of the digital movie, an identifier of an exhibitor, and a presentation time;

comparing the accessed individual display device identifier with an authorized display device identifier listed in a set of authorized display device identifiers preloaded onto the client-side digital content delivery device, yielding a comparison;

determining, based on the comparison, that the accessed individual display device identifier for the individual display device matches the authorized display device identifier listed in the set of authorized display device identifiers; and

in response to determining that the accessed display device identifier matches the authorized display device identifier, using the DCP to cause presentation of the digital movie by the individual display device physically connected to the client-side digital content delivery device.

Assignments (2)
CHANGE OF NAME Recorded Nov 28, 2022
From: SCREENING ROOM MEDIA, INC.
To: SR LABS, INC.
Reel/Frame 062004/0250 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2021
From: AKKARAJU, PREM
To: SCREENING ROOM MEDIA, INC.
Reel/Frame 055931/0753 →
Continuity (2)
Continuation 17008134 · Aug 31, 2020
Related Publication 20220070521A1 · Mar 3, 2022
Cited By (2)
US 12,294,761 US 12,501,092