Systems and methods to process transactions based on social networking
First Claim
1. A method implemented on a data processing system, the method comprising:
- receiving, at a server computer of an interchange, a request from a first user authenticated by a social networking website of a social networking system;
identifying a first identifier of the first user;
communicating by the server computer of the interchange with the social networking website of the social network system to identify a second user based on data stored in a social network database of the social network system coupled to the social networking database, the data including a social distance between the first and second users;
communicating by the server computer of the interchange with a device of the first user at the first identifier to confirm the request;
determining whether the second user is within a predetermined social distance from the first user;
in response to the request being confirmed via the device of the first user at the first identifier, processing, by the server computer of the interchange, the request, wherein the processing of the request is in response to a determination that the second user is within a predetermined social distance from the second user in the social network of the second user;
wherein the social distance is the smallest number of direct connections between the two users in a collection of connections stored in the social network database; and
wherein said direct connections are friend connections.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods to authenticate and process requests received via social networking websites. In one aspect, a system includes a data storage facility to store data associating a first phone number of a user with an identification of the user in a social networking website; and an interchange coupled with the data storage facility. The interchange includes a common format processor and a plurality of converters to interface with a plurality of controllers of mobile communications. The converters communicate with the controllers in different formats and with the common format processor in a common format. The common format processor receives a request including the identification of the user, identifies the first phone number of the user based on the data stored on the data storage facility, and uses the converters to communicate with a mobile phone at the first phone number to confirm the request.
-
Citations
23 Claims
-
1. A method implemented on a data processing system, the method comprising:
-
receiving, at a server computer of an interchange, a request from a first user authenticated by a social networking website of a social networking system; identifying a first identifier of the first user; communicating by the server computer of the interchange with the social networking website of the social network system to identify a second user based on data stored in a social network database of the social network system coupled to the social networking database, the data including a social distance between the first and second users; communicating by the server computer of the interchange with a device of the first user at the first identifier to confirm the request; determining whether the second user is within a predetermined social distance from the first user; in response to the request being confirmed via the device of the first user at the first identifier, processing, by the server computer of the interchange, the request, wherein the processing of the request is in response to a determination that the second user is within a predetermined social distance from the second user in the social network of the second user; wherein the social distance is the smallest number of direct connections between the two users in a collection of connections stored in the social network database; and wherein said direct connections are friend connections. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A tangible non-transitory computer-readable storage media storing instructions, the instructions causing a server computer to perform a method, the method comprising:
-
receiving, at a server computer of an interchange, a request from a first user authenticated by a social networking website of a social networking system; identifying a first identifier of the first user; communicating by the server computer of the interchange with the social networking website of the social network system to identify a second user based on data stored in a social network database of the social network system coupled to the social networking database, the data including a social distance between the first and second users; communicating by the server computer of the interchange with a device of the first user at the first identifier to confirm the request; determining whether the second user is within a predetermined social distance from the first user; in response to the request being confirmed via the mobile phone at the first phone number, processing, by the server computer of the interchange, the request, wherein the processing of the request is in response to a determination that the second user is within a predetermined social distance from the second user in the social network of the second user; wherein the social distance is the smallest number of direct connections between the two users in a collection of connections stored in the social network database; and wherein said direct connections are friend connections.
-
-
15. A method implemented in a data processing system, the method comprising:
-
calculating, with a processor of a social network system, a score of a first user in a social network database of the social network system, the score being based on data of the first user in the social network database; and executing, using at least one processor of a computer system, an action in relation to the first user based on the score; wherein said social network database further includes a second user; wherein said score of the first user comprises a social distance between the first user and the second user; wherein the social distance is the smallest number of direct connections between the two users in a collection of connections stored in the social network database; and wherein said direct connections are friend connections. - View Dependent Claims (16, 17, 18, 19, 21, 22)
-
-
20. The method of 15, wherein the score relies on profile data of the first user.
-
23. A tangible non-transitory computer-readable storage media storing instructions, the instructions causing a server computer system to perform a method, the method comprising:
-
calculating, with a processor of a social network system, a score of a first user in a social network database of the social network system, the score being based on data of the first user in the social network database; and executing, using at least one processor of a computer system, an action in relation to the first user based on the score; wherein said social network database further includes a second user; wherein said data of the first user comprises past transactions between the first user and the second user and a social distance between the first user and the second user; wherein the social distance is the smallest number of direct connections between the two users in a collection of connections stored in the social network database; and wherein said direct connections are friend connections.
-
Specification