Method and apparatus for processing authentication request message in a social network
First Claim
1. A method for processing an authentication request message in a social network, the method comprising:
- detecting, by a social network server, that a first client sends the authentication request message to a second client to request to establish a social relationship with the second client;
determining one or more social attributes shared by the first client and the second client by searching in an index to identify one or more index records including social network activities shared by the first client and the second client, the one or more social attributes including multiple clients having social connections with the first client and the second client;
determining a plurality of overall sums of degrees of familiarity, each of the plurality of overall sums corresponding to a respective overall sum of the degrees of familiarity between the first client, the second client, and one of the multiple clients, and each respective overall sum of degrees of familiarity being calculated by summing results of a plurality of predetermined types of determining familiarity between two clients;
identifying a third client among the multiple clients, the third client being identified based on having a highest overall sum of the plurality of the overall sums of degrees of familiarity; and
forwarding, by the social network server, the authentication request message and information of the third client to the second client to enable the second client to determine whether or not to authenticate the authentication request message.
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.
-
Citations
20 Claims
-
1. A method for processing an authentication request message in a social network, the method comprising:
-
detecting, by a social network server, that a first client sends the authentication request message to a second client to request to establish a social relationship with the second client; determining one or more social attributes shared by the first client and the second client by searching in an index to identify one or more index records including social network activities shared by the first client and the second client, the one or more social attributes including multiple clients having social connections with the first client and the second client; determining a plurality of overall sums of degrees of familiarity, each of the plurality of overall sums corresponding to a respective overall sum of the degrees of familiarity between the first client, the second client, and one of the multiple clients, and each respective overall sum of degrees of familiarity being calculated by summing results of a plurality of predetermined types of determining familiarity between two clients; identifying a third client among the multiple clients, the third client being identified based on having a highest overall sum of the plurality of the overall sums of degrees of familiarity; and forwarding, by the social network server, the authentication request message and information of the third client to the second client to enable the second client to determine whether or not to authenticate the authentication request message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for processing an authentication request message in a social network, 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 comprising; an acquisition module, that; detects the authentication request message sent by a first client to a second client requesting to establish a social relationship with the second client, determines one or more social attributes shared by the first client and the second client by searching in an index to identify one or more index records including social network activities shared by the first client and the second client, the one or more social attributes including information of multiple clients having social connections with the first client and the second client, and identifies, from the multiple clients, a third client based on a comparison of a number of social connections of each respective client of the multiple clients, the third client having a highest number of social connections, and a transmitting module, that forwards the authentication request message and information of the third client to the second client thereby enabling the second client to use the social attribute information to decide whether or not to authenticate the authentication request message. - View Dependent Claims (8, 9, 10, 20)
-
-
11. Non-transitory server memory storing computer-executable instructions that, when executed by one or more processors, instruct the one or more processors to perform acts comprising:
-
receiving a request of a first user for establishing a social relationship with a second user; analyzing the request to extract an identification (ID) of the first user and an ID of the second user; performing a search using a key including the ID of the first user and the ID of the second user to determine one or more common social attributes that are shared by the first user and the second user; determining whether a number of the one or more common social attributes is greater than a predetermined value; in response to a determination that the number of the one or more common social attributes is greater than the predetermined value, automatically establishing a social relationship between the first user and the second user; and in response to a determination that the number of the one or more common social attributes is not greater than the predetermined value, transmitting the request and the one or more common social attributes to a user device associated with the second user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification