Method and system for network-based purchase and distribution of media
First Claim
1. A method for purchasing access to a media item over a network, said method comprising:
- (a) receiving, over the network, a buy request from a user requesting to buy a particular media item, the buy request being initiated by the user through a single graphical user interface action by the user once an identifier for the particular media item is displayed on a display screen for the user, and the buy request including an account identifier for the user;
(b) initiating payment for the particular media item being purchased in response to the buy request being received, the payment being processed using information previously stored in a user account associated with the user;
(c) determining media access information pertaining to the particular media item; and
(d) sending, over the network, the media access information to a user machine of the user, the media access information thereafter being used by the user machine to access the particular media item.
3 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 security restricts access to media within media files during downloads as well as while stored at a server and/or client. For example, a potential purchaser can search and browse through numerous media items on-line that are available for purchase. The potential purchaser can thereafter purchase one or more media items on-line with great ease. Upon purchasing a media item, the content for the media item can be downloaded over the network to the purchaser. The content for the media item is then encrypted for the purchaser'"'"'s use and stored on the purchaser'"'"'s machine. Thereafter, the purchaser can make use of the media item (e.g., play the media item). Improved graphical user interfaces suitable for reviewing, browsing, previewing and/or purchasing numerous media items are also disclosed.
-
Citations
64 Claims
-
1. A method for purchasing access to a media item over a network, said method comprising:
-
(a) receiving, over the network, a buy request from a user requesting to buy a particular media item, the buy request being initiated by the user through a single graphical user interface action by the user once an identifier for the particular media item is displayed on a display screen for the user, and the buy request including an account identifier for the user;
(b) initiating payment for the particular media item being purchased in response to the buy request being received, the payment being processed using information previously stored in a user account associated with the user;
(c) determining media access information pertaining to the particular media item; and
(d) sending, over the network, the media access information to a user machine of the user, the media access information thereafter being used by the user machine to access the particular media item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable medium including at least computer program code for purchasing access to a media item over a network, said computer readable medium comprising:
-
computer program code for receiving, over the network, a buy request from a user requesting to buy a particular media item, the buy request being initiated by the user, the buy request including an identifier for the particular media item and an account identifier for the user;
computer program code for initiating payment for the particular media item being purchased in response to the buy request being received, the payment being processed using information previously stored in a user account associated with the user;
computer program code for determining media access information pertaining to the particular media item; and
computer program code for sending, over the network, the media access information to a user machine of the user, the media access information thereafter being used by the user machine to access the particular media item. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A network-based media purchase system, said system comprising:
-
a plurality of client media player programs, each of said client media player programs being resident on a different client machine;
a media storage server that stores media items in an encrypted format; and
a media commerce server that enables each of said client media player programs to purchase media items by enabling the client media player programs to initiate payment for such, to download the media items that have been purchased, to modify encryption imposed on the media items, to store the media items to the client machines, and to subsequently use the stored media items. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A network-based media purchase system, said system comprising:
-
a plurality of client media player programs, each of said client media player programs being resident on a different client machine;
a media storage server that stores media items in an encrypted format; and
a media commerce server that enables each of said client media player programs to purchase media items by enabling one of said client media player programs to specify at least one media item to purchase and to initiate payment for the purchase, encrypting the at least one media item particular for a user account or user associated with the one of said client media player programs, and downloading and storing the at least one media item that has been encrypted to the client machine operating the one of said client media player programs. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57)
-
-
58. A method for processing an electronic payment for an online purchase, said method comprising:
-
receiving purchase information for an online purchase made by a user;
deferring processing of electronic payment for the online purchase;
accumulating the purchase information for the online purchase together with one or more other online purchases of the user being deferred;
determining whether a deferral limit for the online purchases of the user being deferred has been reached; and
initiating an aggregate electronic payment transaction for the online purchases being deferred after said determining determines that the deferral limit has been reached. - View Dependent Claims (59, 60, 61, 62, 63)
-
-
64. A computer readable medium including at least computer program code for processing an electronic payment for an online purchase, said computer readable medium comprising:
-
computer program code for receiving purchase information for an online purchase made by a user;
computer program code for deferring processing of electronic payment for the online purchase;
computer program code for accumulating the purchase information for the online purchase together with one or more other online purchases of the user being deferred;
computer program code for determining whether a deferral limit for the online purchases of the user being deferred has been reached; and
computer program code for initiating an aggregate electronic payment transaction for the online purchases being deferred after said determining determines that the deferral limit has been reached.
-
Specification