H04L65/1086

Systems and methods for implementing augmented reality and/or virtual reality
11178360 · 2021-11-16 · ·

A conferencing system for conferencing between multiple local conferees within a first conference space and at least a first remote conferee located remotely from the first conference space includes an emissive surface located within the first conference space for generating at least first and second video representations of the remote conferee and at least a first processor for driving the emissive surface to simultaneously present at least the first and second video representations on the emissive surface. The first video representation shows the remote conferee from a first perspective and the second video representation shows the remote conferee from a second, different perspective. The first video representation is observable from within a first viewing zone and not within a second viewing zone within the conference space, and the second video representation is observable from within the second viewing zone and not within the first viewing zone.

Dynamically converting static and dynamic connections in a streaming application

A streams manager includes a connection converter that allows converting at run-time a static connection to a dynamic connection, and converting at run-time a dynamic connection to a static connection. One or more conversion criteria are defined that determine when a conversion of one or more connections is needed at run-time. When conversion criteria for converting a static connection from a first processing element to a second processing element to a dynamic connection is satisfied, the first processing element interacts with the streams manager and with the second processing element to dynamically change the static connection to a dynamic connection. When conversion criteria for converting a dynamic connection from a first processing element to a second processing element to a static connection is satisfied, the first processing element interacts with the streams manager and with the second processing element to dynamically change the dynamic connection to a static connection.

Techniques for automatic cross-device meeting authentication
11165832 · 2021-11-02 · ·

Computer-implemented techniques can include initializing, by a server and with a first computing device, a real-time communication session, wherein the first computing device is connected to a media system, receiving, from at least one of the first computing device and a mobile computing device, authentication information for a user associated with the mobile computing device, the authentication information being indicative of the mobile computing device being in short-range wireless communication with the first computing device, associating the user with the real-time communication session, detecting that a second computing device that is associated with the user is logged into a same account as the mobile computing device, and in response to the associating and the detecting, transmitting, to the second computing device, instructions that cause the second computing device to display a user interface element associated with the real-time communication session.

Multi-path connection management

A device implementing a system for multipath connection management may include first and second local communication interfaces, and a processor configured to establish a primary connection for communicating between the first local communication interface and a first remote communication interface of an other device, and a secondary connection for communicating between the second local communication interface and a second remote communication interface. The processor may be configured to transmit application and control data over the primary connection and concurrently transmit a copy of control data over the secondary connection. The processor may be configured to determine that a degradation of the quality of the primary connection is attributable to the other device. The processor may be configured to switch the secondary connection to the first local communication interface and the second remote communication interface. The processor may be configured to transmit a copy of the application and control data over the secondary connection.

Dynamically changing characteristics of simulcast video streams in selective forwarding
11757971 · 2023-09-12 · ·

Techniques for dynamically changing characteristics of simulcast video streams in real-time multi-party video conferences. Once a video conference has been established for a plurality of participant devices, each participant device can provide a notification of its supported video communications characteristic(s) for sending simulcast video streams and receiving video streams. Having been provided such notification, the media server can determine video communications setting(s) and/or parameter(s) to be used by each participant device while sending simulcast video streams or receiving video streams based on the supported video communications characteristic(s) of the respective participant devices. In response to changes in conference, system, or network factors, the media server can request one or more of the participant devices to dynamically change the video communications setting(s) and/or parameter(s) used to send simulcast video streams or receive video streams to maintain acceptable levels of QoE at the respective participant devices.

Event registration system, user terminal, and storage medium

An event registration system includes a user terminal; a storage to store organization information on one or more organizations; and circuitry configured to display, on a display, a particular participation candidate of a particular event identified based on an input from the user terminal, and a particular person based on the particular participation candidate and particular organization information of a particular organization to which the particular participation candidate belongs.

Dynamic group session data access protocols

Systems, methods and apparatus are provided for a Dynamic Group Session Data Access Protocol. The system may monitor participant input in a group interactive session. The system may be trained to monitor and understand the group environment and predict intent of the participant discussion and may predict relevant data. The system may be used by a single participant or by multiple participants. The system may determine the access level of the participants. The system may determine the access level of the data. The system may compare the access level of the participants with the access level of the data. The system may dynamically mask the data if the access level of the participants does not match the access level of the data. The system may create customized views of the data for each participant based on the participant's access level and the access level of the data.

Gaze-based window adjustments

In one example in accordance with the disclosure, a computing device is described. An example computing device includes a gaze tracking device. An example gaze tracking device identifies, from a captured image, a gaze region for a user viewing a display device coupled to the example computing device. The gaze region indicates a location on the display device where the user is looking. The example computing device includes a controller. An example controller determines a first window on the display device that is aligned with the gaze region and based on a determination that the first window is aligned with the gaze region, adjusts a video setting of a second window that is outside the gaze region.

Enabling private communications during a web conference

Aspects for enabling private communications during a web conference are described. In an embodiment, one or more processors are configured for establishing a main channel for communication in a web conference comprising a plurality of users attending the web conference; transmitting main channel audio data to computing devices associated with the plurality of users; receiving a first sub-channel request comprising an invitation from a first user to at least a second user of the plurality of users; establishing a first sub-channel for communication in the web conference comprising the first user and at least the second user; generating first sub-channel audio data comprising reduced main channel audio data and first sub-channel input audio data comprising first user input audio data and second user input audio data; and transmitting the first sub-channel audio data to the first sub-channel.

Network node, IP multimedia subsystem (IMS) node, over the top (OTT) digital assistant, and methods in a communications network

A network node for handling access to sharing media in a media session in an Over The Top (OTT) Digital Assistant (DA). The media shall be shared between a first participant A and a second participant B in a communications network. The first participant A has access to sharing media in the media session in the OTT DA. The network node receives a request for access from the OTT DA. The request for access relates to the first participant A requesting access for the second participant B to sharing media in the media session in the OTT DA. The network node forwards the request to an IP Multimedia Subsystem (IMS) node in the communications network, to trigger the IMS node to switch on the sharing of media in the media session in the OTT DA for the second participant B, when authorised by the participant B.