INTRODUCTION SUPPORTING APPARATUS AND RECORDING MEDIUM STORING COMPUTER PROGRAM
First Claim
Patent Images
1. An introduction supporting apparatus for supporting an introduction among a plurality of users, said apparatus comprising:
- a receiving unit receiving both information on a community and an introduction range corresponding to first identification information on a first user from an information processing apparatus of the first user, the first user seeks introduction, the community is one in which the first user is interested in joining, the introduction range is a number of max times intermediating between the first user and a target user to whom the first user seeks introduction;
a member database storing identification information on the plurality of users including both the first user and a second user who has an established relationship with the first user;
a community database storing identification information on users belonging to the community;
an extracting unit extracting target identification information on the target user from the member database using both the first identification information and the introduction range;
a determining unit determining whether the extracted target identification information has been stored in the community database related to the community corresponding to the received information on the community; and
a transmitting unit transmitting the extracted target identification information and the received information on the community to the information processing apparatus when the determining unit determines that the extracted target identification information has been stored in the community database.
1 Assignment
0 Petitions
Accused Products
Abstract
According to an aspect of the invention, an apparatus for supporting an introduction among a plurality of users includes: a receiving unit; a member database; a community database; an extracting unit; a determining unit; and a transmitting unit.
20 Citations
20 Claims
-
1. An introduction supporting apparatus for supporting an introduction among a plurality of users, said apparatus comprising:
-
a receiving unit receiving both information on a community and an introduction range corresponding to first identification information on a first user from an information processing apparatus of the first user, the first user seeks introduction, the community is one in which the first user is interested in joining, the introduction range is a number of max times intermediating between the first user and a target user to whom the first user seeks introduction; a member database storing identification information on the plurality of users including both the first user and a second user who has an established relationship with the first user; a community database storing identification information on users belonging to the community; an extracting unit extracting target identification information on the target user from the member database using both the first identification information and the introduction range; a determining unit determining whether the extracted target identification information has been stored in the community database related to the community corresponding to the received information on the community; and a transmitting unit transmitting the extracted target identification information and the received information on the community to the information processing apparatus when the determining unit determines that the extracted target identification information has been stored in the community database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer readable recording medium storing a program for causing a computer to support an introduction among a plurality of users, the program comprising operations of:
-
receiving both information on a community and an introduction range corresponding to first identification information on a first user who seeks introduction, from a information processing apparatus of the first user, the community is one in which the first user is interested in joining, the introduction range is a number of max times intermediating between the first user and a target user to whom the first user seeks introduction; storing identification information on users belonging to the community in a community database; extracting target identification information on the target user from a member database storing identification information on the plurality of users including the first identification information and second identification information on a second user who has an established relationship with the first user using both the first identification information and the received introduction range; determining whether the extracted target identification information has been stored in the community database related to the community corresponding to the received information on the community; and transmitting the extracted target identification information and the received information on the community to the information processing apparatus when the operation of determining determines that the extracted target identification information has been stored in the community database. - View Dependent Claims (18)
-
-
19. An introduction supporting method for supporting an introduction among a plurality of users, said introduction supporting method comprising steps of:
-
receiving both information on a community in which a first user who seeks introduction is interested in joining, and an introduction range from the first user to an target user to whom the first user seeks introduction; storing identification information on users belonging to the community in a community database in advance; extracting target identification information on the target user from a member database stored identification information on the plurality of users including both the first identification information and second identification information on a second user having an established relationship with the first user using the first identification information and the introduction range; determining whether the extracted target identification information has been stored in the community database related to the community corresponding to the received information on the community; and transmitting both the extracted target identification information and the information on the community to the information processing apparatuses when the step of determining determines that the extracted target identification information has been stored in the community database. - View Dependent Claims (20)
-
Specification