Patent ID: 7483844

Claim:
A computer system for providing a list of one or more products that meet characteristics of a customer, comprising: a first server including a main agent, a customer table encoded on a computer-readable medium being provided in the main agent, the customer table storing customer characteristic codes, each of the characteristic codes representing characteristics of each of customers; and a second server including a supplier agent connected to the main agent through a network, a product database encoded on a computer-readable medium being provided in the supplier agent, the product database storing products provided by a supplier of the supplier agent, wherein each of the products in the product database is assigned a customer characteristic code in accordance with characteristics of the product; wherein the main agent is programmed to: identify a customer based on a product search request received from the customer; extract a customer characteristic code from the customer table based on the identified customer; and write the product search request and the extracted customer characteristic code in a parameter table; wherein the supplier agent is programmed to: read out the product search request and the customer characteristic code from the parameter table; extract from the product database one or more products that meet the product search request and that are assigned the customer characteristic code; and write the extracted products in a search result table; wherein the main agent is further programmed to: read out the extracted products from the search result table; and provide the list by editing the extracted products into a search result screen.