Conference calls for social streams
First Claim
1. A computer-implemented method of initiating a conference call, the method comprising:
- identifying, using one or more computers, a first thread in a first application having an affinity group between at least two participants that are members of the affinity group;
identifying, using the one or more computers, a second thread in a second application having the affinity group between the at least two participants that are members of the affinity group, wherein the first thread and the second thread include one or more discussions between the at least two participants and a first medium of communication for the first thread that is different from a second medium of communication for the second thread;
responsive to identifying the first thread, providing for display of a first button in the first application for initiating the conference call between the at least two participants;
responsive to identifying the second thread, providing for display of a second button in the second application for initiating the conference call between the at least two participants;
receiving, via the first button, a request from one of the participants to join the conference call, wherein the request includes a list of participants to join the conference call that includes the at least two participants;
retrieving, the one or more computers, contact information for the list of participants;
establishing, using the one or more computers, the conference call for later joining by one or more of the list of participants;
determining whether for each participant from the list of participants, an application for the participant supports a conference module;
responsive to the application supporting the conference module, allowing the invitee to automatically join the conference call; and
responsive to the determination that the conference module is unsupported, generating a notification of the conference details to the participant.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating a conference call within a social network is disclosed. The participants are all members of an affinity group and they communicate with each other using different social streams. When the stream becomes too complicated, a participant transforms the social stream into a conference call so that the discussion is held in real-time. The participant that requests the conference call is designated as a moderator. The moderator controls the conference, including the members of the affinity group, through a user interface. Once the conference is established a notification can be sent to invitees and other members of the affinity group. The notification can also be published on a social network.
-
Citations
28 Claims
-
1. A computer-implemented method of initiating a conference call, the method comprising:
-
identifying, using one or more computers, a first thread in a first application having an affinity group between at least two participants that are members of the affinity group; identifying, using the one or more computers, a second thread in a second application having the affinity group between the at least two participants that are members of the affinity group, wherein the first thread and the second thread include one or more discussions between the at least two participants and a first medium of communication for the first thread that is different from a second medium of communication for the second thread; responsive to identifying the first thread, providing for display of a first button in the first application for initiating the conference call between the at least two participants; responsive to identifying the second thread, providing for display of a second button in the second application for initiating the conference call between the at least two participants; receiving, via the first button, a request from one of the participants to join the conference call, wherein the request includes a list of participants to join the conference call that includes the at least two participants; retrieving, the one or more computers, contact information for the list of participants; establishing, using the one or more computers, the conference call for later joining by one or more of the list of participants; determining whether for each participant from the list of participants, an application for the participant supports a conference module; responsive to the application supporting the conference module, allowing the invitee to automatically join the conference call; and responsive to the determination that the conference module is unsupported, generating a notification of the conference details to the participant. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 28)
-
-
14. A system for initiating a conference call comprising:
-
a first application stored on a non-transitory memory, the first application having an affinity group and identifying a first thread between at least two participants that are members of the affinity group; a second application having the affinity group and identifying a second thread between the at least two participants that are members of the affinity group, wherein the first thread and the second thread include one or more discussions between the at least two participants and a first medium of communication for the first thread is different from a second medium of communication for the second thread; and a conference module comprising; a conferencing interface module for; responsive to identifying the first thread, generating a first button that is provided for display in the first application, responsive to identifying the second thread, generating a second button that is provided for display in the second application, the first button transmitting a request for establishing the conference call to a managed calls module, wherein the request includes a list of participants to join the conference call that includes the at least two participants; retrieving contact information for the list of participants; and determining whether for each participant from the list of participants application for the participant supports the conference module, responsive to the application supporting the conference module, allowing only the participant whose application supports the conference call to automatically join the conference call and responsive to determining that the conference module is unsupported, generating a notification of conference details to the participant; and the managed calls module coupled to the conferencing interface module for receiving the contact information for the participants of the conference call, the managed calls module for establishing the conference call for later joining by one or more of the list of participants. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product comprising a non-transitory computer useable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to perform steps comprising:
-
identifying a first thread in a first application having an affinity group between at least two participants that are members of the affinity group; identifying a second thread in a second application having the affinity group between the at least two participants that are members of the affinity group, wherein the first thread and the second thread include one or more discussions between the at least two participants and a first medium of communication for the first thread is different from a second medium of communication for the second thread; responsive to identifying the first thread, providing for display of a first button in the first application for initiating a conference call between the at least two participants; responsive to identifying the second thread, providing for display of a second button in the second application for initiating the conference call between the at least two participants; receiving, via the first button, a request, from one of the participants, to join the conference call, wherein the request includes a list of participants to join the conference call that includes the at least two participants; retrieving contact information for the list of participants; establishing the conference call for later joining by one or more of the list of participants; determining whether for each participant from the list of participants, an application for the participant supports a conference module; responsive to the application supporting the conference module, allowing only the participant whose application supports the conference call to automatically join the conference call; and responsive to the determination that the conference module is unsupported, generating a notification of conference details to the participant.
-
Specification