Patent ID: 8370209

Claim:
A method, comprising: receiving on at least one computer information associated with a selection made by a user from among a plurality of search options concurrently displayed to the user through a web browser; receiving on the at least one computer information associated with a geographical location of the user, such information being produced by a device on which the web browser is displayed or provided by the user through the web browser; receiving on the at least one computer information associated with a geographical range of interest of the user; processing on the at least one computer the information associated with the selection made, the geographical location, and the geographical range of interest to determine a plurality of businesses of interest, the plurality of businesses of interest including a one or more participating businesses and one or more non-participating businesses; determining on the at least one computer a price associated with each of the plurality of businesses of interest; when a business from the plurality of businesses of interest is a participating business and the price associated with the participating business is not a lowest price of the prices associated with the plurality of businesses of interest, automatically adjusting the price associated with the participating business; when a business from the plurality of businesses of interest is a non-participating business and the price associated with the non-participating business is not a lowest price of the prices associated with the plurality of businesses of interest, automatically deciding to not adjust the price associated with the non-participating business; and sending the price associated with each of the plurality of businesses of interest to the web browser for display; wherein a record associated with the participating business stored on the at least one computer is updatable by at least one participating business computer in communication with the at least one computer.