Patent ID: 8458043

Claim:
A method for ordering a product through a web-based interface over a network, comprising steps of: loading an order placement web page with product items as the web-page is first loaded by a computer, the order placement web page including a product option portion and providing an interface to a purchase order system; obtaining information about a purchase order of a product from a user by selecting a product category from the order placement web page; repopulating product items in a menu specific to the selected product category on the order placement web page without loading and refreshing the entire order placement web page; obtaining information about a purchase order of a product from a user by selecting a product item from the menu with product items on the order placement web page; updating only the product option portion of the order placement web page without loading and refreshing the entire order placement web page by utilizing asynchronous communications over the network with the purchase order system to obtain updated product option information for the selected product; and entering additional information into the purchase order web page subsequent to updating the product option portion of the order placement web page; queuing a first and second shopping cart action for the shopping cart into a pending cart action queue based on the user selecting shopping cart actions; and updating the shopping cart portion of the order placement web page based on the queued shopping cart actions without loading and refreshing the entire order placement web page.