Patent classifications
H04L65/1066
Detecting under-utilized features and providing training, instruction, or technical support in an observation platform
A first communication, received from a first communication device operated by a first user, is parsed according to a policy to determine associated metadata comprising a first set of attributes. The policy dictates rules for use of the metadata. The first set of attributes is compared to attributes of a plurality of communication devices. Based on the comparing, at least one recipient communication device for the first communication is identified from the plurality of communication devices, wherein at least one of the first set of attributes matches at least one of the attributes of the plurality of communication devices. Based on the policy and the metadata, at least one of a feature available to the at least one identified recipient communication device and behavior of the at least one identified recipient communication device as perceived by a particular user associated with the at least one recipient communication device is determined.
Electronic device and method for transmitting and receiving content
An electronic device and a method of operating the same are provided. The electronic device includes a communication circuit configured to transmit or receive data using a call channel established through a call connection with an external electronic device, and a processor configured to transmit content, which is pre-processed using a first transmission filter, to the external electronic device through the call channel, receive a first real-time control protocol (RTCP) message transmitted by the external electronic device through the call channel, identify a status of the call channel, based on the first RTCP message, determine whether or not to perform an operation of pre-processing the content to be transmitted to the external electronic device using a second transmission filter, transmit a second RTCP message using the second transmission filter to the external electronic device, and perform transmission of the content, based on the second transmission filter.
Electronic device and method for transmitting and receiving content
An electronic device and a method of operating the same are provided. The electronic device includes a communication circuit configured to transmit or receive data using a call channel established through a call connection with an external electronic device, and a processor configured to transmit content, which is pre-processed using a first transmission filter, to the external electronic device through the call channel, receive a first real-time control protocol (RTCP) message transmitted by the external electronic device through the call channel, identify a status of the call channel, based on the first RTCP message, determine whether or not to perform an operation of pre-processing the content to be transmitted to the external electronic device using a second transmission filter, transmit a second RTCP message using the second transmission filter to the external electronic device, and perform transmission of the content, based on the second transmission filter.
Multiuser asymmetric immersive teleconferencing with synthesized audio-visual feed
Embodiments described herein enable a teleconference among host-side user(s) at a host site and remotely located client-side user(s), wherein a host device is located at the host site, and wherein each of the client-side user(s) uses a respective client device to participate in the teleconference. A host site audio-visual feed is received from the host device. A client data feed is received from the client device of each client-side user. Orientation information for the respective client-side user using a client device is also received. Each client device is provided with the host site audio-visual feed or a modified version thereof. The host device is provided with, for each client device, the client data feed and the orientation information of the client-side user that is using the client device. This enables host-side and client-side users to display visual representations of one another with their respective orientations.
Multiuser asymmetric immersive teleconferencing with synthesized audio-visual feed
Embodiments described herein enable a teleconference among host-side user(s) at a host site and remotely located client-side user(s), wherein a host device is located at the host site, and wherein each of the client-side user(s) uses a respective client device to participate in the teleconference. A host site audio-visual feed is received from the host device. A client data feed is received from the client device of each client-side user. Orientation information for the respective client-side user using a client device is also received. Each client device is provided with the host site audio-visual feed or a modified version thereof. The host device is provided with, for each client device, the client data feed and the orientation information of the client-side user that is using the client device. This enables host-side and client-side users to display visual representations of one another with their respective orientations.
DATA STREAM PRIORITIZATION FOR COMMUNICATION SESSION
A method for data stream prioritization by a session controller is described. Usage data associated with a video communication session is received for one or more client devices of the video communication session. The usage data is based on content within data streams of the video communication session. A first client device of the one or more client devices is identified as having a higher priority level during the video communication session based on the usage data. Instructions are sent to the first client device during the video communication session causing the first client device to improve a quality of a first data stream generated by the first client device for the video communication session.
DATA STREAM PRIORITIZATION FOR COMMUNICATION SESSION
A method for data stream prioritization by a session controller is described. Usage data associated with a video communication session is received for one or more client devices of the video communication session. The usage data is based on content within data streams of the video communication session. A first client device of the one or more client devices is identified as having a higher priority level during the video communication session based on the usage data. Instructions are sent to the first client device during the video communication session causing the first client device to improve a quality of a first data stream generated by the first client device for the video communication session.
Channel-specific engagement machine learning architecture
A computer-implemented method includes generating an intervention model for a population of users based on engagement data indicating successfulness of prior interventions for each of the population of users. Each prior intervention corresponds to one of multiple engagement channels, and the intervention model includes multiple channel-specific models. The method includes supplying data related to a first user as input to the intervention model to determine multiple channel-specific intervention expectations. Each channel-specific intervention expectation indicates a likelihood that the first user will take action in response to an intervention being executed using the corresponding engagement channel. The method includes determining a likelihood of a gap in care for the first user, and in response to the gap in care likelihood exceeding a minimum threshold, selecting a first intervention according to the channel-specific intervention expectation that has a highest determined value, and scheduling the selected first intervention for execution.
MEDIA SERVER MANAGEMENT FOR COMMUNICATION SESSION
A method for communication session management by a session controller is described. Usage data associated with a video communication session is received for data stream handlers of a first network topology, which handle data streams of the video communication session at a first time. The first network topology includes a plurality of client devices and at least a first media server. A second network topology is determined based on the usage data to handle the data streams when a network parameter and/or an application parameter reaches a corresponding update threshold. Data stream handlers of the second network topology include at least a second media server. The data stream handlers of the second network topology are configured to handle the data streams at a second time, including instructing the first media server to offload at least some of the data streams to the second media server.
METHOD AND NETWORK NODE FOR SESSION CONTROL
The present disclosure provides a method in a network node for session control. The method includes: receiving a request for resource reservation for a first session initiated from a user device with a first keyword associated with a first priority; releasing a resource for a second, ongoing session initiated from the user device with a second keyword associated with a second priority lower than the first priority; and reserving a resource for the first session.