Patent ID: 8030564

Claim:
A content selecting and recommending method comprising: receiving, from terminals of a plurality of users via a communication network, a plurality of logs, each of the plurality of logs identifying a piece of content of a plurality of pieces of content and indicating a state of a user of the plurality of users during playback of the piece of content; classifying the state of the user indicated in each of the plurality of logs into a state pattern of a plurality of state patterns; generating a log table indicating correspondence between each of the plurality of state patterns and at least one of the plurality of pieces of content, based on the plurality of logs received from the terminals of the plurality of users; receiving a content recommendation request from a terminal of a requesting user via the communication network, the content recommendation request indicating a state of the requesting user; classifying the state of the requesting user indicated in the content recommendation request into a first state pattern of the plurality of state patterns; selecting a first piece of content of the plurality of pieces of content to recommend to the requesting user based on the log table indicating that the first piece of content was played more frequently than a second piece of content by one or more other users while in a state corresponding to the first state pattern; and sending a recommendation of the first piece of content to the terminal of the requesting user.