Online purchase of digital media bundles
First Claim
1. A computer-implemented method for downloading a media asset bundle, comprising:
- receiving a client request, from a client to a commerce server, to purchase a media asset bundle, wherein the media asset bundle comprises a plurality of media assets and wherein at least one of the media assets in the media asset bundle is a non-playable media asset that is usable independent of playing the other plurality of media assets;
receiving the media asset bundle at the requesting client from the commerce server, wherein the receiving of the media asset bundle at the requesting client is performed after the commerce server authorizes purchase of the media asset bundle is done at an online media store;
determining, by the requesting client, whether an identified media asset in the media asset bundle is playable or non-playable;
if determined that the media asset is playable, initiating playing of the media asset on the requesting client; and
if determined that the media asset is non-playable, initiating viewing of the non-playable media asset in a non-playable media asset viewer.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for interacting with an online media store to obtain a media asset bundle, such as a digital boxset, are disclosed. These techniques involve, for instance, browsing for a media asset bundle that includes at least one non-playable media asset, purchasing the media asset bundle, obtaining the media assets contained in the media asset bundle, determining if a presentation request has been made for a media asset in the media asset bundle, and presenting the requested media asset. Further, these techniques involve playing the media assets in a media asset bundle by selecting a media asset in the media asset bundle, determining whether the media asset is playable or non-playable, presenting the media asset using an appropriate media asset viewer if it is playable, not playing (skipping) the media asset if it is non-playable, and selecting/playing other media assets in the media asset bundle until no more media assets are available to be played.
35 Citations
35 Claims
-
1. A computer-implemented method for downloading a media asset bundle, comprising:
-
receiving a client request, from a client to a commerce server, to purchase a media asset bundle, wherein the media asset bundle comprises a plurality of media assets and wherein at least one of the media assets in the media asset bundle is a non-playable media asset that is usable independent of playing the other plurality of media assets; receiving the media asset bundle at the requesting client from the commerce server, wherein the receiving of the media asset bundle at the requesting client is performed after the commerce server authorizes purchase of the media asset bundle is done at an online media store; determining, by the requesting client, whether an identified media asset in the media asset bundle is playable or non-playable; if determined that the media asset is playable, initiating playing of the media asset on the requesting client; and if determined that the media asset is non-playable, initiating viewing of the non-playable media asset in a non-playable media asset viewer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method for obtaining a media asset bundle, comprising:
-
(a) receiving a client request, from a client device to a commerce server, to purchase a media asset bundle, wherein the media asset bundle comprises a plurality of media assets, including at least one playable file comprising music and at least one non-playable file comprising text and embedded graphics; (b) authorizing, by the commerce server, a payment for the request to purchase the media asset bundle; (c) obtaining the media assets of the media asset bundle; (d) making the media asset bundle available to the client device; (e) receiving a selection of a media asset in the media asset bundle at the client device; (f) determining, at the client device, whether the media asset in the media asset bundle is playable or non-playable at the client device; (g) if the media asset is determined to be playable, playing the media asset on the client device; and (h) if the media asset is determined to be non-playable, viewing of the non-playable media asset in a media asset viewer. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A computing system for purchasing media assets, comprising:
-
one or more client computers, each connected to a computer network; one or more client applications, each separately running on the one or more client computers, the client applications configured to browse, purchase, and play media assets; one or more remote server computers configured to process commerce transactions, each of the one or more remote server computers connected to the computer network, wherein at least one of the remote server computers is configured to enable at least one of the client applications to browse for and purchase a media asset bundle; one or more remote media content servers configured to deliver media assets to any of the one or more client computers connected to the network; wherein the media asset bundle comprises media assets and wherein at least one of the media assets in the media asset bundle is a non-playable media asset, and wherein the one or more client applications determine whether a media asset in the media asset bundle is playable or non-playable after purchasing the media asset, playing the media asset on the one or more client computers if the media asset is playable, and viewing the media asset on the one or more client computers using a media asset viewer if the media asset is non-playable. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer readable storage medium comprising a program of instructions executable to perform a method for obtaining a media asset bundle, the method comprising:
-
sending a user request from a client device to a remote server to access a media asset bundle, wherein the media asset bundle comprises a plurality of media assets, including at least one playable file comprising music and at least one non-playable file comprising text and embedded graphics; receiving the media asset bundle at the requesting client device after the media asset bundle is purchased; receiving a selection of a media asset in the media asset bundle at the client device; determining whether the media asset in the media asset bundle is playable or non- playable at the client device; playing the media asset on the client device if the media asset is playable; and viewing the media asset on the client device in a media asset viewer if the media asset is non-playable. - View Dependent Claims (30, 31, 32, 33, 34, 35)
-
Specification