Method and apparatus for processing authentication request message in a social network
First Claim
1. A method of establishing a direct online social relationship, the method comprising:
- detecting, by a server, a request sent from a first client to a second client with whom the first client is not directly connected in an online social relationship, the request being a message requesting a direct online social relationship with the second client;
extracting first identification information of the first client, the first identification information including a first list of tertiary clients with whom the first client is directly connected in an online social relationship;
extracting second identification information of the second client, the second identification information including a second list of tertiary clients with whom the second client is directly connected in an online social relationship;
analyzing the first and second lists of tertiary clients to identify particular tertiary clients that are found in both the first and the second lists;
calculating a plurality of overall sums of degrees of familiarity, each overall sum corresponding to a respective overall sum of the degrees of familiarity between one of the respective particular tertiary clients and the first client and the second client, the calculating including;
determining a first degree of familiarity for each particular tertiary client with respect to the first client,determining a second degree of familiarity for each particular tertiary client with respect to the second client, andsumming the first degree of familiarity and the second degree of familiarity resulting in an overall sum of the degrees of familiarity with respect to each grouping of a particular tertiary client, the first client, and the second client;
selecting, based on a result of the calculating the plurality of overall sums of degrees of familiarity, a third client from among the particular tertiary clients; and
forwarding, by the server, the request message and information of the third client to the second client, to enable the second client to determine whether to authorize the requested direct online social relationship with the first client.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and an apparatus for processing an authentication request message in a social network are provided. To improve the inefficiency of existing technology in processing user authentication and request to establish social relationship as well as inadequacy of parameters available for said authentication, the disclosed method includes a social network server detecting an authentication request message sent by a first client to a second client requesting to establish a social relationship with the second client. The social network server obtains information social attributes that are common to the first client and the second client, forwards the authentication request message, and sends the obtained information of common social attributes to the second client. The social attribute information is used by the second client to decide whether or not to authenticate the authentication request message.
37 Citations
18 Claims
-
1. A method of establishing a direct online social relationship, the method comprising:
-
detecting, by a server, a request sent from a first client to a second client with whom the first client is not directly connected in an online social relationship, the request being a message requesting a direct online social relationship with the second client; extracting first identification information of the first client, the first identification information including a first list of tertiary clients with whom the first client is directly connected in an online social relationship; extracting second identification information of the second client, the second identification information including a second list of tertiary clients with whom the second client is directly connected in an online social relationship; analyzing the first and second lists of tertiary clients to identify particular tertiary clients that are found in both the first and the second lists; calculating a plurality of overall sums of degrees of familiarity, each overall sum corresponding to a respective overall sum of the degrees of familiarity between one of the respective particular tertiary clients and the first client and the second client, the calculating including; determining a first degree of familiarity for each particular tertiary client with respect to the first client, determining a second degree of familiarity for each particular tertiary client with respect to the second client, and summing the first degree of familiarity and the second degree of familiarity resulting in an overall sum of the degrees of familiarity with respect to each grouping of a particular tertiary client, the first client, and the second client; selecting, based on a result of the calculating the plurality of overall sums of degrees of familiarity, a third client from among the particular tertiary clients; and forwarding, by the server, the request message and information of the third client to the second client, to enable the second client to determine whether to authorize the requested direct online social relationship with the first client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for processing a request for a direct online social relationship, the apparatus comprising:
-
one or more processors; and memory to maintain a plurality of components executable by the one or more processors, the plurality of components including; an acquisition module, that; detects a request sent from a first client to a second client with whom the first client is not directly connected in an online social relationship, the request being a message requesting a direct online social relationship with the second client, extracts first identification information of the first client, the first identification information including a first list of tertiary clients with whom the first client is directly connected in an online social relationship, extracts second identification information of the second client, the second identification information including a second list of tertiary clients with whom the second client is directly connected in an online social relationship, analyzes the first and second lists of tertiary clients to identify particular tertiary clients that are found in both the first and the second lists, calculates a plurality of overall sums of degrees of familiarity, each overall sum corresponding to a respective overall sum of the degrees of familiarity between one of the respective particular tertiary clients and the first client and the second client, where calculating includes; a determination of a first degree of familiarity for each particular tertiary client with respect to the first client, a determination of a second degree of familiarity for each particular tertiary client with respect to the second client, and a summation of the first degree of familiarity and the second degree of familiarity resulting in an overall sum of the degrees of familiarity with respect to each grouping of a particular tertiary client, the first client, and the second client, and selects, based on a result of the calculating the plurality of overall sums of degrees of familiarity, a third client from among the particular tertiary clients, and a transmitting module that forwards the request message and information of the third client to the second client, to enable the second client to determine whether to authorize the requested direct online social relationship with the first client. - View Dependent Claims (16, 17, 18)
-
Specification