Patent ID: 9355253
Filing Date: 2016-05-31
CPC Classification: G06F,H04N

Claim Text:
1. A method for establishing media pathways in a media processing device having at least one software application and a plurality of selectable components for use in supporting media pathways, the method comprising: determining security requirements associated with the software application, the security requirements including at least one of a digital rights management element or a conditional access element specified by the software application; identifying a set of the selectable components available for use in establishing a media pathway conforming to the security requirements; utilizing the set of selectable components to establish a media pathway to support operations of the software application, wherein the set of selectable components includes a plurality of selectable hardware accelerated pathway elements and a plurality of selectable software pathway elements, the media pathway including at least a selected one of the plurality of selectable hardware accelerated pathway elements and at least a selected one of the plurality of selectable software pathway elements, the media pathway further including the at least one of a digital rights management element or a conditional access element; performing media-related the media pathway; dynamically modifying the set of selectable components of the media pathway to form at least a portion of a new media pathway, the new media pathway compliant with the security requirements associated with the software application; and continuing media-related operations utilizing the new media pathway, wherein performing media-related operations utilizing the media pathway is performed on a first version of a media item, and continuing media-related operations utilizing the new media pathway is performed on a second version of the media item.