User information from a terminal is input to a user information inputting
section 8, retrieval keys are input to a retrieval key inputting section
7 and retrieval demanding signal is input to a user demand inputting
section 6. A content retrieving section 10 searches a database B based
upon the retrieval keys and outputs a retrieval result list to a
retrieval result list editing section 11. A terminal ability information
acquiring section 9 acquires information about processing ability of the
terminal from the user information input to the user information
inputting section 8 and the retrieval result list editing section 11
edits the retrieval result list from the content retrieving section 10
based upon its processing ability information, and on the other hand, an
output content editing section 13 edits the contents based upon the
terminal ability information, and then both sections delivers through
their delivering sections 12, 14 to the terminal, respectively.