Communication assistance device, communication assistance method, and computer readable recording medium
First Claim
Patent Images
1. A communication assistance device comprising:
- an input terminal for receiving preference information comprising preferences of a plurality of users;
a processor communicatively coupled to a network, wherein the processor is configured to;
determine a similarity among the plurality of users based on the preferences of the plurality of users;
identify, from user action records, details of actions that have been taken by a certain user toward a partner user;
identify, from user action records, a number of times the actions have been performed during a time period;
calculate a degree of interest that the user takes in the partner user based on the actions and the number of times the actions have been performed in accordance with the formula C (input user, partner user)=AT (input user, partner user)/ATv;
determine, based on the similarity and the degree of interest, that a state of a relationship between the certain user and the partner user is one of at least an advancing state, a stalled state, and a receding state; and
determine a level of the relationship between users based on the similarity between the users, user action records, and the state of the relationship, wherein the user action records show records of actions taken by a certain user toward a partner user.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication assistance device (10) includes a communication level determination unit (11) so as to determine a level of a relationship between users who communicate with each other. The communication level determination unit (11) determines the level (communication level) of the relationship between the users based on similarity between the users obtained from preference information showing preferences of the users, and on user action records showing records of actions taken by a certain user toward a partner user with whom the certain user communicates out of the users.
-
Citations
35 Claims
-
1. A communication assistance device comprising:
-
an input terminal for receiving preference information comprising preferences of a plurality of users; a processor communicatively coupled to a network, wherein the processor is configured to; determine a similarity among the plurality of users based on the preferences of the plurality of users; identify, from user action records, details of actions that have been taken by a certain user toward a partner user; identify, from user action records, a number of times the actions have been performed during a time period; calculate a degree of interest that the user takes in the partner user based on the actions and the number of times the actions have been performed in accordance with the formula C (input user, partner user)=AT (input user, partner user)/ATv; determine, based on the similarity and the degree of interest, that a state of a relationship between the certain user and the partner user is one of at least an advancing state, a stalled state, and a receding state; and determine a level of the relationship between users based on the similarity between the users, user action records, and the state of the relationship, wherein the user action records show records of actions taken by a certain user toward a partner user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10)
-
-
8. A communication assistance method comprising:
-
determining a similarity among a plurality of users based on preferences of the plurality of users; identifying, from user action records, details of actions that have been taken by a certain user toward a partner user; identifying, from user action records, a number of times the actions have been performed during a time period; calculate a degree of interest that the user takes in the partner user based on the actions and the number of times the actions have been performed in accordance with the formula C (input user, partner user)=AT (input user, partner user)/ATv; determining, based on the similarity and the degree of interest, that a state of a relationship between the certain user and the partner user is one of at least an advancing state, a stalled state, and a receding state; and determining a level of the relationship between users based on the similarity between the users, on user action records, and the state of the relationship, wherein the user action records show records of actions taken by a certain user toward a partner user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
9. A non-transitory computer-readable recording medium having recorded therein a program including instructions for causing a computer to:
-
determine a similarity among a plurality of users based on preferences of the plurality of users; identify, from user action records, details of actions that have been taken by a certain user toward a partner user; identify, from user action records, a number of times the actions have been performed during a time period; calculate a degree of interest that the user takes in the partner user based on the actions and the number of times the actions have been performed in accordance with the formula C (input user, partner user)=AT (input user, partner user)/ATv; determine, based on the similarity and the degree of interest, that a state of a relationship between the certain user and the partner user is one of at least an advancing state, a stalled state, and a receding state; and determine a level of the relationship users based on the similarity between the users, on user action records, and the state of the relationship, wherein the user action records show records of actions taken by a certain user toward a partner user. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A system comprising:
-
a processor, communicatively coupled to a network, configured to; determine a degree of similarity between a first user and a second user by comparing a first set of preferences of the first user with a second set of preferences of the second user; calculate a degree of interest that the user takes in the partner user based on the actions and the number of times the actions have been performed in accordance with the formula C (input user, partner user)=AT (input user, partner user)/ATv determine a degree of interest by the first user toward the second user by analyzing information about actions of the first user toward the second user; and determine a state of a relationship between the first user and the second user based on the degree of similarity and the degree of interest, wherein the state of the relationship is one of an advancing state, a stalled state, and a receding state. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification