Patent ID: 7844498

Claim:
A method for obtaining a media asset bundle, comprising: (a) receiving, at a commerce server, a client request from a client device to purchase a media asset bundle, wherein the media asset bundle comprises a plurality of media assets, including at least one playable media file and at least one interactive multimedia asset, wherein the interactive multimedia asset is usable independent of playing the at least one playable media file; (b) authorizing a payment for the request to purchase the media asset bundle at the commerce server; (c) obtaining the media assets of the media asset bundle from a media storage device; (d) making the media asset bundle available to the requesting client device; (e) selecting a media asset in the media asset bundle; (f) determining whether the media asset in the media asset bundle is interactive or non-interactive; (g) if the media asset is determined to be interactive, playing the media asset and receiving a user interaction with the media asset being played; (h) else, if the media asset is determined to be non-interactive, playing the media asset without any user interaction; (i) determining whether the media asset in the media asset bundle is a non-playable file; and (j) if the media asset is determined to be a non-playable file, viewing the non-playable file, wherein the non-playable file is viewable after purchase of the media asset bundle.