Systems and methods to connect members of a social network for real time communication
First Claim
1. A method, comprising:
- storing, in a database of a server system, data representing a social network of a plurality of members, including a first member and a second member;
generating, by the server system, a page for presentation in a social network environment in which the first member is connected to the second member in the social network, the generating comprising;
retrieving, from the database, first member information pertaining to the first member, the first member information previously stored in association with identification information for the first member;
retrieving, from the database, second member information pertaining to the second member, the second member information previously stored in association with identification information for the second member;
processing the first member information to identify whether or not to generate code for a user interface element including a call button in the page to be presented with an end-user device associated with the second member, the identifying based at least in part on whether profile data of the first member information includes a telephonic reference of the first member; and
consequent to identification that the telephonic reference is included in the profile data of the first member information, generating the code to be included in the page, the code to display the call button with the page;
transmitting, by the server system, the user interface element including the call button in the page to the end-user device associated with the second member over a data communication network in response to the identification that the profile data of the first member includes the telephonic reference of the first member; and
receiving, by the server system, an indication of an operation of the call button responsive to a selection of the user interface element, and initiating, by a connection server of the server system, a first telephonic connection to an end-user device associated with the first member using the telephonic reference of the first member and a second telephonic connection to the end-user device associated with the second member to provide a telephonic connection between the first member and the second member.
27 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses to provide telephonic connections to members of a social network. One embodiment includes: identifying a first member connected to a second member in a social network; determining whether profile data of the first member of the social network includes a telephonic reference of the first member; presenting a user interface element to the second member over a data communication network in response to a determination that the profile data of the first member includes the telephonic reference of the first member; and responsive to a selection of the user interface element, initiating a first telephonic connection to the first member using the telephonic reference of the first member and a second telephonic connection to the second member to provide a telephonic connection between the first member and the second member.
200 Citations
20 Claims
-
1. A method, comprising:
-
storing, in a database of a server system, data representing a social network of a plurality of members, including a first member and a second member; generating, by the server system, a page for presentation in a social network environment in which the first member is connected to the second member in the social network, the generating comprising; retrieving, from the database, first member information pertaining to the first member, the first member information previously stored in association with identification information for the first member; retrieving, from the database, second member information pertaining to the second member, the second member information previously stored in association with identification information for the second member; processing the first member information to identify whether or not to generate code for a user interface element including a call button in the page to be presented with an end-user device associated with the second member, the identifying based at least in part on whether profile data of the first member information includes a telephonic reference of the first member; and consequent to identification that the telephonic reference is included in the profile data of the first member information, generating the code to be included in the page, the code to display the call button with the page; transmitting, by the server system, the user interface element including the call button in the page to the end-user device associated with the second member over a data communication network in response to the identification that the profile data of the first member includes the telephonic reference of the first member; and receiving, by the server system, an indication of an operation of the call button responsive to a selection of the user interface element, and initiating, by a connection server of the server system, a first telephonic connection to an end-user device associated with the first member using the telephonic reference of the first member and a second telephonic connection to the end-user device associated with the second member to provide a telephonic connection between the first member and the second member. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory machine readable media embodying instructions, the instructions causing a server system to perform a method, the method comprising:
-
storing, in a database of the server system, data representing a social network of a plurality of members, including a first member and a second member; generating, by the server system, a page for presentation in a social network environment in which the first member is connected to the second member in the social network, the generating comprising; retrieving, from the database, first member information pertaining to the first member, the first member information previously stored in association with identification information for the first member; retrieving, from the database, second member information pertaining to the second member, the second member information previously stored in association with identification information for the second member; processing the first member information to identify whether or not to generate code for a user interface element including a call button in the page to be presented with an end-user device associated with the second member, based at least in part on whether profile data of the first member information includes a telephonic reference of the first member; and consequent to identification that the telephonic reference is included in the profile data of the first member information, generating code to be included in the page, the code to display the call button with the page; transmitting, by the server system, the user interface element including the call button in the page to the end-user device associated with the second member over a data communication network in response to the identification that the profile data of the first member includes the telephonic reference of the first member; and receiving, by the server system, an indication of an operation of the call button responsive to a selection of the user interface element, and initiating, by a connection server of the server system, a first telephonic connection to an end-user device associated with the first member using the telephonic reference of the first member and a second telephonic connection to the end-user device associated with the second member to provide a telephonic connection between the first member and the second member.
-
-
20. A system, comprising:
a server system comprising a connection server, a database, and memory storing instructions configured to instruct the server system to perform operations including; storing, in the database, data representing a social network of a plurality of members, including a first member and a second member; generating, by the server system, a page for presentation in a social network environment in which the first member is connected to the second member in the social network, the generating comprising; retrieving, from the database, first member information pertaining to the first member, the first member information previously stored in association with identification information for the first member; retrieving, from the database, second member information pertaining to the second member, the second member information previously stored in association with identification information for the second member; processing the first member information to identify whether or not to generate code for a user interface element including a call button in the page to be presented with an end-user device associated with the second member, based at least in part on whether profile data of the first member information includes a telephonic reference of the first member; and consequent to identification that the telephonic reference is included in the profile data of the first member information, generating code to be included in the page, the code to display the call button with the page; transmitting, by the server system, the user interface element including the call button in the page to the end-user device associated with the second member over a data communication network in response to the identification that the profile data of the first member includes the telephonic reference of the first member; and receiving, by the server system, an indication of an operation of the call button responsive to a selection of the user interface element, and initiating, by a connection server of the server s stem a first telephonic connection to an end-user device associated with the first member using the telephonic reference of the first member and a second telephonic connection to the end-user device associated with the second member to provide a telephonic connection between the first member and the second member.
Specification