Patent ID: 7707268

Claim:
A method for individually outputting a content of a first type and a content of a second type, for storing one or more contents of said second type, and for storing other information different from said contents of said second type, the method comprising: generating history information, performed by an information-processing apparatus, the history information on a user utilizing said information-processing apparatus, said history information including a first characteristic vector representing a correlation between an already used content of said first type and an already used content of said second type, wherein the history information is generated at a point of time the already used content of said first type was output; controlling an operation to store history information each time history information is generated in a process carried out at said step of generating history information; acquiring meta information from a user-utilization content of said first type; generating a second characteristic vector, based on said acquired meta information, representing at least one characteristic of the user-utilization content of said first type; determining a degree of similarity based on: (i) said first characteristic vector included in said history information; and (ii) said second characteristic vector that was generated based on said acquired meta information; and determining, performed by the information-processing apparatus, a second-type content regarded as a suitable content whose output operation is considered to be suitable for said user based on said determined degree of similarity based on said first characteristic vector and said second characteristic vector.