Patent ID: 8396756

Claim:
A method performed by a server to process a product order, the method comprising: operations performed by the server comprising: presenting to a customer an offer for the customer to purchase one or more products of a manufacturer; receiving a product order from the customer for the one or more products of the manufacturer; assigning a price the customer will pay for each product in the received product order; completing the received order including a check out process; posting the completed product order at a website accessible by one or more fulfillers using a log-in mechanism; waiting a selected period of time to enable the one or more fulfillers to view the posted product order; within the selected period of time, receiving one or more bids independent of the assigned price from the one or more fulfillers available to fulfill the product order, wherein the received one or more bids indicate an agreement by the one or more fulfillers to fulfill the posted product order; and at the end of the selected period of time, processing the bids received within the selected period of time to select one of the available fulfillers to fulfill the product order.