Patent ID: 7890378

Claim:
A method of generating a search query, comprising: storing a payment account information in a user record; providing at least a portion of a menu including one or more product category menu items, wherein at least one of the product category menu items is associated with at least one subcategory menu item; receiving at a server the search query based at least in part on a selection of an item associated with the menu; processing the query at the server to provide at least a portion of a result of the search query, wherein the result includes a list of suppliers and for each supplier a corresponding aggregate price for a product and the aggregate prices include a base product price and at least one additional cost associated with a purchase of the product, wherein the at least one of the additional cost is determined using at least a portion of the user record; and facilitating a purchase of the product from any supplier in the list of suppliers using the payment account information stored in the user record.