Online human network management system and method for stimulating users to build various faces of relation
First Claim
1. A method that utilizes a processor to connect users in a network, the method comprising:
- maintaining a first database, the first database containing profiles of a plurality of users in a network;
maintaining a second database, the second database containing a relationship index between some of the users wherein the relationship index is determined based, at least in part, upon a degree of a correspondence relationship between two users, the degree of the correspondence relationship having been set by at least one of the two users;
forming a social network, the network comprising a plurality of nodes and a plurality of links between at least some of the nodes, in association with the relationship index stored in the second database, wherein at least some of the nodes are the users and each of the links is a virtual connection path between two users who have the correspondence relationship;
upon receipt of a request from a first user, searching, using the processor, for at least one route connecting the first user to a second user in the social network based, at least in part, upon said existing links and the relationship index of the links; and
evaluating each of the searched routes based, at least in part, upon the relationship indexes of the links which form said respective searched routes,wherein evaluating comprises calculating cost of the searched routes in accordance with total weights of the links which form each route and upon selection of a route among the evaluated routes by the first user, charging the cost of the selected route to the first user'"'"'s account,wherein the weight is inversely proportional to the relationship index of the respective link between two nodes having the correspondence relationship, andwherein the cost of the selected route comprises an amount paid to a third user when the first user sends an invitation message for a new relationship to the second user via a third user having correspondence relationships with both the first user and the second user.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides the steps of maintaining a first database containing profiles of a plurality of users in a network; maintaining a second database containing relationship index between some of the users wherein the relationship index is determined based upon degree of correspondence relationship between the users; forming a social network comprising a plurality of nodes and a plurality of links between at least some of the nodes, in association with the relationship index stored in the second database; upon receipt of a request from a first user, searching for at least one route connecting the first user to a second user in the social network based, at least in part, upon said existing links and the relationship index of the links; and evaluating each of the searched routes based, at least in part, upon the relationship indexes of the links which form said respective searched routes.
19 Citations
19 Claims
-
1. A method that utilizes a processor to connect users in a network, the method comprising:
-
maintaining a first database, the first database containing profiles of a plurality of users in a network; maintaining a second database, the second database containing a relationship index between some of the users wherein the relationship index is determined based, at least in part, upon a degree of a correspondence relationship between two users, the degree of the correspondence relationship having been set by at least one of the two users; forming a social network, the network comprising a plurality of nodes and a plurality of links between at least some of the nodes, in association with the relationship index stored in the second database, wherein at least some of the nodes are the users and each of the links is a virtual connection path between two users who have the correspondence relationship; upon receipt of a request from a first user, searching, using the processor, for at least one route connecting the first user to a second user in the social network based, at least in part, upon said existing links and the relationship index of the links; and evaluating each of the searched routes based, at least in part, upon the relationship indexes of the links which form said respective searched routes, wherein evaluating comprises calculating cost of the searched routes in accordance with total weights of the links which form each route and upon selection of a route among the evaluated routes by the first user, charging the cost of the selected route to the first user'"'"'s account, wherein the weight is inversely proportional to the relationship index of the respective link between two nodes having the correspondence relationship, and wherein the cost of the selected route comprises an amount paid to a third user when the first user sends an invitation message for a new relationship to the second user via a third user having correspondence relationships with both the first user and the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method that utilizes a processor to connect users in a network, the method comprising:
-
maintaining a database, the database containing profiles of a plurality of users in a network and a relationship index between users in the network wherein the relationship index is determined based, at least in part, upon a degree of a correspondence relationship between two users, the degree of the correspondence relationship having been set by at least one of the two users; storing existing links associated with the relationship index of the existing links which were previously created between two nodes due to the correspondence relationship of the respective two nodes, wherein the nodes are the users and each of the links is a virtual connection path between two users who have correspondence relationship; upon receipt of a request from a first user, searching, using the processor, for at least one route connecting the first user to a second user based, at least in part, upon said existing links and the relationship indexes of the links; and evaluating each of the searched routes based, at least in part, upon the relationship indexes of the links which form said respective searched routes, wherein evaluating comprises calculating cost of the searched routes in accordance with total weights of the links which form each route and upon selection of a route among the evaluated routes by the first user, charging the cost of the selected route to the first user'"'"'s account, wherein the weight is inversely proportional to the relationship index of the respective link between two nodes having the correspondence relationship, and wherein the cost of the selected route comprises an amount paid to a third user when the first user sends an invitation message for a new relationship to the second user via a third user having correspondence relationships with both the first user and the second user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A social network management system comprising:
-
a non-transitory first data storage medium containing profiles of a plurality of users in a network; a non-transitory second data storage medium containing a relationship index between some of the users wherein the relationship index is determined based, at least in part, upon a degree of a correspondence relationship between two users, the degree of the correspondence relationship having been set by at least one of the two users; and a search module configured for searching for at least one route connecting a first user to a second user in the social network based, at least in part, upon links which connect nodes and the relationship indexes of the links and for evaluating each of the searched routes based, at least in part, upon the relationship indexes of the links which form said respective searched routes, wherein at least some of the nodes are the users and each of the links is a virtual connection path between two users who have correspondence relationship, wherein evaluating comprises calculating cost of the searched routes in accordance with total weights of the links which form each route and upon selection of a route among the evaluated routes by the first user, charging the cost of the selected route to the first user'"'"'s account, wherein the weight is inversely proportional to the relationship index of the respective link between two nodes having the correspondence relationship, and wherein the cost of the selected route comprises an amount paid to a third user when the first user sends an invitation message for a new relationship to the second user via a third user having correspondence relationships with both the first user and the second user.
-
Specification