IP Library Granted Patent US 8,255,421
Granted Patent B2
US 8,255,421 · App. 12/936,034 · Granted Aug 28, 2012

Communication assistance device, communication assistance method, and communication assistance program

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,255,421
App. No.
12/936,034
Granted
Aug 28, 2012
Kind
B2
Abstract

A communication assistance device ( 100 ) enables smooth and active communication between users, and includes a topic node generation unit ( 103 ) that calculates a topic appropriateness value based on the number of pieces of content from which meta information has been extracted or the number of times each piece of content including the meta information has been viewed, and generates a first topic node including the meta information and the topic appropriateness value, an integrated topic node generation unit ( 104 ) that obtains first topic nodes for a plurality of users, and generates, for every item of meta information, an integrated topic node storing the topic appropriateness value corresponding to each user, a topic node expansion unit ( 105 ) that generates an expanded topic node as a new topic node based on the item of meta information for the integrated topic node, a common-topic-candidate extraction unit ( 107 ) that extracts a common topic candidate between the users from the integrated topic node or the expanded topic node, a display unit ( 108 ) that displays the common topic candidate, and an input unit ( 110 ) that receives input of at least one of the displayed common topic candidates.

Claims (121)

1. A communication assistance device, comprising:

a meta information extraction unit that extracts an item of meta information from a piece of content belonging to a user;

a topic node generation unit that calculates a topic appropriateness value based on the number of pieces of content from which the item of meta information has been extracted or the number of times a piece of content including the item of meta information has been viewed, and generates a first topic node including the item of meta information and the topic appropriateness value;

an integrated topic node generation unit that obtains the first topic node and other first topic nodes for a plurality of users, and generates, for every item of meta information, an integrated topic node storing the topic appropriateness value corresponding to each of the plurality of users;

a topic node expansion unit that generates an expanded topic node that is a new topic node based on the item of meta information corresponding to the integrated topic node;

a common-topic-candidate extraction unit that extracts at least one topic candidate between the plurality of users from the integrated topic node or from the expanded topic node;

a display unit that displays the at least one common topic candidate; and

an input unit that receives input of the at least one common topic candidate displayed,

wherein the topic node expansion unit:

searches for an item of relevant information that has a semantic relationship falling within a predetermined range with the item of meta information corresponding to at least one integrated topic node;

generates, after obtaining the item of relevant information, the expanded topic node for the obtained item of relevant information, the expanded topic node being linked to the at least one integrated topic node;

lowers the topic appropriateness value corresponding to each of the plurality of users calculated for the item of meta information in accordance with an inter-item distance between the obtained item of relevant information and the item of meta information corresponding to the integrated topic node to calculate another topic appropriateness value corresponding to each of the plurality of users for the obtained item of relevant information;

stores the another topic appropriateness value corresponding to each of the plurality of users calculated for the obtained item of relevant information into the expanded topic node; and

based on another item of relevant information obtained for the generated expanded topic node, further generates a new expanded topic node,

and wherein the common-topic-candidate extraction unit:

calculates a common topic level in accordance with a difference between the topic appropriateness values corresponding to the plurality of users or a ratio of the topic appropriateness values corresponding to the plurality of users that have been calculated for the item of meta information corresponding to the integrated topic node or for the item of relevant information corresponding to the expanded topic node; and

extracts the at least one common topic candidate in accordance with the common topic level.

2. The communication assistance device according to claim 1 , wherein

the topic node expansion unit calculates the topic appropriateness value TF(i) for the item of relevant information using the formula below:

TF

(

i

)

=

j

=

1

n

TF

(

j

)

(

D

(

i

,

j

)

+

1

)

2

where TF(j) is a topic appropriateness value corresponding to each of the plurality of users for the item of meta information or for the item of relevant information that is to be lowered, and D(i, j) is the inter-item distance.

3. The communication assistance device according to claim 1 , wherein

the common-topic-candidate extraction unit calculates the common topic level T(i) using the formula below:

T

(

i

)

=

E

(

i

)

V

(

i

)

+

1

where E(i) is a mean value of the topic appropriateness values corresponding to the plurality of users, and V(i) is a variance of the topic appropriateness values corresponding to the plurality of users.

4. The communication assistance device according to claim 1 , wherein

the display unit displays, for each of the at least one common topic candidate, a distribution of the topic appropriateness values corresponding to the plurality of users and the item of meta information of the first topic node for which the at least one common topic candidate has been extracted.

5. The communication assistance device according to claim 1 , further comprising:

a topic/content sharing unit that extracts a piece of content including the item of meta information corresponding to the integrated topic node from which the input common topic candidate has been extracted, and controls the extracted piece of content to be shared by the plurality of users.

6. The communication assistance device according to claim 1 , wherein

the topic node expansion unit further calculates the inter-item distance between the item of meta information and the item of relevant information or between the items of relevant information based on a semantic relation between the items defined in a dictionary.

7. The communication assistance device according to claim 1 , wherein

the topic node expansion unit further calculates the inter-item distance between the item of meta information and the item of relevant information or between the items of relevant information based on a co-occurrence frequency of the items with respect to the piece of content.

8. The communication assistance device according to claim 1 , wherein

the display unit displays a distribution of the topic appropriateness values corresponding to the plurality of users for the at least one common topic candidate using at least one of a character, a numerical value, a symbol, and a graph.

9. The communication assistance device according to claim 1 , wherein

the display unit displays a distribution of the topic appropriateness values corresponding the plurality of users for the at least one common topic candidate by changing at least one of a component or a shade of gray of a displayed color, a display size, and a display shape.

10. The communication assistance device according to claim 1 , wherein

the display unit displays the common topic candidates in a list or using a graph in an order of higher common topic levels.

11. The communication assistance device according to claim 1 , further comprising:

a topic appropriateness updating unit that recalculates a further topic appropriateness value for the at least one common topic candidate input by the input unit.

12. A communication assistance method, comprising:

(a) extracting an item of meta information from a piece of content belonging to a user;

(b) calculating a topic appropriateness value based on the number of pieces of content from which the item of meta information has been extracted or the number of times a piece of content including the item of meta information has been viewed, and generating a first topic node including the item of meta information and the topic appropriateness value;

(c) obtaining the first topic node and other first topic nodes for a plurality of users, and generating, for every item of meta information, an integrated topic node storing the topic appropriateness value corresponding to each of the plurality of users;

(d) generating an expanded topic node that is a new topic node based on the item of meta information corresponding to the integrated topic node;

(e) extracting at least one common topic candidate between the plurality of users from the integrated topic node or from the expanded topic node;

(f) displaying the at least one common topic candidate; and

(g) receiving input of the at least one common topic candidate displayed,

wherein the (d) includes:

(d-1) searching for an item of relevant information that has a semantic relationship falling within a predetermined range with the item of meta information corresponding to at least one integrated topic node;

(d-2) generating, after obtaining the item of relevant information, the expanded topic node for the obtained item of relevant information, the expanded topic node being linked to the at least one integrated topic node;

(d-3) lowering the topic appropriateness value corresponding to each of the plurality of users calculated for the item of meta information in accordance with an inter-item distance between the obtained item of relevant information and the item of meta information corresponding to the integrated topic node to calculate another topic appropriateness value corresponding to each of the plurality of users for the obtained item of relevant information;

(d-4) storing the another topic appropriateness value corresponding to each of the plurality of users calculated for the obtained item of relevant information; and

(d-5) further generating a new expanded topic node based on another item of relevant information obtained for the generated expanded topic node,

and wherein the (e) includes:

(e-1) calculating a common topic level in accordance with a difference between the topic appropriateness values corresponding to the plurality of users or a ratio of the topic appropriateness values corresponding to the plurality of users that have been calculated for the item of meta information corresponding to the integrated topic node or for the item of relevant information corresponding to the expanded topic node; and

(e-2) extracting the at least one common topic candidate in accordance with the common topic level.

13. A communication assistance program for enabling a computer to implement:

(a) extracting an item of meta information from a piece of content belonging to a user;

(b) calculating a topic appropriateness value based on the number of pieces of content from which the item of meta information has been extracted or the number of times a piece of content including the item of meta information has been viewed, and generating a first topic node including the item of meta information and the topic appropriateness value;

(c) obtaining the first topic node and other first topic nodes for a plurality of users, and generating, for every item of meta information, an integrated topic node storing the topic appropriateness value corresponding to each of the plurality of users;

(d) generating an expanded topic node that is a new topic node based on the item of meta information corresponding to the integrated topic node;

(e) extracting at least one common topic candidate between the plurality of users from the integrated topic node or from the expanded topic node;

(f) displaying the at least one common topic candidate; and

(g) receiving input of the at least one common topic candidate displayed,

wherein the (d) includes:

(d-1) searching for an item of relevant information that has a semantic relationship falling within a predetermined range with the item of meta information corresponding to at least one integrated topic node;

(d-2) generating, after obtaining the item of relevant information, the expanded topic node for the obtained item of relevant information, the expanded topic node being linked to the at least one integrated topic node;

(d-3) lowering the topic appropriateness value corresponding to each of the plurality of users calculated for the item of meta information in accordance with an inter-item distance between the obtained item of relevant information and the item of meta information corresponding to the integrated topic node to calculate another topic appropriateness value corresponding to each of the plurality of users for the obtained item of relevant information;

(d-4) storing the another topic appropriateness value corresponding to each of the plurality of users calculated for the obtained item of relevant information; and

(d-5) further generating a new expanded topic node based on another item of relevant information obtained for the generated expanded topic node,

and wherein the (e) includes

(e-1) calculating a common topic level in accordance with a difference between the topic appropriateness values corresponding to the plurality of users or a ratio of the topic appropriateness values corresponding to the plurality of users that have been calculated for the item of meta information corresponding to the integrated topic node or for the item of relevant information corresponding to the expanded topic node; and

(e-2) extracting the at least one common topic candidate in accordance with the common topic level.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT NUMBERS 10342096;10671117; 10716375; 10716376;10795407;10795408; AND 10827591 PREVIOUSLY RECORDED AT REEL: 58314 FRAME: 657. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 29, 2024
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 068066/0103 →
CHANGE OF NAME Recorded Dec 6, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 058314/0657 →
CHANGE OF ADDRESS Recorded Dec 17, 2015
From: RAKUTEN, INC.
To: RAKUTEN, INC.
Reel/Frame 037751/0006 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2014
From: PANASONIC CORPORATION
To: RAKUTEN, INC.
Reel/Frame 033762/0831 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2011
From: MAEDA, SHIGENORI; NISHIMORI, TAKASHI; IKEDA, YOICHI; HIGASHIMURA, TAKAHIRO
To: PANASONIC CORPORATION
Reel/Frame 025590/0913 →