Program Selecting System
First Claim
1. A program selecting system including a server device and a plurality of playback devices, the server device comprising:
- an acquisition unit operable to acquire, from each playback device, a program identifier for identifying a program being played back, an elapsed time information piece showing an elapsed time from a start of the program, an evaluation of the program by a viewer, and attribute information showing an attribute of the viewer;
a storage unit operable to store, for each of a plurality of viewer types based on attributes, evaluation totals in correspondence with program identifiers and elapsed time information pieces, each evaluation total being a result of totalizing evaluations acquired together with a corresponding program identifier and elapsed time information piece;
a specific attribute acquisition unit operable to acquire specific attribute information;
a selection unit operable to select program identifiers and elapsed time information pieces stored in the storage unit for a viewer type determined by the specific attribute information; and
a transmission unit operable to transmit the selected program identifiers and elapsed time information pieces, and evaluation totals corresponding to the selected program identifiers and elapsed time information pieces, and each playback device comprising;
a playback unit operable to play back the program;
a transmitting unit operable to transmit, while the program is being played back, the program identifier, the elapsed time information-piece, the evaluation, and the attribute information to the server device;
a specific attribute transmission unit operable to transmit the specific attribute information;
a program acquisition unit operable to acquire, from the server device, the program identifiers and elapsed time information pieces selected in relation to the specific attribute information, and the evaluation totals corresponding to the selected program identifiers and elapsed time information pieces; and
a display unit operable to display the acquired program identifiers and elapsed time information pieces, in an order based on the acquired evaluation totals.
3 Assignments
0 Petitions
Accused Products
Abstract
A program selecting system includes a playback device and a server. During playback of a program, the playback device transmits a program identifier for identifying the program, an evaluation of the program by a viewer, and an attribute of the viewer to the server. The server totalizes evaluations of programs according to viewer attribute and stores evaluation totals. When requested by the playback device, the server transmits program identifiers of programs which are highly evaluated by other viewers having similar attributes to the viewer, and evaluation totals of the programs. The playback device displays ranking of the programs based on the received evaluation totals.
-
Citations
13 Claims
-
1. A program selecting system including a server device and a plurality of playback devices,
the server device comprising: -
an acquisition unit operable to acquire, from each playback device, a program identifier for identifying a program being played back, an elapsed time information piece showing an elapsed time from a start of the program, an evaluation of the program by a viewer, and attribute information showing an attribute of the viewer;
a storage unit operable to store, for each of a plurality of viewer types based on attributes, evaluation totals in correspondence with program identifiers and elapsed time information pieces, each evaluation total being a result of totalizing evaluations acquired together with a corresponding program identifier and elapsed time information piece;
a specific attribute acquisition unit operable to acquire specific attribute information;
a selection unit operable to select program identifiers and elapsed time information pieces stored in the storage unit for a viewer type determined by the specific attribute information; and
a transmission unit operable to transmit the selected program identifiers and elapsed time information pieces, and evaluation totals corresponding to the selected program identifiers and elapsed time information pieces, and each playback device comprising;
a playback unit operable to play back the program;
a transmitting unit operable to transmit, while the program is being played back, the program identifier, the elapsed time information-piece, the evaluation, and the attribute information to the server device;
a specific attribute transmission unit operable to transmit the specific attribute information;
a program acquisition unit operable to acquire, from the server device, the program identifiers and elapsed time information pieces selected in relation to the specific attribute information, and the evaluation totals corresponding to the selected program identifiers and elapsed time information pieces; and
a display unit operable to display the acquired program identifiers and elapsed time information pieces, in an order based on the acquired evaluation totals. - View Dependent Claims (7)
-
-
2. A program playback device comprising:
-
a playback unit operable to play back a program;
a transmitting unit operable to transmit, while the program is being played back, a program identifier for identifying the program, an elapsed time information piece showing an elapsed time from a start of the program, an evaluation of the program by a viewer, and attribute information showing an attribute of the viewer, to an external device that collects program identifiers, elapsed time information pieces, evaluations, and attribute information from a plurality of playback devices including the program playback device;
an acquisition unit operable to acquire, from the external device, program identifiers and elapsed time information pieces that relate to the attribute information, and evaluations corresponding to the program identifiers and elapsed time information pieces that relate to the attribute information; and
a display unit operable to display the acquired program identifiers and elapsed time information pieces, in an order based on the acquired evaluations. - View Dependent Claims (3, 4, 5, 6)
-
-
8. A server device comprising:
-
an acquisition unit operable to acquire, from each of a plurality of playback devices, a program identifier for identifying a program being played back, an elapsed time information piece showing an elapsed time from a start of the program, an evaluation of the program by a viewer, and attribute information showing an attribute of the viewer;
a storage unit operable to store, for each of a plurality of viewer types based on attributes, evaluation totals in correspondence with program identifiers and elapsed time information pieces, each evaluation total being a result of totalizing evaluations acquired together with a corresponding program identifier and elapsed time information piece;
a specific attribute acquisition unit operable to acquire specific attribute information;
a selection unit operable to select program identifiers and elapsed time information pieces stored in the storage unit for a viewer type determined by the specific attribute information; and
a transmission unit operable to transmit the selected program identifiers and elapsed time information pieces.
-
-
9. A program display method used in a device for playing back a program, comprising steps of:
-
playing back a program;
transmitting, while the program is being played back, a program identifier for identifying the program, an elapsed time information piece showing an elapsed time from a start of the program, an evaluation of the program by a viewer, and attribute information showing an attribute of the viewer, to an external device that collects program identifiers, elapsed time information pieces, evaluations, and attribute information from a plurality of playback devices including the device;
acquiring, from the external device, program identifiers and elapsed time information pieces that relate to the attribute information, and evaluations corresponding to the program identifiers and elapsed time information pieces that relate to the attribute information; and
displaying the acquired program identifiers and elapsed time information pieces, in an order based on the acquired evaluations.
-
-
10. A computer program for causing a device for playing back a program to perform a program display operation, the program display operation comprising steps of:
-
playing back a program;
transmitting, while the program is being played back, a program identifier for identifying the program, an elapsed time information piece showing an elapsed time from a start of the program, an evaluation of the program by a viewer, and attribute information showing an attribute of the viewer, to an external device that collects program identifiers, elapsed time information pieces, evaluations, and attribute information from a plurality of playback devices including the device;
acquiring, from the external device, program identifiers and elapsed time information pieces that relate to the attribute information, and evaluations corresponding to the program identifiers and elapsed time information pieces that relate to the attribute information; and
displaying the acquired program identifiers and elapsed time information pieces, in an order based on the acquired evaluations.
-
-
11. A computer program for causing a server device to perform a program management operation, the program management operation comprising steps of:
-
acquiring, from each of a plurality of playback devices, a program identifier for identifying a program being played back, an elapsed time information piece showing an elapsed time from a start of the program, an evaluation of the program by a viewer, and attribute information showing an attribute of the viewer;
storing, for each of a plurality of viewer types based on attributes, evaluation totals in correspondence with program identifiers and elapsed time information pieces, each evaluation total being a result of totalizing evaluations acquired together with a corresponding program identifier and elapsed time information piece;
acquiring specific attribute information;
selecting program identifiers and elapsed time information pieces stored for a viewer type determined by the specific attribute information; and
transmitting the selected program identifiers and elapsed time information pieces.
-
-
12. An integrated circuit for a playback device for playing back a program, comprising:
-
a transmitting unit operable to transmit, while a program is being played back, a program identifier for identifying the program, an elapsed time information piece showing an elapsed time from a start of the program, an evaluation of the program by a viewer, and attribute information showing an attribute of the viewer, to an external device that collects program identifiers, elapsed time information pieces, evaluations, and attribute information from a plurality of playback devices including the playback device;
an acquisition unit operable to acquire, from the external device, program identifiers and elapsed time information pieces that relate to the attribute information, and evaluations corresponding to the program identifiers and elapsed time information pieces that relate to the attribute information; and
a display unit operable to display the acquired program identifiers and elapsed time information pieces, in an order based on the acquired evaluations.
-
-
13. An integrated circuit for a server device, comprising:
-
an acquisition unit operable to acquire, from each of a plurality of playback devices, a program identifier for identifying a program being played back, an elapsed time information piece showing an elapsed time from a start of the program, an evaluation of the program by a viewer, and attribute information showing an attribute of the viewer;
a storage unit operable to store, for each of a plurality of viewer types based on attributes, evaluation totals in correspondence with program identifiers and elapsed time information pieces, each evaluation total being a result of totalizing evaluations acquired together with a corresponding program identifier and elapsed time information piece;
a specific attribute acquisition unit operable to acquire specific attribute information;
a selection unit operable to select program identifiers and elapsed time information pieces stored in the storage unit for a viewer type determined by the specific attribute information; and
a transmission unit operable to transmit the selected program identifiers and elapsed time information pieces.
-
Specification