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 a mobile phone exchange, a request from a first user authenticated by a social networking website of a social networking system;
identifying a first phone number of the first user;
communicating by the server computer of the mobile phone 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 mobile phone interchange with a mobile phone at the first phone number 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 mobile phone interchange to the request using funds associated with the mobile phone at the first phone number, wherein the processing of funds 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.
7 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.
196 Citations
23 Claims
-
1. A method implemented on a data processing system, the method comprising:
-
receiving, at a server computer of a mobile phone exchange, a request from a first user authenticated by a social networking website of a social networking system; identifying a first phone number of the first user; communicating by the server computer of the mobile phone 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 mobile phone interchange with a mobile phone at the first phone number 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 mobile phone interchange to the request using funds associated with the mobile phone at the first phone number, wherein the processing of funds 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 a mobile phone exchange, a request from a first user authenticated by a social networking website of a social networking system; identifying a first phone number of the first user; communicating by the server computer of the mobile phone 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 mobile phone interchange with a mobile phone at the first phone number 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 mobile phone interchange the request using funds associated with the mobile phone at the first phone number, wherein the processing of funds 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 to indicate credit worthiness of a buyer in a social network database of the social network system, the score being based on data of the buyer in the social network database; extending, using at least one processor of a computer system, credit to the buyer based on the score; wherein the user is a buyer within the social network database and the said social network database includes a seller, the score being based on past transactions between the buyer and the seller; wherein the score is based on a social distance between the buyer and the seller; 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, 20, 21, 22)
-
-
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 to indicate credit worthiness of a buyer in a social network database of the social network system, the score being based on data of the buyer in the social network database; and extending, using at least one processor of a computer system, credit to the buyer based on the score; wherein the user is a buyer within the social network database and the said social network database includes a seller, the score being based on past transactions between the buyer and the seller; wherein the score is based on a social distance between the buyer and the seller; 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