Patent classifications
H04L65/1086
Seamless communication resource transition between a group-based communication system and an external communication system
Method, apparatus and computer program product for seamless communication resource transition are described herein. A user may wish to share an external communication resource within a group-based communication system. Settings may be provided allowing the user to more effectively share the external communication resource. The user may select the appropriate settings such that the external communication resource can be transmitted to the group-based communication system for display in accordance with the selected settings.
Context-Dependent In-Call Video Codec Switching
A method for context-dependent in-call video codec switching includes receiving an indication that a far-side endpoint includes a capability to switch from an initial video codec to a secondary video codec during a call. During a call with the far-side endpoint, the method includes determining that a performance of an encoder satisfies a codec switching threshold. The codec switching threshold indicates that the performance of the encoder justifies switching from the initial video codec mid-stream of the call. During a call with the far-side endpoint, the method also includes switching from the initial video codec initially negotiated to govern the call to the secondary video codec.
Cloud gaming device handover
Methods and systems to identify options of secondary client devices for a device handover of game play include establishing a session of game play of a game for a primary client device by executing the game on a server and streaming video frames to the primary client device. A profile is generated for each secondary client device that is identified to be local to the primary client device. A handover option is provided to the primary client device during game play, identifying one or more of the secondary client devices, based on the profile. A selection of a secondary client device from the handover option causes pausing of the streaming of video frames to the primary client device, accessing the game state for the game, and resuming game play using the secondary client device.
Network node, IMS node and methods in a communications network
A method performed by a network node, for handling an outgoing media call of a user associated with multiple User Equipment, UEs, in a communications network is provided. The network node receives (402) a request for the outgoing media call to be set up from a first UE out of the multiple UEs. The request is obtained as a voice instruction 5 from the user via a Digital Assistant, DA, device. The voice instruction comprises a personalized name associated with the first UE. The network node further identifies (403) among the multiple UEs, the first UE and its associated IP Multimedia Subsystem, IMS, identifier based on the personalized name received in the voice instruction. The network node further sends (404), to an IMS node, the identified IMS identifier of the first UE and a 10 request to whether or not the first UE is registered in the IMS node and supports media of the outgoing media call. When the first UE is registered in the IMS node and supports the media of the outgoing media call, the network node initiates (405) the outgoing media call from the first UE. When the first UE is not registered in the IMS node and/or does not support the media of the outgoing media call, the network node decides (406) how to 15 proceed with the outgoing media call.
SESSION DATA PROCESSING METHOD AND APPARATUS, USER TERMINAL, AND STORAGE MEDIUM
This application discloses a session data processing method performed at a computing device. The method includes: obtaining, in response to a first reply operation performed on first session data on a primary session page, second session data, and generating a set creation instruction for the first session data; transmitting the set creation instruction and the second session data to a server; creating, in response to an expansion operation performed on the set entry, a session set page corresponding to the session set on the primary session page, and transmitting an obtaining instruction to the server; and receiving the session set from the server, and outputting session data in the session set on the session set page, the session set including the first session data and at least one piece of second session data, and each piece of second session data having a reply association relationship with the first session data.
Systems and methods for data management
An audio system and method for data management including establishing a first connection between a first wearable audio device and a first peripheral device, the first wearable device or the first peripheral device being operational in a critical listening state and a non-critical listening state; establishing, when the first wearable audio device or the first peripheral device is in the critical listening state, a first data stream within the first connection, the first data stream established using a first communication protocol, the first communication protocol having an audio-centric data slot template; and, establishing, when the first wearable device or the first peripheral device is in the non-critical listening state, the first data stream within the first connection, the first data stream established using the first communication protocol, the first communication protocol having a voice-centric data slot template.
Context-dependent in-call video codec switching
A method for context-dependent in-call video codec switching includes receiving an indication that a far-side endpoint includes a capability to switch from an initial video codec to a secondary video codec during a call. During a call with the far-side endpoint, the method includes determining that a performance of an encoder satisfies a codec switching threshold. The codec switching threshold indicates that the performance of the encoder justifies switching from the initial video codec mid-stream of the call. During a call with the far-side endpoint, the method also includes switching from the initial video codec initially negotiated to govern the call to the secondary video codec.
Communication management
Disclosed is a method for managing a communication of a terminal device. In the method it is determined if the terminal device executes an active communication connection carrying voice data over a public switched telephone network, in response to a determination that the terminal device executes the active communication connection inactivating a voice portion of a communication session over a communication network implementing IP based communication, and in response to a determination that the terminal device does not execute the active communication connection activating the voice portion of the communication session over the communication network implementing IP based communication. Also disclosed is a terminal device, a computer program product and a system.
Request stream
The disclosed computer-implemented method may include receiving, at a server, a request from a client for live data. The method may include establishing, at the server, a data transfer promise that is embedded in a live data stream. The live data stream may include the requested live data. The method may further include transferring the live data stream with the embedded data transfer promise to the client, receiving an indication that the status of the embedded data transfer promise was changed during transmission of the live data stream and providing, to the client, an indication of the current status of the live stream based on the received status indication. Various other methods, systems, and computer-readable media are also disclosed.
AI director for automatic segmentation, participant behavior analysis and moderation of video conferences
Managing a video conference includes connecting participants of the videoconference to at least one video conferencing server that sends and receives video streams between the participants, detecting non-verbal cues of the participants, using the non-verbal cues to track reactions of the participants to segments of a presentation provided by a speaker and to interactions among participants, determining a health index of the video conference based on the reactions of the participants, and providing to at least a subset of the participants recommendations based on the health index for modifying the video conference. The non-verbal cues may include facial expressions, body language, gestures, postures, and/or eye contact. The interactions among participants may include discussions, agreement, disagreement, interruption, and/or eye-rolling. The recommendations may include asking a participant to provide an opinion on a subject matter being discussed in the video conference. The participant may be an expert.