H04L65/762

ESTABLISHING TRUST NETWORKS IN A COMMUNAL MEDIA SESSION
20230239335 · 2023-07-27 · ·

A trust network is formed in a communal media system connected to a streaming application and executed within the streaming application. Source location is received for multimedia content selected in the streaming application and transmitted to user devices participating in a communal session. During the communal session, offerings are presented to the user devices in the communal session and user data associated with user interactions with the offerings are obtained and analyzed. Information presented to the user devices in the communal session is optimized based on the user data. Delivery of the multimedia content and social media content generated on the user devices is synchronized. The multimedia content and the social media content are delivered to the user devices at the same time, without any noticeable lag time during receipt of the multimedia content and the social media content by the user devices.

Switch controller for separating multiple portions of call
11563780 · 2023-01-24 · ·

Disclosed herein are systems, methods, and non-transitory computer-readable storage media for collecting call data, feeding call data to applications, and providing advanced call features.

Casting Control Method and Apparatus
20230230196 · 2023-07-20 ·

A casting control method and apparatus are provided. The casting control method and apparatus are applied to the field of video processing technologies. The method is applied to a first electronic device. The first electronic device includes a GPU and an HWC. When the first electronic device is in a casting state, the to-be-synthesized layer can be separately sent to the GPU and the HWC if the video security layer is not included. The first electronic device synthesizes the to-be-synthesized layer in parallel by using the GPU and the HWC.

TRANSPARENT INTERCEPT FOR ADAPTIVE BITRATE SPLICER
20230231898 · 2023-07-20 · ·

Methods, systems, and computer readable media can be operable to facilitate the intercept and manipulation of content requested by a client device. The methods, systems, and apparatuses described herein enable the interception and redirection of packets based upon a set of rules. Intercepted packets may be redirected away from an origin server and may be forwarded to a splicing device. The splicing device may establish a session with a corresponding origin server, and retrieve content that is requested by the intercepted packet. In embodiments, the splicing device may identify alternate content that is associated with the intercepted packet and/or content that is further associated with a device or subscriber associated with the packet. One or more segments of the requested content, or the entirety of the requested content may be replaced with the alternate content, and the modified content may be output to the client device requesting the content.

Recipient-based content optimization in a messaging system

The subject technology determines, by at least one processor, that a value of a capability parameter is not available for a first recipient device, the first recipient device being one of a plurality of recipient devices. The subject technology receives, from the first recipient device, a value of the capability parameter. The subject technology clusters, by at least one processor, the plurality of recipient devices into a plurality of groups of recipient devices based on device capabilities including an available storage space. The subject technology determines, for each group of recipient devices, a set of content parameters compatible with device capabilities of the plurality of recipient devices of a group of client devices. The subject technology generates, for each group of recipient devices, a version of content according to an associated set of content parameters.

Motion-based frame rate adjustment for in-person conference participants
11563790 · 2023-01-24 · ·

First and second regions of interest are be identified within an initial video stream captured by a video capture device located within a physical space, in which the first region of interest is associated with a first conference participant within the physical space and the second region of interest is associated with a second conference participant within the physical space. A first frame rate may be determined for the first region of interest based on information associated with the first conference participant, and a second frame rate may be determined for the second region of interest based on information associated with the second conference participant. A capture of a first video stream associated with the first region of interest at the first frame rate and a second video stream associated with the second region of interest at the second frame rate may then be caused.

AUDIO MIXING FOR TELECONFERENCING
20230229384 · 2023-07-20 · ·

In a teleconferencing method, a first media stream and a second media stream of a teleconference are received, by processing circuitry of a first device, from a second device. The first media stream includes first audio and the second media stream includes second audio. Default weight information is received from the second device. The default weight information indicates a first audio weight for weighting the first audio and a second audio weight for weighting the second audio. The first audio weight for weighting the first audio and the second audio weight for weighting the second audio are determined based on the default weight information. Mixed audio is generated, by the processing circuitry of the first device, by combining a weighted first audio based on the first audio weight applied to the first audio and a weighted second audio based on the second audio weight applied to the second audio.

High-level syntax designs for point cloud coding
11706458 · 2023-07-18 · ·

A method of point cloud coding (PCC) implemented by a video decoder. The method includes receiving an encoded bitstream including a group of frames header disposed outside a coded representation of a texture component or a geometry component and identifying a video codec used for coding the texture component or the geometry component, and decoding the encoded bitstream.

DISCONTINUOUS RECEPTION (DRX) ENHANCEMENTS IN LTE SYSTEMS
20230018315 · 2023-01-19 ·

Embodiments of a system and method for providing DRX enhancements in LTE systems are generally described herein. In some embodiments, a system control module is provided for controlling communications via a communications interface. A processor is coupled to the system control module and is arranged to implement an inactivity timer and an on-duration timer for determining an active time for monitoring subframes on the physical downlink control channel for control signals, the processor further monitoring subframes after the active time.

Devices, systems and processes for providing adaptive audio environments
11706568 · 2023-07-18 · ·

Devices, systems and processes for providing an adaptive audio environment are disclosed. For an embodiment, a system may include a wearable device and a hub. The hub may include an interface module configured to communicatively couple the wearable device and the hub and a processor, configured to execute non-transient computer executable instructions for a machine learning engine configured to apply a first machine learning process to at least one data packet received from the wearable device and output an action-reaction data set and for a sounds engine configured to apply a sound adapting process to the action-reaction data set and provide audio output data to the wearable device via the interface module.