Enabling delivery of protected content using unprotected delivery services
First Claim
Patent Images
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.
6 Assignments
0 Petitions
Accused Products
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.
-
Citations
14 Claims
-
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. - View Dependent Claims (2, 3, 4, 5)
-
-
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. - View Dependent Claims (7, 8, 9, 10)
-
-
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. - View Dependent Claims (12, 13, 14)
-
Specification