IP Library Granted Patent US 9,948,695
Granted Patent B2
US 9,948,695 · App. 13/422,447 · Granted Apr 17, 2018

Enabling delivery of protected content using unprotected delivery services

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,948,695
App. No.
13/422,447
Granted
Apr 17, 2018
Kind
B2
Abstract

Disclosed are an apparatus and method configured to perform media file encryption. One example method may include retrieving a media file stored in a memory during a play time operation, executing the media file and receiving additional portions of the media file during the play time operation. The method may also include processing the media file and the additional portions of the media file to generate an output media and displaying the output media on a display of a user device.

Claims (38)

1. A method of media distribution, comprising:

retrieving, by a processor, at least one media file during a play time operation;

executing, by the processor, the at least one media file;

directing the at least one media file to a network abstraction layer unit unwrapper configured to parse the at least one media file for identifiers of predefined gaps in the at least one media file;

receiving, by the processor, additional portions of the at least one media file during the play time operation based on the identifiers;

processing, by the processor, the at least one media file and the additional portions of the at least one media file to generate an output media; and

displaying, by the processor, the output media on a display of a user device; and

wherein the additional portions of the at least one media file comprise metadata that includes a first decryption key provided to a plurality of user devices and a second decryption key specific to the user device.

2. The method of claim 1 , wherein removing the additional portions of the at least one media file are removed prior to receiving the at least one media file at the user device.

3. The method of claim 1 , wherein the additional portions of the at least one media file comprise media content associated with the at least one media file and wherein the metadata is associated with an encryption algorithm used to encrypt the additional portions of the at least one media file.

4. The method of claim 1 , comprising:

replacing the predefined gaps in the at least one media file with the received additional portions of the at least one media file.

5. The method of claim 4 , wherein the predefined gaps comprise at least one of dummy bytes, all one bits and all zero bits.

6. An apparatus configured to perform media distribution, comprising:

a receiver configured to receive at least one media file;

a memory configured to store the at least one media file; and

a processor configured to

retrieve the at least one media file from the memory during a play time operation and execute the at least one media file,

direct the at least one media file to a network abstraction layer unit unwrapper configured to parse the at least one media file for identifiers of predefined gaps in the at least one media file,

receive additional portions of the at least one media file during the play time operation based on the identifiers, and

wherein the processor is further configured to process the at least one media file and the additional portions of the at least one media file to generate an output media, and display the output media on a display of a user device, and

wherein the additional portions of the at least one media file comprise metadata that includes a first decryption key provided to a plurality of user devices and a second decryption key specific to the user device.

7. The apparatus of claim 6 , wherein the additional portions of the at least one media file are removed prior to receiving the at least one media file.

8. The apparatus of claim 6 , wherein the additional portions of the at least one media file comprise media content associated with the at least one media file and wherein the metadata is associated with an encryption algorithm used to encrypt the additional portions of the at least one media file.

9. The apparatus of claim 6 , wherein the processor is further configured to replace the predefined gaps in the at least one media file with the received additional portions of the at least one media file.

10. The apparatus of claim 9 , wherein the predefined gaps comprise at least one of dummy bytes, all one bits and all zero bits.

11. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform media distribution, the processor being configured to perform:

retrieving at least one media file during a play time operation;

executing the at least one media file;

directing the at least one media file to a network abstraction layer unit unwrapper configured to parse the at least one media file for identifiers of predefined gaps in the at least one media file;

receiving additional portions of the at least one media file during the play time operation based on the identifiers;

processing the at least one media file and the additional portions of the at least one media file to generate an output media; and

displaying the output media on a display of a user device; and

wherein the additional portions of the at least one media file comprise metadata that includes a first decryption key provided to a plurality of user devices and a second decryption key specific to the user device.

12. The non-transitory computer readable storage medium of claim 11 , wherein the additional portions of the at least one media file are removed prior to receiving the at least one media file at the user device.

13. The non-transitory computer readable storage medium of claim 11 , wherein the additional portions of the at least one media file comprise media content associated with the at least one media file and wherein the metadata is associated with an encryption algorithm used to encrypt the additional portions of the at least one media file.

14. The non-transitory computer readable storage medium of claim 11 , wherein the processor is configured to perform:

replacing the predefined gaps in the at least one media file with the received additional portions of the at least one media file, and wherein the predefined gaps comprise at least one of dummy bytes, all one bits and all zero bits.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033868/0555 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2013
From: ALCATEL-LUCENT USA INC.
To: ALCATEL LUCENT
Reel/Frame 030252/0022 →
SECURITY AGREEMENT Recorded Jan 30, 2013
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 029821/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2012
From: ALCATEL-LUCENT BELL N.V.
To: ALCATEL LUCENT
Reel/Frame 027964/0777 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2012
From: VALE, RAJESH J.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 027878/0440 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2012
From: DE VLEESCHAUWER, DANNY
To: ALCATEL-LUCENT BELL N.V.
Reel/Frame 027878/0683 →