Abstract:
An apparatus in a mobile communication network combines information from monitoring IP flows carrying latency sensitive content passing the apparatus and information about the application behavior and target Quality of Experience (QoE) or target connectivity characteristics such as Quality of Service (QoS) from the application to provide ongoing predictions of QoE/QoS. In some cases, the apparatus exploits a probe on a device to generate traffic for learning flow characteristics not obtained from monitoring application IP flows in the network. Embodiments disclosed herein can be used to predict quality metrics for many applications where jitter/latency is a factor affecting perceived quality, such as QoE for a human consumer or QoS for machine type communications. The embodiments are applicable to the analysis of traffic carrying conversational speech.
Abstract:
Disclosed is a method performed by a core network node (600) of a wireless communications network (100) comprising a first gNB (124) and a second gNB (134), wherein a wireless device, WD (150), is connected to the first gNB (124), and wherein there is a first Packet Data Unit, PDU, session established between the WD (150) and a Data Network, DN, over a first User Plane Function, UPF, the DN comprising an application server, AS (140). The method comprises obtaining (202) information regarding a predicted positional change of the WD 150 indicating a new future position of the WD 150 and selecting (204) a second UPF which is more suitable than the first UPF for transmission of data between the application server and the WD 150 for the new future position. The method further comprises triggering (206) establishment of the second PDU session over the second UPF, and in response to the triggering establishment of the second PDU session over the second UPF, triggering (212) a first move of packet flows from the first PDU session to the second PDU session.
Abstract:
According to a yet further aspect of the embodiments of the present invention a server 1020 configured to bind a device application to a web service is provided. The server comprises WebRTC functionality. The server is configured to receive a request for the web service from the device application, wherein communication between the server and the device application is done via https and WebRTC and the device application is configured to generate WebRTC credentials comprising a private key, certificate of the private key and a fingerprint of the certificate. The server is configured to receive the fingerprint and fingerprint generation algorithm of the certificate, store the fingerprint and fingerprint generation algorithm and associating the fingerprint with the device application, and use DTLS, providing the certificate of the device application, in combination with the stored fingerprint to identify the device application to bind the device application to the web service.
Abstract:
A method, a content management module (110), a computer program (503) and a carrier (505) for managing content in a content distribution network (100) are disclosed. The content distribution network (100) comprises a plurality of caches (140), a content serving node (120), a client device (130). The content management module (110) obtains an indication that the content is to be delivered, in an upcoming time period, to the client device (130). The content management module (110) obtains a transport capability parameter relating to transport capability, in a past time period, from the plurality of caches (140) to an output means (131). The content management module (110) predicts, for said each cache, a respective predicted transport capability based on the respective set of parameters. The content management module (110) segments the content into a plurality of segments based on the respective predicted transport capability. The content management module (110) selects at least one respective cache (141-144) based on the respective predicted transport capabilities. The content management module (110) provides a respective command to the content serving node (120). The respective command instructs the content serving node (120) to feed said each segment to the selected at least one respective cache.
Abstract:
A method and apparatus for providing an Interactive Television service. The method comprises storing user preferences relating to the service and, at one of a Personal Interaction Profile function and a Group Interaction Profile function, receiving from a broadcast server information identifying an event relating to the interactive service. The received information is compared with the user preferences to determine whether a notification should be sent to the user and, if it is determined that the notification should be sent to the user, the notification is sent to a user device.
Abstract:
A method of establishing a combinational multimedia session between at least two end user terminals, the method comprising: discovering at each end user terminal the end user authorization to use the multimedia service; subsequently establishing a circuit switched connection between the end user terminals via one or more telecommunication networks; upon successful discovery of end user authorization to use the multimedia service and prior to or following the establishment of said circuit switched connection, discovering at each end user terminal the multimedia capabilities of the or each other terminal; and whilst the circuit switched connection is established, establishing an IP multimedia subsystem session between the end user terminals via one or more IP multimedia subsystem networks, and transferring IP multimedia information between the user terminals, said multimedia information relating to a service supported by both or all user terminals.
Abstract:
According to some embodiments, a method performed by a network management system for managing one or more radio access networks (RANs) comprises receiving an indication from a RAN that a RAN identifier has been assigned for a wireless device, associating a management system identifier for the wireless device with the RAN identifier for the wireless device; and storing the association in a wireless device registry.
Abstract:
In conducting a communication session via an IP-based communication network, where access to the communication network can be obtained via a plurality of bearers (11, 13, 15), a plurality of packet flows associated with a communication application (47) can be routed on respective ones of the bearers simultaneously.
Abstract:
Systems and methods are disclosed herein for User Equipment (UE) assisted data collection for mobility prediction. In one embodiment, a method performed by a UE for UE-assisted data collection for mobility prediction comprises receiving, from a network node of a cellular communications system, a UE trajectory prediction model for predicting a UE trajectory. The method further comprises executing the UE trajectory prediction model to generate a predicted trajectory for the UE, comparing the actual UE trajectory to the predicted UE trajectory, and sending, to a network node of the cellular communications system, a result of the comparison of the actual UE trajectory to the predicted UE trajectory. In this manner, mobility prediction performance is improved.
Abstract:
A flexible approach to segmenting a resource (e.g., a media resource, such as a media segment, or other resource, such as a resource normally fetched or pushed using general file transfer protocols like HTTP) into a plurality of fragments. By employing such an approach, the delay until the resource can be utilized at the client side is reduced. Certain embodiments are provided which apply the flexible segmentation approach to ISOBMFF media segments for video streaming, such as would be used with Live DASH streaming.