Network-based purchase and distribution of digital media items
First Claim
1. A method for obtaining a digital media item, comprising:
- (a) requesting a digital media item;
(b) receiving a media access response including one or more digital media item components;
(c) requesting the digital media item components in the response, at least one of the digital media item components pertaining to a digital graphic;
(d) receiving the requested digital media item components; and
(e) assembling a digital media item from the received digital media item components.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for network-based purchase and distribution of media are disclosed. The purchase and distribution of media by these methods and systems are not only secure but also controlled. The media takes the form of a digital media item, which is assembled by a client application from one or more digital media item components, including at least one digital graphic associated with the media content contained in the digital media item. The digital media item components are stored on one or more server computers and are obtained by the client application, which requests, from a server computer, a media access response containing one or more pointers to digital media item components on one or more server computers. The assembled digital media item can then be encrypted for the purchaser'"'"'s use and stored on the purchaser'"'"'s machine. Thereafter, the purchaser can make use of the digital media item (e.g., play the digital media item).
-
Citations
31 Claims
-
1. A method for obtaining a digital media item, comprising:
-
(a) requesting a digital media item;
(b) receiving a media access response including one or more digital media item components;
(c) requesting the digital media item components in the response, at least one of the digital media item components pertaining to a digital graphic;
(d) receiving the requested digital media item components; and
(e) assembling a digital media item from the received digital media item components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for transmitting a digital media file between devices, comprising:
-
(a) receiving, at a first server computer, a request to download a digital media item from a client device;
(b) identifying a plurality of digital media item components associated with the requested digital media item;
(c) forming a media access response associated with the requested digital media item, the media access response identifying a plurality of digital media item components, at least one of the digital media item components is a digital graphic;
(d) sending the media access response to the requesting client device. (e) receiving a request for at least one of the digital media item components at a second server computer from a client device. (f) retrieving the at least one of the digital media item components from storage; and
(g) transmitting the at least one of the digital media item components to the client device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer readable medium comprising at least computer code providing a plurality of links to digital media item components of a digital media item, wherein
at least one link points to digital media content, and at least one link points to a digital graphic associated with the digital media content.
-
29. A network-based media purchase system, comprising:
-
a first media storage server that stores digital media content;
a second media storage server that stores media item information;
a plurality of client media management applications (MMAs), each MMA being resident on a different client machine, a database resident on a database server, wherein the database contains at least media item information, a table of pointers to the digital media content residing on the first media storage server, and a table of pointers to the graphics associated with the digital media content. wherein the database server is capable of responding to a request from one of the client MMAs to download a digital media item by querying the database to create a media access response comprising media item information and one or more pointers to digital media content, including at least one digital graphic, and transmitting the media access response to the requesting client machine;
wherein the first media storage server is capable of responding to a request from a client MMA to download digital media content, including the digital graphic, by sending the requested content to the client MMA;
wherein the second media storage server is capable of responding to a request from a client MMA to download media item information to the client MMA; and
wherein the client MMA is capable of assembling a digital media item by combining the digital media content from the first media storage server, and the media item information from the database server. - View Dependent Claims (30, 31)
-
Specification