Claims
- 1. A method of providing a product key for activating a digital product/service, the method comprising:
a portal obtaining information from a customer for the product key, the customer coupled to the portal by way of a network, the obtained information regarding the product/service for which the product key is required; the portal sending the obtained information to an eligibility service; the eligibility service determining whether the customer is eligible to obtain/purchase the product key; and if the customer is eligible:
the eligibility service notifying the portal of same and determining and identifying to the portal a type of product key to be provided to the customer; the portal redirecting the customer to a distributor on the network to obtain/purchase the identified type of product key, the redirection including the identified type of product key to be provided to the customer; and the distributor conducting an online transaction with the customer to provide the identified type of product key thereto.
- 2. The method of claim 1 comprising the portal obtaining a previously submitted but invalid product key for the product or service, where the invalid product key includes therein information that may be employed to identify such product/service.
- 3. The method of claim 2 comprising the eligibility service determining by reference to a product key distribution database whether the invalid product key has previously resulted in more than a set number of additional product keys being distributed, and if so determining that the customer is not eligible.
- 4. The method of claim 1 comprising the portal obtaining an ID of the product or service.
- 5. The method of claim 1 comprising the eligibility service determining whether the customer has a participating product/service.
- 6. The method of claim 1 comprising the eligibility service determining the type of product key based on information selected from a group consisting of where the customer is located, a type of channel the product/service was originally distributed through, a serial number attached to the product/service, a version of the product/service, and combinations thereof.
- 7. The method of claim 1 comprising the eligibility service determining the type of product key with reference to type mapping information available from a provider of the product/service.
- 8. The method of claim 1 comprising the portal redirecting the customer to a distributor as determined by one of the eligibility service, the portal, and the customer.
- 9. The method of claim 1 comprising the distributor delivering to the customer the identified type of product key by way of a member of a group consisting of a secure page, an encrypted electronic mail message, and a combination thereof.
- 10. The method of claim 1 comprising the distributor delivering the identified type of product key to a user interface of the product/service from which the delivered product key may be employed to activate such product/service.
- 11. The method of claim 1 further comprising:
the distributor reporting the delivered product key to a reporting service; and the reporting service reporting to a product key distribution database that the product key has been delivered and reporting to an activation database that the delivered product key is available to activate the product/service, whereby the customer may employ the delivered product key to activate the product/service by way of a product activation service, the activation database being updated by the product activation service upon such activation to reflect that the delivered product key has in fact been employed to activate the product/service.
- 12. A method of obtaining a refund of a purchased product key, the purchased product key for activating a digital product/service provided by a provider, the method comprising:
identifying the purchased product key to a blocking service; the blocking service determining based on predetermined rules whether the provider authorizes the refund; if the refund is authorized:
the blocking service submitting the product key to a product key distribution database to notify same that the product key is to be canceled; the blocking service submitting the product key to an activation database to notify same that the product key is not available to activate the product/service, the activation database having knowledge of the submitted product key refusing to allow any future activation transaction based on such submitted product key.
- 13. The method of claim 12 further comprising:
a distributor receiving from a customer a request for the refund and an identification of the purchased product key, the customer coupled to the distributor by way of a network; and the distributor determining based on predetermined business rules whether to accept the refund request from the customer; the method comprising the distributor identifying the purchased product key to the blocking service if the refund request is accepted.
- 14. The method of claim 13 further comprising the distributor conducting a refund transaction with the customer if the blocking service authorizes the refund.
- 15. A system for providing a product key for activating a digital product/service, the system comprising:
a portal for obtaining information from a customer for the product key, the customer coupled to the portal by way of a network, the obtained information regarding the product/service for which the product key is required; an eligibility service for receiving the obtained information from the portal, the eligibility service for determining whether the customer is eligible to obtain/purchase the product key; and, if the customer is eligible, for notifying the portal of same and for determining and identifying to the portal a type of product key to be provided to the customer; a distributor to which the portal redirects the customer if such customer is eligible, the distributor being on the network, the redirection including the identified type of product key, the distributor for conducting an online transaction with the customer to provide the identified type of product key thereto.
- 16. The system of claim 15 wherein the portal obtains a previously submitted but invalid product key for the product or service, where the invalid product key includes therein information that may be employed to identify such product/service.
- 17. The system of claim 16 wherein the eligibility service determines by reference to a product key distribution database whether the invalid product key has previously resulted in more than a set number of additional product keys being distributed, and if so determines that the customer is not eligible.
- 18. The system of claim 15 wherein the portal obtains an ID of the product or service.
- 19. The system of claim 15 wherein the eligibility service determines whether the customer has a participating product/service.
- 20. The system of claim 15 wherein the eligibility service determines the type of product key based on information selected from a group consisting of where the customer is located, a type of channel the product/service was originally distributed through, a serial number attached to the product/service, a version of the product/service, and combinations thereof.
- 21. The system of claim 15 wherein the eligibility service determines the type of product key with reference to type mapping information available from a provider of the product/service.
- 22. The system of claim 15 wherein the portal redirects the customer to a distributor as determined by one of the eligibility service, the portal, and the customer.
- 23. The system of claim 15 wherein the distributor delivers to the customer the identified type of product key by way of a member of a group consisting of a secure page, an encrypted electronic mail message, and a combination thereof.
- 24. The system of claim 15 wherein the distributor delivers the identified type of product key to a user interface of the product/service from which the delivered product key may be employed to activate such product/service.
- 25. The system of claim 15 further comprising a reporting service to which the distributor reports the delivered product key, a product key distribution database for receiving a report from the reporting service that the product key has been delivered, and an activation database for receiving a report from the reporting service that the delivered product key is available to activate the product/service, whereby the customer may employ the delivered product key to activate the product/service by way of a product activation service, the activation database being updated by the product activation service upon such activation to reflect that the delivered product key has in fact been employed to activate the product/service.
- 26. A system for obtaining a refund of a purchased product key, the purchased product key for activating a digital product/service provided by a provider, the system comprising:
a blocking service to which the purchased product key is identified, the blocking service for determining based on predetermined rules whether the provider authorizes the refund; a product key distribution database to which the blocking service submits the product key if the refund is authorized to notify same that the product key is to be canceled; and an activation database to which the blocking service submits the product key if the refund is authorized to notify same that the product key is not available to activate the product/service, the activation database having knowledge of the submitted product key for refusing to allow any future activation transaction based on such submitted product key.
- 27. The system of claim 26 further comprising a distributor for receiving from a customer a request for the refund and an identification of the purchased product key, the customer coupled to the distributor by way of a network, the distributor determining based on predetermined business rules whether to accept the refund request from the customer, the distributor identifying the purchased product key to the blocking service if the refund request is accepted.
- 28. The system of claim 27 wherein the distributor conducts a refund transaction with the customer if the blocking service authorizes the refund.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit of U.S. Provisional Application No. 60/406,073, filed Aug. 26, 2002 under attorney docket number ‘301863.1’ and entitled “System and Method for Distribution of Software”, hereby incorporated by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60406073 |
Aug 2002 |
US |