Dynamic Content Packaging
First Claim
Patent Images
1. A method, comprising:
- receiving, by a processor, a content request from a device;
determining, by the processor, a device profile for the device, the device profile indicating device capabilities for the device;
based on the received content request and determined device profile, determining, by the processor, at least one content packager for packaging the requested content;
determining, by the processor, a content delivery mute;
retrieving packaging metadata and encryption keys for the requested content;
packaging the requested content; and
delivering the requested content along the determined content delivery route to the device.
1 Assignment
0 Petitions
Accused Products
Abstract
To be accessed on different media players, requested content must be delivered in a format that is supported by the requesting device. A dynamic content packager for encrypting and packaging requested content for different requesting devices at the time of consumption is disclosed.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a processor, a content request from a device; determining, by the processor, a device profile for the device, the device profile indicating device capabilities for the device; based on the received content request and determined device profile, determining, by the processor, at least one content packager for packaging the requested content; determining, by the processor, a content delivery mute; retrieving packaging metadata and encryption keys for the requested content; packaging the requested content; and delivering the requested content along the determined content delivery route to the device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
8. A method, comprising:
-
receiving, by a processor, a content request from a device; determining, by the processor, a device profile for the device, the device profile indicating device capabilities for the device; based on the received content request and determined device profile, determining, by the processor, at least one content packager for packaging the requested content; determining, by the processor, a content delivery route; if the requested content is stored in cache along the determined content delivery route, delivering the requested content from the cache to the device; and if the requested content is not stored along the content delivery route, retrieving packaging metadata and encryption keys for the requested content; packaging the requested content; and delivering the requested content along the determined content delivery route to the device, - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus comprising:
-
at least one processor; and at least one memory having stored therein machine executable instructions, the at least one memory and stored instructions configured to, with the at least one processor, cause the apparatus to; receive a content request from a device; determine a device profile for the device, the device profile indicating device capabilities for the device; based on the received content request and determined device profile, determine at least one content packager for packaging the requested content; determine a content delivery route; retrieve packaging metadata and encryption keys for the requested content; package the requested content; and deliver the requested content along the determined content delivery route to the device. - View Dependent Claims (19, 20)
-
Specification