Patent ID: 8683528

Claim:
An information processing method, comprising: presenting a plurality of program attribute names constituting program attribute information concerning attributes of a program, wherein the program attribute names are other than a title of a program, indicate a program type and are presented for selection without presentation of titles of programs therewith; accepting a selection of the program attribute information by a user based on the presented program attribute names; storing the accepted selection of program attribute information; acquiring program information concerning a program; automatically acquiring retrieval conditions for retrieving a program based on a determination whether all of the program attribute names for which a flag is set by the selection of the program attribute information by the user based on the presented program attribute names are selected, wherein the retrieval conditions are set other than by the user in association with the program attribute name which corresponds to the stored, accepted selection of program attribute information and include the stored, accepted selection of program attribute information and an escape keyword; comparing the acquired program information and the acquired retrieval conditions; and presenting a program that corresponds to the program information acquired, when the program information acquired satisfies the retrieval conditions acquired on the basis of the comparing, in which the program attribute information includes at least genre information different from the program attribute name or names, in which the escape keyword is a word which is to be excluded from a title of the program or detailed information introducing contents of the program such that if the escape keyword is included in the title or the detailed information of a respective program then the respective program is to be excluded, and in which the presenting the plurality of program attribute names, the accepting, the storing, the acquiring program information, the acquiring retrieval conditions, the comparing, and the presenting are performed by an information processing apparatus.