Patent ID: 7904342

Claim:
A method for specifying products for a system, the method comprising: utilizing a computer to perform: receiving a diagram over a network, wherein at least a portion of the diagram is specified by a user, and wherein the diagram represents a configuration of a system, wherein the diagram comprises a plurality of device icons coupled by link icons, wherein the device icons represent electronic devices, each of which includes at least one printed circuit board, and wherein the link icons represent physical connectivity between the electronic devices; receiving user input over the network indicating desired operation of the system represented by the diagram; programmatically analyzing the diagram to determine product information related to each of one or more products not represented in the diagram, wherein said programmatically analyzing the diagram to determine product information related to each of one or more products not represented in the diagram is performed based on the indicated desired operation of the system; and providing the product information related to each of the one or more products over the network to the user.