Program recommendation system, program view terminal, program view program, program view method, program recommendation server, program recommendation program, and program recommendation method
First Claim
1. A program recommendation system comprising:
- a program viewing terminal for allowing a user to view a received program; and
a program recommendation server communicatively connected to the program viewing terminal via a network, and adapted for acquiring manipulation information representing manipulation of the user with respect to the program from the program viewing terminal to create recommended information relating to a program matching with a preference of the user depending on the manipulation information, whereinthe program viewing terminal includes;
a manipulation accepting section for accepting input of the manipulation information; and
a manipulation information transmitting section for transmitting the manipulation information accepted by the manipulation accepting section to the program recommendation server,the program recommendation server includes;
a manipulation information receiving section for receiving the manipulation information transmitted by the manipulation information transmitting section;
a manipulation information storing section for storing the manipulation information received by the manipulation information receiving section with respect to each of the users;
a first grouping section for defining the user as a first group, based on the manipulation information received by the manipulation information receiving section, and the manipulation information stored in the manipulation information storing section with respect to each of the users;
a second grouping section for defining the user as a second group, the second group including the first group defined by the first grouping section;
a recommended information generating section for generating the recommended information customized to the first group, based on an aggregate calculation result of the manipulation information of the users belonging to the first group defined by the first grouping section, and an aggregate calculation result of the manipulation information of the users belonging to the second group defined by the second grouping section; and
a recommended information transmitting section for transmitting the recommended information generated by the recommended information generating section to the program viewing terminal, andthe program viewing terminal further includes;
a recommended information receiving section for receiving the recommended information transmitted by the recommended information transmitting section; and
a program controlling section for performing at least one of a selecting operation, a recording operation, a reproducing operation, and a deleting operation of a program, based on the recommended information received by the recommended information receiving section.
3 Assignments
0 Petitions
Accused Products
Abstract
An object of the invention is to eliminate a program having a high general preference, and recommend a program customized to a preference of a specific user. A reserved information receiver (230) in a program recommendation server (3) receives reserved information transmitted by a program viewing terminal. A reserved information DB (235) stores the reserved information with respect to each of the users. A community reserved information statistics section (236) defines the users as a first group, based on the received reserved information, and the reserved information stored with respect to each of the users. A total user reserved information statistics section (237) defines the users as a second group including the first group. A recommended program creator (239) generates recommended information customized to the first group, based on an aggregate calculation result of the reserved information of the users belonging to the first group, and an aggregate calculation result of the reserved information of the users belonging to the second group. A recommendation transmitter (240) transmits the recommended information to the program viewing terminal. The program viewing terminal reproduces a program based on the recommended information.
16 Citations
15 Claims
-
1. A program recommendation system comprising:
-
a program viewing terminal for allowing a user to view a received program; and a program recommendation server communicatively connected to the program viewing terminal via a network, and adapted for acquiring manipulation information representing manipulation of the user with respect to the program from the program viewing terminal to create recommended information relating to a program matching with a preference of the user depending on the manipulation information, wherein the program viewing terminal includes; a manipulation accepting section for accepting input of the manipulation information; and a manipulation information transmitting section for transmitting the manipulation information accepted by the manipulation accepting section to the program recommendation server, the program recommendation server includes; a manipulation information receiving section for receiving the manipulation information transmitted by the manipulation information transmitting section; a manipulation information storing section for storing the manipulation information received by the manipulation information receiving section with respect to each of the users; a first grouping section for defining the user as a first group, based on the manipulation information received by the manipulation information receiving section, and the manipulation information stored in the manipulation information storing section with respect to each of the users; a second grouping section for defining the user as a second group, the second group including the first group defined by the first grouping section; a recommended information generating section for generating the recommended information customized to the first group, based on an aggregate calculation result of the manipulation information of the users belonging to the first group defined by the first grouping section, and an aggregate calculation result of the manipulation information of the users belonging to the second group defined by the second grouping section; and a recommended information transmitting section for transmitting the recommended information generated by the recommended information generating section to the program viewing terminal, and the program viewing terminal further includes; a recommended information receiving section for receiving the recommended information transmitted by the recommended information transmitting section; and a program controlling section for performing at least one of a selecting operation, a recording operation, a reproducing operation, and a deleting operation of a program, based on the recommended information received by the recommended information receiving section. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification