Patent ID: 8832005

Claim:
An information processing apparatus comprising: at least one processor; a learning unit that using the at least one processor learns user preference information to search for content items on a server, wherein the user preference information comprises at least one user preference category and user preference attribute information that is associated with the at least one user preference category; a selection unit that using the at least one processor selects at least one recommendable type content item or at least one substitutable content item from the content items on the server, wherein the selection unit selects the at least one recommendable type content item from the content items on the server that match the user preference information, and wherein if none of the content items on the server are recommendable type content items, then the selection unit selects the at least one substitutable type content item from the content items on the server using different user preference attribute information than the user preference information and the same at least one user preference category as the user preference information; and an obtaining unit that using the at least one processor obtains content selected from at least one recommendable type content item or at least one substitutable type content item from the server.