Method and apparatus for processing authentication request message in a social network
First Claim
1. A method in a social network server for providing a notification of an authentication request message from a first client to a second client to establish a social relationship, the method comprising:
- detecting the authentication request message sent by the first client to the second client;
acquiring identification information of the first client and the second client-from the authentication request message;
selecting a server among a plurality of servers, the server having stored an inverted index associated with the first client and the second client;
extracting, from the server, common relationship information based on the inverted index between the first client and the second client;
identifying a third client from a plurality of clients based on the common relationship information, the third client having direct social network relationship with the first client and the second client, and having a highest degree of familiarity with the first client and second client, the highest degree of familiarity calculated by;
determining a first degree of familiarity for each client of the plurality of clients with respect to the first client,determining a second degree of familiarity for each client of the plurality of clients with respect to the second client,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 client of the plurality of clients, the first client, and the second client, andselecting a highest overall sum of the degrees of familiarity, forwarding the common relationship information including information of the third client along with the authentication request message to the second client by;
revising the authentication request message to identify as sent by the third client,sending the revised authentication request message to the third client, andupon receiving an approval from the third client, forwarding the common relationship information with the revised authentication request message to the second client;
causing the second client to display the common relationship information; and
in response to an authentication of the revised authentication request message by the second client based on the common relationship information, establishing a social relationship between the first client and the second client.
1 Assignment
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
21 Claims
-
1. A method in a social network server for providing a notification of an authentication request message from a first client to a second client to establish a social relationship, the method comprising:
-
detecting the authentication request message sent by the first client to the second client; acquiring identification information of the first client and the second client-from the authentication request message; selecting a server among a plurality of servers, the server having stored an inverted index associated with the first client and the second client; extracting, from the server, common relationship information based on the inverted index between the first client and the second client; identifying a third client from a plurality of clients based on the common relationship information, the third client having direct social network relationship with the first client and the second client, and having a highest degree of familiarity with the first client and second client, the highest degree of familiarity calculated by; determining a first degree of familiarity for each client of the plurality of clients with respect to the first client, determining a second degree of familiarity for each client of the plurality of clients with respect to the second client, 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 client of the plurality of clients, the first client, and the second client, and selecting a highest overall sum of the degrees of familiarity, forwarding the common relationship information including information of the third client along with the authentication request message to the second client by; revising the authentication request message to identify as sent by the third client, sending the revised authentication request message to the third client, and upon receiving an approval from the third client, forwarding the common relationship information with the revised authentication request message to the second client; causing the second client to display the common relationship information; and
in response to an authentication of the revised authentication request message by the second client based on the common relationship information, establishing a social relationship between the first client and the second client. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. The method of 2 further comprising:
-
selecting multidimensional social attribute information of the first client and the second client; and sending the selected multidimensional social attribute information to the second client.
-
-
8. An apparatus for providing a notification of an authentication request message from a first client to a second client to establish a social relationship, the apparatus comprising:
-
one or more processors; and memory communicatively coupled to the one or more processors, the memory storing instructions executable by the one or more processors that, when executed, cause the one or more processors to perform operations comprising; detecting the authentication request message sent by the first client to the second client; acquiring identification information of the first client and the second client from the authentication request message; selecting a server among a plurality of servers, the server having stored an inverted index associated with the first client and the second client; extracting, from the server, common relationship information based on the inverted index between the first client and the second client; identifying a third client from a plurality of clients based on the common relationship information, the third client having direct social network relationship with the first client and the second client, and having a highest degree of familiarity with the first client and second client, the highest degree of familiarity calculated by; determining a first degree of familiarity for each client of the plurality of clients with respect to the first client, determining a second degree of familiarity for each client of the plurality of clients with respect to the second client, 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 client of the plurality of clients, the first client, and the second client, and selecting a highest overall sum of the degrees of familiarity, forwarding the common relationship information including information of the third client along with the authentication request message to the second client by; revising the authentication request message to identify as sent by the third client, sending the revised authentication request message to the third client, and upon receiving an approval from the third client, forwarding the common relationship information with the revised authentication request message to the second client; causing the second client to display the common relationship information; and
in response to an authentication of the revised authentication request message by the second client based on the common relationship information, establishing a social relationship between the first client and the second client. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Non-transitory server memory storing instructions executable by one or more processors that, when executed, cause the one or more processors to perform operations comprising:
-
detecting the authentication request message sent by the first client to the second client; acquiring identification information of the first client and the second client from the authentication request message; selecting a server among a plurality of servers, the server having stored an inverted index associated with the first client and the second client; extracting, from the server, common relationship information based on the inverted index between the first client and the second client; identifying a third client from a plurality of clients based on the common relationship information, the third client having direct social network relationship with the first client and the second client, and having a highest degree of familiarity with the first client and second client, the highest degree of familiarity calculated by; determining a first degree of familiarity for each client of the plurality of clients with respect to the first client, determining a second degree of familiarity for each client of the plurality of clients with respect to the second client, 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 client of the plurality of clients, the first client, and the second client, and selecting a highest overall sum of the degrees of familiarity, forwarding the common relationship information including information of the third client along with the authentication request message to the second client by; revising the authentication request message to identify as sent by the third client; sending the revised authentication request message to the third client; and upon receiving an approval from the third client, forwarding the common relationship information with the revised authentication request message to the second client; causing the second client to display the common relationship information; and
in response to an authentication of the revised authentication request message by the second client based on the common relationship information, establishing a social relationship between the first client and the second client. - View Dependent Claims (16, 17)
-
-
18. A method for determining familiarity for a first client and a second client to establish a social relationship, the method comprising:
-
acquiring identification information of the first client and the second client in response to detecting an authentication request message from the first client to the second client; extracting common relationship information between the first client and the second client; determining a first degree of familiarity for each of a plurality of clients with respect to the first client; determining a second degree of familiarity for each of the plurality of clients with respect to the second client; 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 of the plurality of clients, the first client, and the second client; identifying a third client from the plurality of clients based on a highest overall sum of the degrees of familiarity; revising the authentication request message to identify as sent by the third client; sending the revised authentication request message to the third client; and upon receiving an approval from the third client, forwarding the common relationship information with the revised authentication request message to the second client; and in response to an authentication of the revised authentication request message by the second client based on the common relationship information, establishing a social relationship between the first client and the second client. - View Dependent Claims (19, 20, 21)
-
Specification