Patent ID: 8370214

Claim:
A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, in response to execution by one or more processors of a computing device, cause the computing device to perform actions for placing an order for a sub-component of a product, the actions comprising: causing a list of a plurality of products to be displayed on a user system; receiving a user selection of one of the plurality of products from the list to be viewed in an exploded view on the user system; causing a diagram depicting sub-components of the selected product in an exploded view to be displayed on the user system, the exploded view showing an assembly drawing of the selected product in which the sub-components are spaced apart from each other in an unassembled state, such that individual characteristics of the sub-components are visible; causing a materials list to be displayed on the user system while displaying the exploded view, the materials list listing the sub-components of the selected product in the exploded view together with information concerning the listed sub-components; receiving, while the exploded view and the materials list is being displayed, a user selection from the user system of a sub-component depicted in the diagram to be ordered; causing to be displayed in the materials list an order quantity for the selected sub-component, based on the received user selection of the sub-component; determining whether the selected sub-component is available to be ordered; processing the selection of the sub-component to be ordered, in response to determining that the selected sub-component is available to be ordered; and informing the user to obtain the selected sub-component from another source, in response to determining that the selected sub-component is unavailable to be ordered.