Patent ID: 7251618

Claim:
A method for facilitating a purchase of a memory upgrade for a computer system, comprising: obtaining memory configuration information for the computer system, the memory configuration information being obtained from the computer system without requiring that the memory configuration information be entered into the computer system by a user; obtaining memory specification information for a memory upgrade option by accessing information from the Internet; determining a plurality of memory upgrade options that will work in the computer system based upon the memory configuration information and the memory specification information; presenting the plurality of memory upgrade options to the user; allowing the user of the computer system to explore the plurality of memory upgrade options and select a memory upgrade option; presenting an option to purchase the selected memory upgrade option to the user of the computer system; and in response to the user indicating that the user would like to purchase the selected memory upgrade option, automatically initiating a purchase transaction for the memory upgrade option by: automatically initiating the purchase transaction through a website that facilitates purchasing the memory upgrade option by automatically navigating to a web page within the web site that deals with purchasing memory modules; and automatically sending to the website the selected memory upgrade option without intervention by the user so that the user does not have to reenter the selected memory upgrade option.