Abstract:
Aspects of adaptively calculating retransmission timer values are disclosed. In an example, a modem of a first device calculates a delay time of a packet that was transmitted to a second device and determines a coverage enhancement level (CE-level) indicating a communication condition between the first device and the second device. A high level operating system (HLOS) of the first device determines a retransmission timer value based on at least the delay time and the CE-level and sets a retransmission timer based on the retransmission timer value. The first device then retransmits the packet according to the retransmission timer.
Abstract:
An example device for generating quality measurement reports includes one or more hardware-based processors implemented using digital circuitry, the processors being configured to execute a middleware unit and a target application for media data. The middleware unit is configured to receive media data via broadcast or multicast from a server device, generate reception reports covering the reception of the media data according to received reporting directives, deliver at least part of the media data to a target application of the client device, receive quality of experience (QoE) reports from the target application, and provide contents of the QoE reports to a reception reporting server.
Abstract:
Systems, methods, and devices of the various embodiments enable a receiver device to use a modified segment availability time. In various embodiments, a receiver device may be enabled to modify availability start times for segments in a segment availability timeline, such as a Media Presentation Description (MPD), to account for the actual times when segments will be available to a DASH client.
Abstract:
A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus determines a timing of each of one or more audio transmissions of one or more audio segments through Multimedia Broadcast Multicast Service (MBMS) streaming via a first radio access technology (RAT), where the MBMS streaming includes the one or more audio segments and one or more video segments. The apparatus refrains from tuning away from the first RAT to a second RAT during at least one audio transmission of the one or more audio transmissions, the second RAT being different than the first RAT.
Abstract:
An example device for advertising a segment availability time when transporting media data includes a middleware unit configured to determine a playback duration, X, for segments of media data, determine a current time at a first scheduled burst, a burst , of a multicast channel (MCH) scheduling period (MSP) for a first segment having segment number a, determine an MSP duration, D MSP , calculate a segment availability time for a second segment having segment number b according to a formula that uses X, a burst , a, b, and D MSP as inputs, and advertise the segment availability time for the second segment.
Abstract:
A method includes cellular vehicle-to-everything (CV2X) allocation collision detection and reporting. An allocation collision detection module detects control channel allocations from transmitting user equipments (UEs) in each time period of a group of time periods. A quantity of detected control channel allocations is determined in each time period. A report is then built and transmitted to at least one of the transmitting UEs. The report indicates collisions in each time period, based on the quantity and a location of the detected control channels in each time period, as well as based on a type of UE interface.
Abstract:
Various aspects enable the configuration of Reliable Delivery Service (RDS) destination ports to provide for multiplexing of multiple simultaneous connections over a single non-Internet Protocol (non-IP) data delivery (NIDD) data call by an Internet of Things (IoT) device. Various aspects enable the configurations of RDS ports (e.g., RDS source ports, RDS destination ports, etc.) through Open Mobile Alliance (OMA) objects, such as Lightweight Machine-to-Machine (LwM2M) objects. Various aspects enable different RDS destination ports per Access Point Name (APN) for each server to be specified.
Abstract:
Device wakeups can consume a significant amount of power with respect to the device's total power battery lifetime. Aspects of a method, apparatus, and computer-readable medium are presented herein that provide a solution to the problem of battery strain by improving the manner in which a wireless device coordinates device wakeup for multiple applications or multiple operations. An apparatus receives a wakeup time interval from each of a plurality of applications. The apparatus forms a first device wakeup time interval, the first device wakeup time interval including overlapping wakeup time intervals for the plurality of applications. The apparatus schedules a device wakeup during at least the first device wakeup time interval.
Abstract:
An example device for retrieving media data includes a streaming client and a media presentation application configured in one or more processors implemented in circuitry. The streaming client is configured to determine a start time for an event message corresponding to an interactivity window during which one or more application-specific interactivity events can occur during presentation of media data, the application-specific interactivity events comprising times during which a user of the device can interact with the presented media data, determine an end time for the event message corresponding to the interactivity window, receive data representative of at least one of the application-specific interactivity events during the interactivity window corresponding to the event message, and forward the data representative of the at least one of the application-specific interactivity events to the media presentation application.
Abstract:
Systems, methods, and devices of the various embodiments provide for multipath transport of Internet Protocol (IP) packets by an in-vehicle computing device, such as a vehicle's autonomous driving system, vehicle's telematics unit, vehicle's control system, etc. In various embodiments, IP packets may be extended to include tracking information. In various embodiments, the tracking information may include sequence numbers, sender reports, receiver reports, version indications, and/or length indications. In various embodiments, IP packets may be extended to include tracking information by a centralized scheduler for an in-vehicle computing device including a plurality of modems and/or a destination computing device.