Patent ID: 8924857

Claim:
A method, comprising: receiving a time-based media presentation for distribution to computing devices associated with users as a single media presentation, wherein the time-based media presentation includes a plurality of media tracks of different types and is divided into a plurality of time-based portions, wherein the plurality of time-based portions divide the plurality of media tracks into predetermined amounts of presentation time; creating a matrix having rows corresponding to one of the plurality of media tracks or the plurality of time-based portions and columns corresponding to the other of the plurality of media tracks or the plurality of time-based portions according to a multi-dimensional digital rights management scheme, wherein the rows of the matrix are associated with a plurality of keys of a first dimension of the multi-dimensional digital rights management scheme, and wherein the columns of the matrix are associated with a plurality of keys of a second dimension of the multi-dimensional digital rights management scheme; encoding the plurality of media tracks of the media presentation according to the first dimension of a multi-dimensional digital rights management scheme; and encoding the plurality of time-based portions of the media presentation according to the second dimension of the multi-dimensional digital rights management scheme, wherein the multi-dimensional digital rights management scheme provides rights to present different combinations of the plurality of media tracks and the plurality of time-based portions of the time-based media presentation based on the first dimension and the second dimension.