Abstract:
Systems and methods are disclosed for anticipating a video switch to accommodate a new speaker in a video conference comprising a real time video stream captured by a camera local to a first videoconference endpoint is analyzed according to at least one speaker anticipation model. The speaker anticipation model predicts that a new speaker is about to speak. Video of the anticipated new speaker is sent to the conferencing server in response to a request for the video on the anticipated new speaker from the conferencing server. Video of the anticipated new speaker is distributed to at least a second videoconference endpoint.
Abstract:
Disclosed is a system and method for forecasting the expected quality of a call. In some examples, a system or method can generate a plurality of scenarios from network metrics, retrieve historical ratings for the network metrics from users, and assign the historical ratings for the network metrics to the plurality of scenarios. The system or method can also filter one or more users based on similarities of the historical ratings for the plurality of scenarios with current network metrics, and forecast an expected call quality based on the historical ratings of the one or more filtered users.
Abstract:
In one embodiment a method for chatting during a video conference session is implemented on a computing device and includes: displaying a shared presentation from an ongoing video conference session, detecting selection of at least one target participant from among participants of the video conference session, receiving an outgoing graphical annotation of the shared presentation via user input, and sending the outgoing graphical annotation for display as an overlay on top of the shared presentation to a video conference participant device associated with the target participant.
Abstract:
Systems, methods, and non-transitory computer-readable storage media for directing conferences to on-premises media agents and cloud-based media agents. A centralized controller and a plurality of cloud-based media agents are disposed within a cloud or other remote or virtual network, and a plurality of on-premises media agents are provided on-premises. The centralized controller manages the directing and forwarding of conferences and is in communication with the cloud-based media agents and the on-premises media agents.
Abstract:
A mobile device or a server may be configured to automatically define a customized mute status. Data indicative of a physical movement of the mobile device is received. In response, the mobile device is monitored to determine whether one or more notifications are received at the mobile device and whether a responsive action responsive to the one or more notifications is taken at the mobile device. When no responsive action is taken, a customized mute status for the mobile device is defined or stored.
Abstract:
The disclosed technology addresses the need in the art for capturing a moment of an active teleconference meeting. A teleconference system can enable meeting participants to capture a moment of the teleconference by providing a user interface element enabling the meeting participants to capture a moment of the teleconference. The captured moments can then be revisited or shared by the meeting participants. The teleconference system can present captured moment indicators representing the captured moments to the meeting participants which can be selectable to revisit the captured moment. Further, the teleconference system can enable the meeting participants to provide feedback to the captured moments, which can be used to assign a social strength the capture moments. The teleconference system can present the captured moment indicators according to the social strength of their corresponding captured moment.
Abstract:
In one embodiment, a method is provided in a video conference session which has a video stream, an audio stream and an information stream between at least one first participant and at least one second participant, comprising: detecting, based on an analysis of at least one of the video stream, the audio stream or the information stream of the video conference session, an indication from a first participant of a wish to obtain additional information about at least one second participant selected by the first participant; and selectively providing additional information relating to the selected second participant to a screen of at least one selected target device viewable by the first participant.
Abstract:
Technologies are disclosed herein that include an embodiment for determining attributes associated with an instrumented entity, determining contract terms for access rights to instrument data associated with the instrumented entity, and creating a data offering for the access rights, where the access rights are based, at least in part, on the attributes and the contract terms. The embodiment further includes publishing the data offering, and providing evidence of rights to a primary data consumer system if a purchased request for the access rights is accepted, where the evidence of rights indicates the access rights are purchased. In more specific embodiments, the access rights include allowing an endpoint to receive the instrument data in real-time when the endpoint presents the evidence of rights.
Abstract:
In a network environment between a group of endpoint computing devices, where content is shared between the group of endpoint computing devices via a social network platform, techniques are described herein for receiving a social activity feed associated with the social network platform, the social activity feed including activities occurring within the social network platform. An algorithm is applied to a social graph of a user at an endpoint computing device of the group to determine a prioritization of nodes within the user's social graph, activities within the social activity feed are associated with nodes of the user's social graph, and recommendations are provided to the user of activities within the social activity feed that correspond with prioritized nodes of the user's social graph.
Abstract:
In one embodiment, a method is disclosed comprising: analyzing, by a process, real-time video of a user participating on a video conference; determining, by the process and based on analyzing, a level of engagement of the user to the video conference; detecting, by the process, that the level of engagement of the user to the video conference is below a given threshold of engagement for a minimum length of time, wherein the minimum length of time is configurable based on one or more engagement indicators; and enacting, by the process, one or more video conference privacy measures for the user within the video conference in response to the level of engagement being below the given threshold of engagement for the minimum length of time.