Patent classifications
H04L12/1822
MULTICAST WAN OPTIMIZATION IN LARGE SCALE BRANCH DEPLOYMENTS USING A CENTRAL CLOUD-BASED SERVICE
Systems and methods are provided for reducing WAN bandwidth consumption used by multicast for large scale software-defined branch deployments. In particular, a cloud-based multicast orchestrator may be implemented as part of an SD-WAN service. This cloud-based multicast orchestrator may orchestrate routes for multicast traffic between a multicast source and the various branches of the large scale software-defined branch deployment. This cloud-based multicast orchestrator may orchestrate routes for multicast traffic which reduce/optimize WAN bandwidth consumption. In combination with the cloud-based multicast orchestrator, examples may utilize a branch gateway hierarchy which designates one branch gateway a “leader” for a given multicast stream to further reduce WAN bandwidth consumption used by multicast.
Collaborative posts
Techniques are described for a social networking system to enable multiple users to collaboratively create, publish, receive attribution, and/or edit content. In some cases, the social networking system may be configured to distribute the collaborative content and feedback associated therewith based on metrics and relationships between collaborators of the collaborative content and users of the social networking system.
Deep tagging artifact review session
A method, computer system, and a computer program product for deep tagging a recorded review session is provided. The present invention may include identifying a recording segment referencing an artifact in a recorded review session. The present invention may also include generating a bi-directional link between the identified recording segment and the referenced artifact.
Collaborative access to virtual desktops
A system is described for collaborative access to a virtual desktop through separate remote client devices. An owner of the virtual desktop can initiate a session with the virtual desktop through a client on her client device. The owner can request through her client to create a collaborative session, identifying one or more collaborators. Links for joining the virtual desktop can be generated and an invitation can be sent to each collaborator. A collaborator can accept the invitation and a client application can be launched on the collaborator's client and routed to the virtual desktop. Once authorized, collaborators can be connected to the virtual desktop session. Each collaborator in the session may view the GUI of the virtual desktop in her client application. Input control can be managed and delegated to collaborators by the owner of the session.
Method and system for making context based announcements during a communication session
A method, system, device to play context-based announcement to specific participants during an active communication session. The method includes receiving a context-based announcement for a participant while the participant is in the active communication session. The method also includes monitoring the communication session, to determine a time when the context-based announcement should be played to the participant. The method further includes playing the context-based announcement to the participant at the determined time. The method may also include displaying to the participant a visual alert associated with the context-based announcement, the visual alert may include controls that allows the participant to select when the announcement is played.
SYSTEMS AND METHODS FOR MULTI-PARTY DISTRIBUTED ACTIVE CO-BROWSING
Systems and methods are provided for collaborative session including co-browsing in a virtual workspace. The system includes a server-side network node including logic to access a web application using a uniform resource locator (URL) of the web application. The server-side network node includes logic to generate a first model of the web application corresponding to the current state of the web application. The server-side network node includes logic to provide a spatial event map identifying events in the virtual workspace, the events identified by the spatial event map are related to the first model of the web application. The system includes logic to create a second model of the web application as a result of updates to the current state of the web application. The system includes logic to generate an update patch using a difference between the second model and the first model of the web application.
MANAGING APPLICATION FOCUS TRANSITIONS
Media, methods, and systems are disclosed for managing focus for an application having a plurality of application user interface components. Initially, a first user interface component receives a first keystroke. Responsive to receiving the first keystroke, the application transitions from a default or pointing device navigation mode to a managed or keyboard navigation mode. The first user interface component receives a second keystroke, and responsive thereto invokes an application focus manager to set a destination user interface component identifier. Next, a second user interface component associated with the destination user interface component identifier compares the destination user interface component identifier to its own component identifier. Finally, the second user interface component claims keyboard input focus in the application.
CONFERENCE SUPPORT APPARATUS, CONFERENCE SUPPORT METHOD, AND COMPUTER-READABLE RECORDING MEDIUM STORING CONFERENCE SUPPORT PROGRAM
A conference support apparatus includes an acquirer, an acceptor, a determiner, and an outputter. The acquirer acquires, for each predetermined member, related information including an evaluation value representing the association between a predefined word representing the classification of a conference and the member. The acceptor accepts input of information regarding a conference to be held and a member selected from the predetermined members as a potential participant of the conference to be held. The determiner determines whether or not a member who is a potential participant is suitable as a conference participant of the conference to be held, on the basis of the related information corresponding to the potential participant and the information regarding the conference to be held. The outputter outputs the determination result of the determiner.
SYSTEM AND METHOD OF SPEAKER REIDENTIFICATION IN A MULTIPLE CAMERA SETTING CONFERENCE ROOM
In a multi-camera videoconferencing configuration, the locations of each camera are known. By referencing a known object visible to each camera, a 3D coordinate system is developed, with the position and angle of each camera being associated with that 3D coordinate system. The locations of the conference participants in the 3D coordinate system are determined for each camera. Sound source localization (SSL) from one camera, generally a central camera, is used to determine the speaker. The pose of the speaker is then determined. From the pose and the known locations of the cameras, the camera with the best frontal view of the speaker is determined. The 3D coordinates of the speaker are then used to direct the determined camera to frame the speaker. If the face of the speaker is not sufficiently visible, the next best camera view is determined, and the speaker framed from that camera view.
MEETING INCLUSION AND HYBRID WORKPLACE INSIGHTS
The disclosure herein describes a system for calculating meeting inclusion metrics including insights and recommendations. Meeting data associated with one or more meetings attended by at least one participant remotely is converted into anonymized meeting data for inclusivity metric analysis. An inclusivity insights manager generates inclusivity metrics associated with inclusive behavior and language occurring during meetings to measure the level of inclusivity. The inclusivity metrics include attendee participation metrics measuring an amount of participation by each meeting attendee, participation in-person versus participation remotely, concurrent speech indicating attendees may be talking over one another or other interruptions occurring during meetings. Inclusivity metric data includes insights and actionable recommendations to improve inclusivity at future meetings provided at an individual level, group level or organizational level. The inclusivity insights can also include percentage metric values, graphs, feedback, and other metric-related information for improving participation by meeting attendees.