Systems and methods to facilitate real time communications and commerce via a social network
First Claim
1. A computer implemented method, comprising:
- maintaining, via a database of a server system, data representing a social network of a plurality of members, including a first member and a second member;
storing by the server system first content in association with one or more specifications of the second member in the database or another database of the server system;
collecting, by the server system, information from a social network system to form a first set of information about the second member provided by one or more other members of the social network that each have a respective social connection to the second member in the social network;
evaluating, by the server system, the first set of information about the second member based at least in part on one or more social distances between the first member and the second member;
generating by the server system an advertisement particularized to the second member based at least in part on i) the evaluating and ii) the stored first content in association with one or more specifications of the second member, the generating comprising;
embedding a first communication reference of a connection server of the server system in the advertisement, the first communication reference to be used by the first member to request the connection server to establish a connection for real time communications, in part by at least one voice over Internet protocol connection, between a user terminal of the first member and a user terminal of the second member without revealing a second communication reference of the second member to the first member;
selecting, based at least in part on the evaluating, a second set of information about the second member to include in the advertisement for presentation, the second set of information comprising at least part of the first set of information about the second member provided by one or more other members of the social network;
transmitting, by the server system, the advertisement to provide the first member with the advertisement;
charging, by the connection server provider, a first account, associated with the first member and maintained by the server system, on behalf of the second member according to a price specified by the second member; and
charging, by the connection server, a second account, associated with the second member and maintained by the server system, a portion of an amount the connection provider charges the first member on behalf of the second member.
13 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems to facilitate real time communications and commerce via a social network. In one embodiment, a social network is used to provide information about an advertiser to demonstrate the trustworthiness of the advertiser to potential customers. In one embodiment, a method includes receiving a request from a customer for a document; and providing the customer with an advertisement embedded in the document, the advertisement including information to identify an advertiser of the advertisement based on a social network. In one embodiment, the presentation of the advertisement or the advertiser is at least partially based on the 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.
212 Citations
18 Claims
-
1. A computer implemented method, comprising:
-
maintaining, via a database of a server system, data representing a social network of a plurality of members, including a first member and a second member; storing by the server system first content in association with one or more specifications of the second member in the database or another database of the server system; collecting, by the server system, information from a social network system to form a first set of information about the second member provided by one or more other members of the social network that each have a respective social connection to the second member in the social network; evaluating, by the server system, the first set of information about the second member based at least in part on one or more social distances between the first member and the second member; generating by the server system an advertisement particularized to the second member based at least in part on i) the evaluating and ii) the stored first content in association with one or more specifications of the second member, the generating comprising; embedding a first communication reference of a connection server of the server system in the advertisement, the first communication reference to be used by the first member to request the connection server to establish a connection for real time communications, in part by at least one voice over Internet protocol connection, between a user terminal of the first member and a user terminal of the second member without revealing a second communication reference of the second member to the first member; selecting, based at least in part on the evaluating, a second set of information about the second member to include in the advertisement for presentation, the second set of information comprising at least part of the first set of information about the second member provided by one or more other members of the social network; transmitting, by the server system, the advertisement to provide the first member with the advertisement; charging, by the connection server provider, a first account, associated with the first member and maintained by the server system, on behalf of the second member according to a price specified by the second member; and charging, by the connection server, a second account, associated with the second member and maintained by the server system, a portion of an amount the connection provider charges the first member on behalf of the second member. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more non-transitory, processor-readable media storing instructions that, when executed by a server system, cause the server system to:
-
maintain, via a database of the server system, data representing a social network of a plurality of members, including a first member and a second member; store first content in association with one or more specifications of the second member in the database or another database of the server system; collect information from a social network system to form a first set of information about the second member provided by one or more other members of the social network that each have a respective social connection to the second member in the social network; evaluate the first set of information about the second member based at least in part on one or more social distances between the first member and the second member; generate an advertisement particularized to the second member based at least in part on i) the evaluating and ii) the stored first content in association with one or more specifications of the second member, the generating comprising; embedding a first communication reference of a connection server of the server system in the advertisement, the first communication reference to be used by the first member to request the connection server to establish a connection for real time communications, in part by at least one voice over Internet protocol connection, between a user terminal of the first member and a user terminal of the second member without revealing a second communication reference of the second member to the first member; select, based at least in part on the evaluating, a second set of information about the second member to include in the advertisement for presentation, the second set of information comprising at least part of the first set of information about the second member provided by one or more other members of the social network; transmit the advertisement to provide the first member with the advertisement; charge, by the connection server, a first account, associated with the first member and maintained by the server system, on behalf of the second member according to a price specified by the second member; and charge, by the connection server, a second account, associated with the second member and maintained by the server system, a portion of an amount the connection provider charges the first member on behalf of the second member.
-
-
18. A server system, comprising:
-
one or more servers comprising a connection server to establish connections for real time communications between end-user devices; one or more databases coupled to the one or more servers; the one or more servers being coupled to one or more network interfaces to facilitate access to a communication network, and one or more storage media to retain instructions, the server system to execute the instructions to; maintain data representing a social network of a plurality of members, including a first member and a second member; store first content in association with one or more specifications of the second member in a database of the one or more databases; collect information from a social network system to form a first set of information about the second member provided by one or more other members of the social network that each have a respective social connection to the second member in the social network; evaluate the first set of information about the second member based at least in part on one or more social distances between the first member and the second member; generate an advertisement particularized to the second member based at least in part on i) the evaluating and ii) the stored first content in association with one or more specifications of the second member, the generating comprising; embedding a first communication reference of the connection server of the server system in the advertisement, the first communication reference to be used by the first member to request the connection server to establish a connection for real time communications, in part by at least one voice over Internet protocol connection, between a user terminal of the first member and a user terminal of the second member without revealing a second communication reference of the second member to the first member; and select, based at least in part on the evaluating, a second set of information about the second member to include in the advertisement for presentation, the second set of information comprising at least part of the first set of information about the second member provided by one or more other members of the social network; transmit the advertisement to provide the first member with the advertisement; charge, by the connection server, a first account, associated with the first member and maintained by the server system, on behalf of the second member according to a price specified by the second member; and charge, by the connection server, a second account, associated with the second member and maintained by the server system, a portion of an amount the connection provider charges the first member on behalf of the second member.
-
Specification