Program recommendation apparatus
First Claim
1. A program recommendation apparatus for generating a program guide that includes recommended program information, comprising:
- a program information obtaining unit operable to obtain a plurality of pieces of program information each relating to a program to be broadcast;
a first obtaining unit operable to obtain first recommendation information relating to a recommended program;
a second obtaining unit operable to obtain second recommendation information relating to a different recommended program;
a recommendation information generating unit operable to generate, for a user, user recommendation information relating to a program recommended to the user, based on the obtained first recommendation information and second recommendation information;
a program guide generating unit operable to extract one or more pieces of recommended program information each relating to a program recommended to the user, from the obtained plurality of pieces of program information, with reference to the generated user recommendation information, and generate a program guide including the extracted pieces of recommended program information in association with the user; and
an output unit operable to output the generated program guide to be displayed.
2 Assignments
0 Petitions
Accused Products
Abstract
A program recording/playback apparatus for easily recording/playing back a program that matches a common preference between multiple viewers is provided. A recording/playback apparatus 100 obtains program recommendation information from a server apparatus 300, and retrieves program recommendation information from within. Based on these two pieces of program recommendation information, the recording/playback apparatus 100 generates and combines two search formulas, to generate one search formula. The recording/playback apparatus 100 then identifies one or more programs that satisfy the conditions shown by the one search formula, within EPG data extracted from received broadcast waves, thereby generating program presetting information. The recording/playback apparatus 100 generates a recorded program table based on the generated program presetting information, and displays the recorded program table. The recording/playback apparatus 100 then receives a user'"'"'s selection indicating one or more of the programs shown by the recorded program table, and reads and plays back the selected programs.
132 Citations
27 Claims
-
1. A program recommendation apparatus for generating a program guide that includes recommended program information, comprising:
-
a program information obtaining unit operable to obtain a plurality of pieces of program information each relating to a program to be broadcast;
a first obtaining unit operable to obtain first recommendation information relating to a recommended program;
a second obtaining unit operable to obtain second recommendation information relating to a different recommended program;
a recommendation information generating unit operable to generate, for a user, user recommendation information relating to a program recommended to the user, based on the obtained first recommendation information and second recommendation information;
a program guide generating unit operable to extract one or more pieces of recommended program information each relating to a program recommended to the user, from the obtained plurality of pieces of program information, with reference to the generated user recommendation information, and generate a program guide including the extracted pieces of recommended program information in association with the user; and
an output unit operable to output the generated program guide to be displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A program recommendation method used in a program recommendation apparatus for generating a program guide including recommended program information, the program recommendation method comprising:
-
a program information obtaining step of obtaining a plurality of pieces of program information each relating to a program to be broadcast;
a first obtaining step of obtaining first recommendation information relating to a recommended program;
a second obtaining step of obtaining second recommendation information relating to a different recommended program;
a recommendation information generating step of generating, for a user, user recommendation information relating to a program recommended to the user, based on the obtained first recommendation information and second recommendation information;
a program guide generating step of extracting one or more pieces of recommended program information each relating to a program recommended to the user, from the obtained plurality of pieces of program information, with reference to the generated user recommendation information, and generating a program guide including the extracted pieces of recommended program information in association with the user; and
an output step of outputting the generated program guide to be displayed.
-
-
26. A computer program to be used in a program recommendation apparatus for extracting program information relating to a recommended program, the computer program causing a computer to execute:
-
a program information obtaining step of obtaining a plurality of pieces of program information each relating to a program to be broadcast;
a first obtaining step of obtaining first recommendation information relating to a recommended program;
a second obtaining step of obtaining second recommendation information relating to a different recommended program;
a recommendation information generating step of generating, for a user, user recommendation information relating to a program recommended to the user, based on the obtained first recommendation information and second recommendation information;
a program guide generating step of extracting one or more pieces of recommended program information each relating to a program recommended to the user, from the obtained plurality of pieces of program information, with reference to the generated user recommendation information, and generating a program guide including the extracted pieces of recommended program information in association with the user; and
an output step of outputting the generated program guide to be displayed. - View Dependent Claims (27)
-
Specification