Method and apparatus for sending authentication request message in a social network
First Claim
1. A computer-implemented method for establishing connections, the method comprising:
- receiving, at a computing device including one or more processors and from a user device of a first user, a request for a connection with a second user,wherein receipt of the request from the user device causes the computing device to perform acts including;
determining, using the computing device and based on the request, a third user that has a direct connection with the first user and the second user within a social network, the determining the third user including;
determining one or more users that have direct connections with the first user and the second user, anddetermining, among the one or more users, the third user based on a degree of familiarity of the third user and the first user, the degree of familiarity being calculated based on a time period during which the third user and the first user have a connection within the social network and a number of times that the third user and the first user exchange messages during a certain time period within the social network,providing, using the computing device, a notification associated with the request to the third user, andproviding, in response to a confirmation of the notification, by the computing device, an additional request for acceptance of the connection from the second user.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure describes a method and an apparatus for sending an authentication request message in a social network. In order to resolve the problem that there are few parameters to be relied on when a user authenticates a request seeking to establish a social network relationship with the user, the method disclosed by the present disclosure includes: a social network server that, after obtaining an authentication request message sent by a first client to a second client to request to establish a social network relationship, modifies the first client'"'"'s identification information in the first authentication request message to a third client'"'"'s identification information to obtain a second authentication request message. The third client has a social network relationship with the first client and also has a direct social network relationship with the second client. The second authentication request message is sent to the second client. As the third client'"'"'s identification information is used as identification information of a sending party in the second authentication request message that is sent to the second client, there will be more parameters for use when the second client verifies the request to establish the social network relationship.
-
Citations
14 Claims
-
1. A computer-implemented method for establishing connections, the method comprising:
-
receiving, at a computing device including one or more processors and from a user device of a first user, a request for a connection with a second user, wherein receipt of the request from the user device causes the computing device to perform acts including; determining, using the computing device and based on the request, a third user that has a direct connection with the first user and the second user within a social network, the determining the third user including; determining one or more users that have direct connections with the first user and the second user, and determining, among the one or more users, the third user based on a degree of familiarity of the third user and the first user, the degree of familiarity being calculated based on a time period during which the third user and the first user have a connection within the social network and a number of times that the third user and the first user exchange messages during a certain time period within the social network, providing, using the computing device, a notification associated with the request to the third user, and providing, in response to a confirmation of the notification, by the computing device, an additional request for acceptance of the connection from the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system 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; a receiving module configured to receive, from a user device of a first user, a request for establishment of a social connection with a second user, a modification module configured to determine, based on the request, a third user that has a certain social connection with the first user and the second user, including; determining one or more users that have direct connections with the first user and the second user, and determining, among the one or more users, the third user based on a degree of familiarity of the third user and the first user, the degree of familiarity being calculated based on a time period during which the third user and the first user have a connection within a social network and a number of times that the third user and the first user exchange messages during a certain time period within the social network, a first sending module configured to provide a notification associated with the request to the third user, and a second sending module configured to, in response to a confirmation of the notification, provide an additional request for acceptance of the social connection from the second user, wherein receipt of the request from the user device causes the modification module to determine the third user. - View Dependent Claims (9, 10)
-
-
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, from a user device of a first user, a request for a connection with a second user, wherein receipt of the request from the user device causes the one or more processors to perform acts including; determining, based on the request, a third user that has a connection with the first user and the second user within a social network, the determining the third user including; determining one or more users that have direct connections with the first user and the second user, and determining, among the one or more users, the third user based on a degree of familiarity of the third user and the first user, the degree of familiarity being calculated based on a time period during which the third user and the first user have a connection within the social network and a number of times that the third user and the first user exchange messages during a certain time period within the social network, providing a notification indicating that the first user requests the connection with the second user using identification information associated with the third user; and providing, in response to a confirmation of the notification, an additional request for acceptance of the connection from the second user. - View Dependent Claims (12, 13, 14)
-
Specification