Systems and methods to facilitate real time communications between members of a social network
First Claim
1. A method to make and track connections for communications with a communication connection system, comprising:
- processing, by a server system, a first message indicating a request from a first member of a social network for a communication connection;
retrieving, by the server system, member information from a database of the server system, the member information pertaining to a second member of the social network identified based at least in part on the first message, the member information previously stored in association with identification information for the second member, and the member information comprising a communication reference for the second member;
determining, by the server system, a preference of a second member of the social network based at least in part on a characteristic of a social connection between the first and second members in the social network, the first and second members having no direct social connection in the social network, the characteristic of the social connection between the first and second members relating to at least a social distance determined by degrees of separation between nodes corresponding to the first and second members, wherein the determining the preference comprises;
retrieving preference information from the database, the preference information previously stored in association with the identification information for the second member;
identifying a conditional price specified by the second member for real time communications with the second member based at least in part on the preference information, wherein the conditional price is dependent on the social distance between the first and second member in the social network;
determining the social distance between the first and second members in the social network; and
determining a first price based at least in part on the conditional price and the social distance; and
connecting, at least in part by a connection server and a communications interface of the server system, a first communication device of the first member and a second communication device of the second member to provide a communication connection to facilitate real time communications between the first and second members in accordance with the preference and based at least in part on the communication reference for the second member.
13 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems to facilitate real time communications and/or commerce via a social network. In one embodiment, communication references are provided to facilitate the requests for real time communications with a member of the social network via a connection provider, which performs scheduling, filtering, payment processing, etc. for the member of the social network. In one embodiment, a method includes, responsive to a request from a first member of a social network, determining a preference of a second member of the social network based at least in part on a characteristic of a social connection between the first and second members who are not socially directly connected in the social network; and facilitating real time communications between the first and second members in accordance with the preference. In one embodiment, the presentation of the advertisement or the advertiser is at least partially based on the social network.
203 Citations
17 Claims
-
1. A method to make and track connections for communications with a communication connection system, comprising:
-
processing, by a server system, a first message indicating a request from a first member of a social network for a communication connection; retrieving, by the server system, member information from a database of the server system, the member information pertaining to a second member of the social network identified based at least in part on the first message, the member information previously stored in association with identification information for the second member, and the member information comprising a communication reference for the second member; determining, by the server system, a preference of a second member of the social network based at least in part on a characteristic of a social connection between the first and second members in the social network, the first and second members having no direct social connection in the social network, the characteristic of the social connection between the first and second members relating to at least a social distance determined by degrees of separation between nodes corresponding to the first and second members, wherein the determining the preference comprises; retrieving preference information from the database, the preference information previously stored in association with the identification information for the second member; identifying a conditional price specified by the second member for real time communications with the second member based at least in part on the preference information, wherein the conditional price is dependent on the social distance between the first and second member in the social network; determining the social distance between the first and second members in the social network; and determining a first price based at least in part on the conditional price and the social distance; and connecting, at least in part by a connection server and a communications interface of the server system, a first communication device of the first member and a second communication device of the second member to provide a communication connection to facilitate real time communications between the first and second members in accordance with the preference and based at least in part on the communication reference for the second member. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium storing a computer-executable program configured to instruct a server system to at least:
-
process, by the server system, a first message indicating a request from a first member of a social network for a communication connection; retrieve, by the server system, member information from a database of the server system, the member information pertaining to a second member of the social network identified based at least in part on the first message, the member information previously stored in association with identification information for the second member, and the member information comprising a communication reference for the second member; determine, by the server system, a preference of a second member of the social network based at least in part on a characteristic of a social connection between the first and second members in the social network, the first and second members having no direct social connection in the social network, the characteristic of the social connection between the first and second members relating to at least a social distance determined by degrees of separation between nodes corresponding to the first and second members, wherein the determining the preference comprises; retrieving preference information from the database, the preference information previously stored in association with the identification information for the second member; identifying a conditional price specified by the second member for real time communications with the second member based at least in part on the preference information, wherein the conditional price is dependent on the social distance between the first and second member in the social network; determining the social distance between the first and second members in the social network; and determining a first price based at least in part on the conditional price and the social distance; and connect, at least in part by a connection server and a communications interface of the server system, a first communication device of the first member and a second communication device of the second member to provide a communication connection to facilitate real time communications between the first and second members in accordance with the preference and based at least in part on the communication reference for the second member.
-
-
17. A communication connection system to make and track connections for communications, comprising:
a server system coupled to one or more network interfaces to facilitate access to a communication network, and memory coupled to one or more servers of the server system and storing instructions that, when executed by the one or more servers, cause the communication connection system to; process a first message indicating a request from a first member of a social network for a communication connection; retrieve member information from a database of the server system, the member information pertaining to a second member of the social network identified based at least in part on the first message, the member information previously stored in association with identification information for the second member, and the member information comprising a communication reference for the second member; determine a preference of a second member of the social network based at least in part on a characteristic of a social connection between the first and second members in the social network, the first and second members having no direct social connection in the social network, the characteristic of the social connection between the first and second members relating to at least a social distance determined by degrees of separation between nodes corresponding to the first and second members, wherein the determining the preference comprises; retrieving preference information from the database, the preference information previously stored in association with the identification information for the second member; identifying a conditional price specified by the second member for real time communications with the second member based at least in part on the preference information, wherein the conditional price is dependent on the social distance between the first and second member in the social network; determining the social distance between the first and second members in the social network; and determining a first price based at least in part on the conditional price and the social distance; and connect, at least in part by a connection server of the server system, a first communication device of the first member and a second communication device of the second membner to provide a communication connection to facilitate real time communications between the first and second members in accordance with the preference and based at least in part on the communication reference for the second member.
Specification