PRODUCT ACTIVATION/REGISTRATION AND OFFER ELIGIBILITY
First Claim
1. A machine-implemented method for making offers to a user, the machine-implemented method comprising:
- performing one of electronically registering or activating a software product;
determining at least one offer for which the user is eligible in conjunction with and based, at least in part, on the one of electronically registering or activating the software product; and
electronically providing the at least one offer to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
An offer may be provided to a user in conjunction with activating or registering a software product. A request for activation of the software product or registration of the software product may be sent to a server via a network. In response to receiving the request, the server may send an activation code to the processing device, or may record the registration of the software product, respectively. The server may work with components of the system to determine whether the user is eligible to receive one or more offers based on the software product and user information. The user may accept one of the one or more offers and the system may provide a corresponding order, along with at least some of the user information, to a processing device of a vendor.
64 Citations
20 Claims
-
1. A machine-implemented method for making offers to a user, the machine-implemented method comprising:
-
performing one of electronically registering or activating a software product; determining at least one offer for which the user is eligible in conjunction with and based, at least in part, on the one of electronically registering or activating the software product; and electronically providing the at least one offer to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for activating a software product and providing at least one offer, the system comprising:
-
a product activation component to receive product information, describing the software product, and processing device information, describing a processing device on which the software product is installed, to determine whether the software product is authorized for activation on the processing device, and to send an activation code to the processing device to enable all features of the software product when the software product is determined to be authorized for activation; an offer eligibility engine to determine the at least one offer for which a user of the processing device is eligible based, at least in part, on the software product to be activated; and an offer providing component to provide the at least one offer to the processing device for display. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A machine-implemented method for activating a software product and determining eligibility for at least one offer, the machine-implemented method comprising:
-
receiving software product information from a processing device having the software product installed thereon; receiving user identifying information from the processing device; authenticating the user based on the user identifying information; determining whether the software product is authorized to be activated based on the received software product information; sending an activation code to the processing device when the software product is determined to be authorized to be activated; accessing user information based on the user identifying information when the user is authenticated; determining whether the user is eligible for at least one offer based, at least in part, on the software product information and the user information; and providing information with respect to the at least one offer. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification