Claims
- 1. A method for automatically tracking and enabling the operation of a product, comprising:
(a) causing the product to be manufactured and obtaining a fingerprint that identifies the product; (b) receiving, from a customer, an order for the product, wherein at or after the time of the order, a key is given to the customer that enables the customer to register the product electronically, wherein sales information regarding the customer, the product, and the order is collected; (c) storing the fingerprint and the sales information in a database accessible by a vendor of the product; (d) receiving, from the customer, a request to register the product, the request including the key; (e) obtaining a candidate fingerprint purportedly associated with the product and comparing the candidate fingerprint with the fingerprint that identifies the product; (f) if the candidate fingerprint matches the fingerprint, storing information associating the customer with the product and automatically sending the product data that enables the product to operate until a license associated with the product expires.
- 2. The method of claim 1, wherein the fingerprint is electronically readable by the product.
- 3. The method of claim 2, wherein the fingerprint includes a media access control (MAC) address of the product and a serial number.
- 4. The method of claim 1, further comprising:
(a) browsing to a Web site associated with the vendor; (b) sending the key to the Web site; (c) obtaining a username and password to employ in registering the product; and (d) employing the key to associate the customer with the sales information in the database accessible to the vendor.
- 5. The method of claim 1, wherein the candidate fingerprint is obtained from the customer.
- 6. The method of claim 1, wherein the candidate fingerprint is obtained over a network by contacting the product and requesting the candidate fingerprint directly from the product, wherein the product automatically reads the candidate fingerprint.
- 7. The method of claim 1, further comprising:
(a) receiving a request from the product requesting whether any updates are available; and (b) in response to the request, performing at least one of alerting the customer of an update, downloading the update, and applying the update.
- 8. The method of claim 1, further comprising:
(a) receiving the fingerprint from the product and information that indicates errors that have occurred within the product; (b) storing the received information in the database accessible to the vendor; and (c) automatically correlating the errors with a manufacturer that produced the product.
- 9. The method of claim 1, wherein version 1.0 or greater of Hypertext Transfer Protocol Secure (HTTPS) is employed for each communication between the product and a resource associated with the vendor.
- 10. The method of claim 1, further comprising employing a frequency that the product queries for updates to determine whether the product has been duplicated.
- 11. The method of claim 1, further comprising:
(a) previous to the expiration of the license, automatically informing the customer of a pending expiration of the license; (b) receiving, from the customer, a request to renew the license; and (c) automatically providing data to the product that enables the product to operate until the renewed license expires.
- 12. A system for automatically tracking and enabling the operation of a product, comprising:
(a) an order system that receives, from a customer, an order for the product and provides the customer a key that enables the customer to register the product electronically, the product including a fingerprint that identifies the product, the order system obtaining information regarding the customer, the product, and the order and storing the obtained information; (b) a registration system that receives, from the customer, a request to register the product, the request including the key, the registration system obtaining a candidate fingerprint that purportedly identifies the product, wherein if the candidate fingerprint matches the fingerprint that identifies the product, the registration system stores information associating the customer with the product; and (c) a maintenance system that in response to a successful registration, automatically sends data to the product that enables the product to operate until a license associated with the product expires, the maintenance system receiving information from the product over time and automatically providing updates to the product.
- 13. The system of claim 12, wherein the information regarding the customer, the product, and the order is stored in a customer relations management (CRM) database.
- 14. The system of claim 12, wherein the maintenance system also stores update information that identifies an update and when the update was provided to the product.
- 15. The system of claim 12, wherein the fingerprint is electronically readable by the product.
- 16. The system of claim 13, wherein the fingerprint includes a media access control (MAC) address of the product and a serial number.
- 17. The system of claim 12, wherein the candidate fingerprint is obtained from the customer.
- 18. The system of claim 12, wherein the candidate fingerprint is obtained over a network by contacting the product and requesting the candidate fingerprint directly from the product, wherein the product automatically reads the candidate fingerprint.
- 19. The system of claim 12, wherein the maintenance system receives a request from the product requesting whether any updates are available, and in response to the request, causes at least one of alerting the customer of an update, downloading the update, and applying the update.
- 20. The system of claim 12, wherein the maintenance system automatically informs the customer of a pending expiration of the license, receives, from the customer, a request to renew the license, and automatically provides data to the product that enables the product to operate until the renewed license expires.
- 21. A system for automatically tracking and enabling the operation of a product, comprising:
(a) means for receiving an order from a customer, the order receiving means providing the customer a key that enables the customer to register the product electronically, obtaining information regarding the customer, the product, and the order, and storing the obtained information; (b) means for registering the product, the registering means receiving, from a customer, a request to register the product, the request including a key, the registering means obtaining a candidate fingerprint that purportedly identifies the product, wherein if the candidate fingerprint matches the fingerprint that identifies the product, the registering means stores information associated the customer with the product; and (c) means for maintaining the product, wherein in response to a successful registration, the maintenance means sends data to the product that enables the product to operate until a license associated with the product expires, wherein the maintenance means receives information from the product over time and automatically provides updates to the product.
RELATED APPLICATION
[0001] This application is a Utility Patent application based on a previously filed U.S. Provisional Patent application, U.S. Serial No. 60/312,129 filed on Aug. 14, 2001, the benefit of the filing date of which is hereby claimed under 35 U.S.C. § 119(e).
Provisional Applications (1)
|
Number |
Date |
Country |
|
60312129 |
Aug 2001 |
US |