Abstract:
A method and computing system for providing, using one or more computing devices, a plurality of users of a social network with the ability to schedule a topic-specific, synchronous communication session to occur at a future time. An indication is received, from a first user of the plurality of users, to schedule the topic-specific, synchronous communication session to occur at a future time. Electronic invitations are provided concerning the topic-specific, synchronous communication session, using the one or more computing devices, to one or more invited users chosen from the plurality of users of the social network.
Abstract:
A method and computing system for enabling a video conference between a plurality of video conference participants. A video feed associated with the video conference is broadcast to a plurality of viewers. A plurality of interactions are received from a plurality of submitters included within the plurality of viewers. A chosen interaction is selected from the plurality of interactions. The submitter associated with the chosen interaction is invited to join the video conference.
Abstract:
Implementations generally relate to controlling access to meetings. In some implementations, a method includes determining a locked state of a meeting, wherein, in the locked state, the meeting is restricted to a first set of users. The method further includes changing the meeting to an unlocked state based on one or more predetermined unlock criteria, wherein, in the unlocked state, the meeting is open to the first set of users and to a second set of users. The method further includes changing the meeting back to the locked state based on one or more predetermined lock criteria.
Abstract:
An example method includes receiving, by the computing device, a first video stream from a first client device of a plurality of client devices, wherein the computing device is communicatively coupled to each client device of the plurality of client devices. The method further includes detecting a participant count associated with the first client device based on the first video stream from the first client device and based on the participant count associated with the first client device, adjusting the first video stream. The method further includes receiving a second video stream from a second client device of the plurality of client devices and adjusting at least one of video stream display size or video stream resolution of the second video stream. The method further includes sending the adjusted first video stream and the adjusted second video stream to at least one client device of the plurality of client devices.
Abstract:
Systems and methods for notifying users of upcoming communication sessions in a virtual forum of an online community, for example, a video or audio forum, in which multiple users “hang out” and communicate. Users are notified of these upcoming meetings in advance, so they may participate in them, even at short notice, for example, in the event a meeting is ongoing. In some embodiments, the systems and methods permit users to subscribe to a particular entity within an online community, which may either be individuals (for example, a celebrity), company pages, groups, etc. Those who subscribe to the particular entity are immediately notified in the event a meeting relating to the entity is designated to occur or is ongoing.
Abstract:
An example method includes receiving, by the computing device, a video stream from a first client device of a plurality of client devices, wherein the computing device is communicatively coupled to each client device of the plurality of client devices. The method further includes detecting, by the computing device, one or more conditions associated with the first client device and adjusting, by the computing device, the received video stream based at least in part on the detected one or more conditions. The method further includes sending, by the computing device, the adjusted video stream to at least a second client device of the plurality of client devices.
Abstract:
A method and computing system for providing, using one or more computing devices, a plurality of users of a social network with the ability to schedule a topic-specific, synchronous communication session to occur at a future time. An indication is received, from a first user of the plurality of users, to schedule the topic-specific, synchronous communication session to occur at a future time. Electronic invitations are provided concerning the topic-specific, synchronous communication session, using the one or more computing devices, to one or more invited users chosen from the plurality of users of the social network.
Abstract:
Aspects of the disclosure provide techniques that enable a communication server hosting a virtual communication session to receive theme parameters from a remote server to control the look and feel of the virtual communication session. In one example, a method includes sending a plurality of video feeds for display at a plurality of graphical user interfaces (GUIs) of client devices coupled to a communication session. The communication session enables communication among a plurality of users of the client devices. The method also includes receiving a set of parameters of a theme to modify one or more visual properties of the GUIs. The method also includes sending the set of parameters to the client devices connected to the communication session to modify visual properties of the GUIs displaying the plurality of video feeds at the plurality of client devices based on the parameters of the theme.