Extended Data Collection For 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 a user associated with a commerce application;
determining downloadable products purchased by the user through the commerce application, the purchased product being purchased from multiple merchants;
retrieving purchasing information associated with the purchased products, the purchasing information including data associated with licenses associated with the purchased products;
collecting extended user data associated with the user on behalf of the merchant;
providing the extended user data to the merchant; and
providing the purchasing information to a client application associated with the user.
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. The multi-merchant purchasing system may be further configured to accept a request to collect extended user data related to the user on behalf of merchants and return the collected extended user data to the merchants.
-
Citations
20 Claims
-
1. ) One or more device-readable media having device-executable instructions for performing steps comprising:
-
identifying a user associated with a commerce application;
determining downloadable products purchased by the user through the commerce application, the purchased product being purchased from multiple merchants;
retrieving purchasing information associated with the purchased products, the purchasing information including data associated with licenses associated with the purchased products;
collecting extended user data associated with the user on behalf of the merchant;
providing the extended user data to the merchant; and
providing the purchasing information to a client application associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. ) One or more device-readable media having a data structure comprising:
-
a first data field including a name identifier, the name identifier including a name identifying extended data to be collected as part of purchasing information for downloadable products purchased by a user;
a second data field indexed to the first data field including a label identifier, the label identifier including a portion of text to be displayed to the user using a user interface;
a third data field indexed to the first data field including a canonical name identifier, the canonical identifier including a standard name to identify the extended data regardless of the name identifier; and
a fourth data field indexed to the first data field including a default value, the default value to be displayed to the user using the user interface. - View Dependent Claims (11)
-
-
12. ) A system for managing purchased digital content comprising:
-
a data store including purchasing information associated with users that purchased downloadable products through the system, the purchasing information including license information associated with downloadable products purchased by each users, the purchased products being purchased from multiple merchants;
an extended data collection module, the extended data collection module configured to receive a request from the merchants to collect extended data from the users, the extended data collection module further configured to send the collected extended data to the merchants; and
a locker module configured to providing the purchasing information in the data store to the users, the locker module further configured to receive requests for performing operations related to a downloadable product from a client application associated with at least one of the users and to perform the operations based, at least in part, on the purchasing information associated the at least one user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification