Patent ID: 7581255
Filing Date: 2009-08-25
Classification: G06F

Abstract:
1. In a computer system coupled to a data source, a method comprising: accessing an encoded media file from the data source, the encoded media file comprising multiple data streams, each data stream representing a respective source of digital content that is different from source(s) associated with other respective ones of the data streams; creating a plurality of groups comprising at least a first group and a second group, wherein: identifying a plurality of business rules comprising at least a first business rule and a second business rule, the first business rule being different than the second business rule, the plurality of business rules each providing a license strategy that indicates one or more of end-user licensing terms and options for accessing one group of the data streams; generating a Digital Rights Management (DRM) header, the DRM header having information mapping the plurality of business rules to the plurality of groups of data streams, the mapping comprising: creating a data file comprising the DRM header and an encrypted version of the plurality of groups of data streams, the creating comprising: providing an end-user, based on a plurality of different licenses comprising a first license and a second license, individual access to each of the plurality of encrypted groups of data streams comprising the encrypted first group of data streams and the encrypted second group of data streams in the data file via the DRM header in the data file, wherein: