1. An information processing system comprising: a first information processing apparatus usable by a user; and a second information processing apparatus, said first information processing apparatus and said second information processing apparatus being capable of communicating with each other; said first information processing apparatus including: a memory unit for storing history information representing a history of a plurality of contents which have been past operated by the user; a processing unit for processing at least part of said history information stored in said memory unit according to a predetermined rule, and outputting processed history information; and a first communicating unit for transmitting said processed history information output from said processing unit to said second information processing apparatus; said second information processing apparatus including: a second communicating unit for receiving said processed history information transmitted from said first information processing apparatus; a determining unit for determining one or more candidates for contents to be recommended to the user based on said processed history information received by said second communicating unit; and a list generating unit for generating a list of information which identifies each of said one or more candidates for contents which are determined by said determining unit; wherein said second communicating unit transmits said list generated by said list generating unit to said first information processing apparatus, and said first communicating unit receives said list transmitted from said second information processing apparatus.