INFORMATION PRESENTING DEVICE, INFORMATION PRESENTING METHOD, INFORMATION PRESENTING PROGRAM, AND INTEGRATED CIRCUIT
First Claim
1. An information presenting device for presenting a relationship between pluralities of data pieces, each plurality of data pieces being held by a respective one of a plurality of users, the information presenting device comprising:
- an acquiring unit operable to acquire at least (i) a first information group composed of a plurality of data pieces each held by a first user and attached with a first attribute and a second attribute, and (ii) a second information group composed of a plurality of data pieces each held by a second user and attached with the first attribute and the second attribute;
a generating unit operable to, with respect to each of a plurality of values of the first attribute, extract data pieces having a same value of the first attribute from the first information group and the second information group, thereby generating a first subgroup consisting of the data pieces having the same value from the first information group, and a second subgroup consisting of the data pieces having the same value from the second information group;
a calculating unit operable to, with respect to each of pair of generated first and second subgroups, each pair pertaining to a different one of the first attribute values, calculate a commonality between second attributes attached to the data pieces in the first subgroup and second attributes attached to the data pieces in the second subgroup in the pair;
a determining unit operable to determine a presentation order in which to present all the calculated commonalities, based on how many data pieces the first and second subgroups in each respective pair contain; and
a presenting unit operable to present the calculated commonalities arranged in the determined presentation order.
2 Assignments
0 Petitions
Accused Products
Abstract
An information presenting device for narrowing down information such as contents beneficial for users and stimulating interest in users from various viewpoints, and presenting the information to users in an easily ascertainable manner. A content recommending device 1 displays an image 1100. A commonality map image 1121 includes a title image 1131, a Venn diagram image 1134, and a details button image 1137. The Venn diagram in the commonality map image 1111 relating to all content is narrowed down to a Venn diagram about the set containing, as elements, content IDs of content having an attribute value “Mayumi Hamada” for an attribute “artist”. In the content recommending device 1, a multiple profile acquiring unit 101 acquires viewing/listening history tables including content IDs of content viewed/listened to in player terminals, and a profile common relationship ascertaining unit 102 calculates an extent of a common portion of the acquired viewing/listening history tables. The commonality is expressed as a Venn diagram.
-
Citations
26 Claims
-
1. An information presenting device for presenting a relationship between pluralities of data pieces, each plurality of data pieces being held by a respective one of a plurality of users, the information presenting device comprising:
-
an acquiring unit operable to acquire at least (i) a first information group composed of a plurality of data pieces each held by a first user and attached with a first attribute and a second attribute, and (ii) a second information group composed of a plurality of data pieces each held by a second user and attached with the first attribute and the second attribute; a generating unit operable to, with respect to each of a plurality of values of the first attribute, extract data pieces having a same value of the first attribute from the first information group and the second information group, thereby generating a first subgroup consisting of the data pieces having the same value from the first information group, and a second subgroup consisting of the data pieces having the same value from the second information group; a calculating unit operable to, with respect to each of pair of generated first and second subgroups, each pair pertaining to a different one of the first attribute values, calculate a commonality between second attributes attached to the data pieces in the first subgroup and second attributes attached to the data pieces in the second subgroup in the pair; a determining unit operable to determine a presentation order in which to present all the calculated commonalities, based on how many data pieces the first and second subgroups in each respective pair contain; and a presenting unit operable to present the calculated commonalities arranged in the determined presentation order. - 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. An information presenting method used in an information presenting device for presenting a relationship between pluralities of data pieces, each plurality of data pieces being held by a respective one of a plurality of users, the information presenting method comprising:
-
an acquiring step of acquiring at least (i) a first information group composed of a plurality of data pieces each held by a first user and attached with a first attribute and a second attribute, and (ii) a second information group composed of a plurality of data pieces each held by a second user and attached with the first attribute and the second attribute; a generating step of, with respect to each of a plurality of values of the first attribute, extracting data pieces having a same value of the first attribute from the first information group and the second information group, thereby generating a first subgroup consisting of the data pieces having the same value from the first information group, and a second subgroup consisting of the data pieces having the same value from the second information group; a calculating step of, with respect to each of pair of generated first and second subgroups, each pair pertaining to a different one of the first attribute values, calculating a commonality between second attributes attached to the data pieces in the first subgroup and second attributes attached to the data pieces in the second subgroup in the pair; a determining step of determining a presentation order in which to present all the calculated commonalities, based on how many data pieces the first and second subgroups in each respective pair contain; and a presenting step of presenting the calculated commonalities arranged in the determined presentation order.
-
-
25. An information presenting program of the present invention is an information presenting program used in an information presenting device for presenting a relationship between pluralities of data pieces, each plurality of data pieces being held by a respective one of a plurality of users, the information presenting program causing a computer to execute the steps of:
-
an acquiring step of acquiring at least (i) a first information group composed of a plurality of data pieces each held by a first user and attached with a first attribute and a second attribute, and (ii) a second information group composed of a plurality of data pieces each held by a second user and attached with the first attribute and the second attribute; a generating step of, with respect to each of a plurality of values of the first attribute, extracting data pieces having a same value of the first attribute from the first information group and the second information group, thereby generating a first subgroup consisting of the data pieces having the same value from the first information group, and a second subgroup consisting of the data pieces having the same value from the second information group; a calculating step of, with respect to each of pair of generated first and second subgroups, each pair pertaining to a different one of the first attribute values, calculating a commonality between second attributes attached to the data pieces in the first subgroup and second attributes attached to the data pieces in the second subgroup in the pair; a determining step of determining a presentation order in which to present all the calculated commonalities, based on how many data pieces the first and second subgroups in each respective pair contain; and a presenting step of presenting the calculated commonalities arranged in the determined presentation order.
-
-
26. An integrated circuit used in an information presenting device for presenting a relationship between pluralities of data pieces, each plurality of data pieces being held by a respective one of a plurality of users, the integrated circuit comprising:
-
an acquiring unit operable to acquire at least (i) a first information group composed of a plurality of data pieces each held by a first user and attached with a first attribute and a second attribute, and (ii) a second information group composed of a plurality of data pieces each held by a second user and attached with the first attribute and the second attribute; a generating unit operable to, with respect to each of a plurality of values of the first attribute, extract data pieces having a same value of the first attribute from the first information group and the second information group, thereby generating a first subgroup consisting of the data pieces having the same value from the first information group, and a second subgroup consisting of the data pieces having the same value from the second information group; a calculating unit operable to, with respect to each of pair of generated first and second subgroups, each pair pertaining to a different one of the first attribute values, calculate a commonality between second attributes attached to the data pieces in the first subgroup and second attributes attached to the data pieces in the second subgroup in the pair; a determining unit operable to determine a presentation order in which to present all the calculated commonalities, based on how many data pieces the first and second subgroups in each respective pair contain; and a presenting unit operable to present the calculated commonalities arranged in the determined presentation order.
-
Specification