MULTI-MERCHANT PURCHASING ENVIRONMENT FOR DOWNLOADABLE PRODUCTS
First Claim
1. One or more device-readable media having device-executable instructions for performing steps comprising:
- identifying downloadable products for purchasing by a user, the downloadable products being offered by multiple merchants;
presenting a user-interface for purchasing the downloadable products from the multiple merchants with a single transaction;
determining payment information associated with the user;
providing the payment information to each of the merchants for processing, without interacting with the user;
receiving purchasing information from each of the merchants, the purchasing information including licenses for each of the purchased products; and
enabling the purchased products to be downloaded.
2 Assignments
0 Petitions
Accused Products
Abstract
A multi-merchant purchasing system is configured to identify downloadable products selected by a user for purchase. The identified downloadable products are offered by multiple merchants. The multi-merchant purchasing system enables the user to purchase all of the downloadable products in a single transaction. Specifically, the multi-merchant purchasing system determines payment information associated with the user and, with minimum user-interaction, sends the payment information to applications associated with the merchants for processing. The multi-merchant purchasing system may also be configured to receive purchase information from the merchant applications and maintains the purchase information for the user in a locker. The multi-merchant purchasing system may further be configured to automatically download and install the purchased product onto the user'"'"'s computing device through a software assistant. To ensure privacy and security, the multi-merchant purchasing system may include a credit card quarantine module to secure credit card data by encoding and multiple levels of encryptions.
-
Citations
20 Claims
-
1. One or more device-readable media having device-executable instructions for performing steps comprising:
-
identifying downloadable products for purchasing by a user, the downloadable products being offered by multiple merchants;
presenting a user-interface for purchasing the downloadable products from the multiple merchants with a single transaction;
determining payment information associated with the user;
providing the payment information to each of the merchants for processing, without interacting with the user;
receiving purchasing information from each of the merchants, the purchasing information including licenses for each of the purchased products; and
enabling the purchased products to be downloaded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
- 9. A system for purchasing downloadable products comprising a purchasing module configured to receive a list of downloadable products that are provided by multiple merchants, the list of downloadable products being identified to be purchased by a user, the purchasing module also configured to present a user-interface for purchasing the downloadable products in a single transaction and to determine payment information associated with the user, the purchasing module further configured to provide the payment information to a service associated with each merchant and to receive purchasing information about the purchased products from services.
-
17. A computer-implemented method for purchasing downloadable digital content comprising:
-
determining software products offered by multiple merchants, the software products being selected by a user through a shopping application;
providing a user-interface for purchasing the selected software products with a single transaction;
in response to a selection to purchase the software products, determining payment information associated with the user;
sending the payment information to merchant applications, each of the applications being associated with at least one of the merchants;
receiving purchasing information from each of the merchant applications; and
providing the purchasing information to the user. - View Dependent Claims (18, 19, 20)
-
Specification