Abstract:
Systems, methods, and devices of the various embodiments provide a multipath communication scheduler for 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, a distributed leaky bucket based scheduler for an in-vehicle computing device may assign packets for transport to a plurality of modems based at least in part on the determined delivery delays. In various embodiments, delivery delays may be determined based on leaky bucket levels, burst sizes, delivery rates, and end to end delay estimates for each of the plurality of modems. In various embodiments, the scheduler may be one of a plurality of schedulers each associated with a separate stream of packets assigned to the plurality of modems and the leaky bucket levels may be determined on a per stream basis.
Abstract:
Systems, methods, and devices of the various embodiments enable a receiver device to determine the available broadcast services in a network having different network identifiers assigned to different geographic regions. The various embodiments enable a receiver device to identify a national service (e.g., a service available in more than one geographic region of the network) assigned different temporary mobile group identifiers (“TMGIs”) in different geographic regions as the same service across the different geographic regions.
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:
Embodiments include methods implemented by a processor of a mobile communication device for managing tune-aways by a radio frequency resource supporting a first subscription to support a second subscription. The processor may determine a data loss ratio of the data of a media file that is lost in transmission to the mobile communication device. The processor may compare the data loss ratio of the data to a first data loss ratio threshold and a second data loss ratio threshold, and the processor may block a tune-away event of the radio frequency resource from the first subscription to the second subscription in response to determining that the data loss ratio of the data is greater than the first data loss ratio threshold and less than the second data loss ratio threshold.
Abstract:
Methods, systems, and devices for wireless communication are described. Data for a broadcast or multicast service may be sent over a control channel. A network device may broadcast a message to indicate a plurality of enhanced multimedia broadcast multicast service (eMBMS) services offered by the network. The mobile device may transmit an indication to the network device identifying an eMBMS service of interest. The network device may transmit a configuration message before broadcasting or multicasting data of the eMBMS service of interest. The configuration message may notify the mobile device of a control channel on which to receive the data related to the eMBMS service. The network device may then broadcast or multicast the eMBMS service data on the control channel. The data may be segmented at a particular protocol layer and mapped to several transmission time intervals within each repetition of the control channel.
Abstract:
Systems, methods, and devices of the various embodiments provide a multipath communication scheduler for 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, a centralized scheduler for an in-vehicle computing device may assign packets for transport to a plurality of modems based at least in part on delivery delays associated with the plurality of modems. In various embodiments, delivery delays may be determined based on one or more of queue sizes of the plurality of modems, delivery rate estimates of the plurality of modems, and end to end delay estimates.
Abstract:
Systems, methods, and devices of various embodiments enable signaling one or more capabilities of servers, such as web servers or content delivery network (CDN) servers, to use file version information, such as MD5s (message digest 5 (MD5) algorithm hash values) and/or entity tags (ETags), to computing devices for byte-range file repair.
Abstract:
Dynamic forward error correction (FEC) setting is discussed in which the network determines a FEC percentage for each video segment of a video streaming service, based on consideration of the transfer length of the video segment and the allocated bandwidth. When the transfer length and allocated bandwidth reflect transmission of less than peak bandwidth, the network will determine a higher FEC percentage that uses the otherwise wasted bandwidth to transmit additional redundancy symbols. The additional redundancy symbols increase the error recovery rate when collisions occur between streaming video reception and page monitoring occasions of other networks in multi-network, multi-subscriber identification module (SIM) mobile devices. A network entity may then transmit the dynamic FEC percentage for each video segment in the file description table (FDT) associated with the video streaming service.
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:
Methods and systems simplify discovery and handoff for multi-frequency broadcast receiver devices, such as mobile TV devices, by providing a virtual home channel that is not dependent on a single frequency network upper layer. The methods and systems may be used in conjunction with a single frequency network upper layer to support areas without upper layer available, or to off load some portion of the common data bandwidth in the single frequency network. For example, the single frequency network may only carry frequency data for the multiple frequency network or only the frequency data for networks with comprehensive market metadata.