Claims
- 1. A method for facilitating a purchase of a memory upgrade for a computer system, comprising:
obtaining memory configuration information for the computer system; determining a memory upgrade option based upon the memory configuration information; presenting an option to purchase the memory upgrade option to a user of the computer system; and if the user indicates that the user would like to purchase the memory upgrade option, automatically initiating a purchase transaction for the memory upgrade option.
- 2. The method of claim 1, wherein automatically initiating the purchase transaction involves automatically initiating the purchase transaction through a web site that facilitates purchasing the memory upgrade option.
- 3. The method of claim 2, further comprising automatically transferring at least part of the memory configuration information to the web site so that the user does not have to reenter details of the memory configuration information into the web site.
- 4. The method of claim 1, wherein obtaining the memory configuration information involves reading serial presence detect information from a non-volatile storage device within a memory module in the computer system.
- 5. The method of claim 1, wherein determining the memory upgrade option involves:
identifying a plurality of memory upgrade options that will work in the computer system based upon the memory configuration information; and allowing the user to select the memory upgrade option from the plurality of memory upgrade options.
- 6. The method of claim 1, wherein obtaining the memory configuration information involves obtaining at least one of:
an amount of memory installed in the computer system; a maximum amount of memory that can be installed in the computer system; a number of memory module sockets that are available to accept memory modules in the computer system; and an operating speed for memory in the computer system.
- 7. The method of claim 1, wherein prior to obtaining the memory configuration information, the method further comprises receiving a command from the user to initiate a memory upgrade for the computer system.
- 8. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for facilitating a purchase of a memory upgrade for a computer system, the method comprising:
obtaining memory configuration information for the computer system; determining a memory upgrade option based upon the memory configuration information; presenting an option to purchase the memory upgrade option to a user of the computer system; and if the user indicates that the user would like to purchase the memory upgrade option, automatically initiating a purchase transaction for the memory upgrade option.
- 9. The computer-readable storage medium of claim 8, wherein automatically initiating the purchase transaction involves automatically initiating the purchase transaction through a web site that facilitates purchasing the memory upgrade option.
- 10. The computer-readable storage medium of claim 9, wherein the method further comprises automatically transferring at least part of the memory configuration information to the web site so that the user does not have to reenter details of the memory configuration information into the web site.
- 11. The computer-readable storage medium of claim 8, wherein obtaining the memory configuration information involves reading serial presence detect information from a non-volatile storage device within a memory module in the computer system.
- 12. The computer-readable storage medium of claim 8, wherein determining the memory upgrade option involves:
identifying a plurality of memory upgrade options that will work in the computer system based upon the memory configuration information; and allowing the user to select the memory upgrade option from the plurality of memory upgrade options.
- 13. The computer-readable storage medium of claim 8, wherein obtaining the memory configuration information involves obtaining at least one of:
an amount of memory installed in the computer system; a maximum amount of memory that can be installed in the computer system; a number of memory module sockets that are available to accept memory modules in the computer system; and an operating speed for memory in the computer system.
- 14. The computer-readable storage medium of claim 8, wherein prior to obtaining the memory configuration information, the method further comprises receiving a command from the user to initiate a memory upgrade for the computer system.
- 15. An apparatus that facilitates a purchase of a memory upgrade for a computer system, comprising:
a configuration lookup mechanism that is configured to obtain memory configuration information for the computer system; a determining mechanism that is configured to determine a memory upgrade option based upon the memory configuration information; and a purchasing mechanism that is configured to present an option to purchase the memory upgrade option to a user of the computer system; wherein if the user indicates that the user would like to purchase the memory upgrade option, the purchasing mechanism is configured to automatically initiating a purchase transaction for the memory upgrade option.
- 16. The apparatus of claim 15, wherein the purchasing mechanism is configured to automatically initiate the purchase transaction through a web site that facilitates purchasing the memory upgrade option.
- 17. The apparatus of claim 16, wherein the purchasing mechanism is configured to automatically transfer at least part of the memory configuration information to the web site so that the user does not have to reenter details of the memory configuration information into the web site.
- 18. The apparatus of claim 15, wherein the configuration lookup mechanism is configured to read serial presence detect information from a non-volatile storage device within a memory module in the computer system.
- 19. The apparatus of claim 15, wherein the determining mechanism is configured to:
identify a plurality of memory upgrade options that will work in the computer system based upon the memory configuration information; and to allow the user to select the memory upgrade option from the plurality of memory upgrade options.
- 20. The apparatus of claim 15, wherein the configuration lookup mechanism is configured to obtain at least one of:
an amount of memory installed in the computer system; a maximum amount of memory that can be installed in the computer system; a number of memory module sockets that are available to accept memory modules in the computer system; and an operating speed for memory in the computer system.
- 21. The apparatus of claim 15, wherein the apparatus is configured to operate upon receiving a command from the user to initiate a memory upgrade for the computer system.
RELATED APPLICATION
1. This application is a continuation-in-part of a pending U.S. patent application, entitled “Determining Memory Upgrade Options,” by inventor Paul R. Petersen, Ser. No. 09/419,523, filed Oct. 18, 1999. This application hereby claims priority under 35 U.S.C. § 120 to the above-listed patent application.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09419523 |
Oct 1999 |
US |
Child |
09733372 |
Dec 2000 |
US |