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:
Systems, methods, and devices of the various embodiments enable HTTP servers, such as HTTP servers providing segments to DASH clients according to the various embodiments, to pass incomplete versions of segments in response to segment requests from the DASH clients. The various embodiments may enable clients, such as DASH clients, to parse incomplete versions of segments.
Abstract:
Systems, methods, and devices of the various embodiments enable HTTP redirect messages to indicate content access policy information. In this manner, policy rules may be implemented based on the policy information in the HTTP redirect messages to control network congestion and/or quality of service (“QOS”).
Abstract:
Systems, methods, and devices of the various embodiments enable signaling, such as in-band signaling, of service description updates in Real-Time Transport Protocol (RTP) streaming over evolved Multimedia Broadcast Multicast Service (eMBMS).
Abstract:
Distributed computing is disclosed in which a client device accesses a service announcement for a broadcast service in order to retrieve transport parameters describing a data transmission service. The client device obtains a refresh rate from the service description file, which is separate from the data transmission service, wherein the refresh rate relates to a frequency at which the data transmission service updates data in a data transmission provided by the data transmission service. The client device uses the transport parameters to access the data transmission to receive the data. Once the data is received, the client device will delay any subsequent access to the data transmission to get updated data for a delay time based at least in part on the refresh rate.
Abstract:
Systems and methods adapted for providing heterogeneous media services in communication systems, such as using transport layer security deferral and/or medium redirect, are disclosed. In operation according to embodiments, heterogeneous media services may be facilitated by obtaining, by a hybrid broadcast receiver of a receiver device, a computer parsable object comprising information regarding content segment availability and access, wherein the hybrid broadcast receiver is adapted to obtain content via both broadcast and broadband connections for a streaming client of the receiver device. The hybrid broadcast receiver of embodiments may further operate to evaluate the computer parsable object for one or more content segment entries indicating transport layer security is to be invoked with respect to a connection used for obtaining one or more content segments and to overwrite the one or more content segment entries preventing the transport layer security from being invoked by the streaming client.
Abstract:
Embodiment systems, methods, and devices enable data streams of a broadcast service to be carried in multiple communication sessions in any transport protocol providing file transport information and the transmission of objects, an example of which is File Delivery Over Unidirectional Transport (“FLUTE”). A session description may include a category attribute indicating the type of data carried in such a protocol session. A schedule fragment may include references to a session description for each such protocol session associated with a service. A common listing of configuration parameters may be generated for all such protocol sessions associated with a service. A different listing of configuration parameters may be generated for each such protocol session associated with a service. A flag setting in a diary file may indicate one or more such protocol session associated with a service over which in-band update fragments may be broadcast.
Abstract:
Systems, methods, and devices of the various embodiments enable signaling, such as in-band signaling, of service description updates in Real-Time Transport Protocol (RTP) streaming over evolved Multimedia Broadcast Multicast Service (eMBMS).
Abstract:
An example client device for reporting consumption of media data includes one or more network interfaces configured to send and receive data via a network, and a middleware unit implemented from one or more hardware-based processors comprising digital logic circuitry, the middleware unit configured to determine a service area in which the client device was located when the client device received media data via the network interfaces, determine a reporting strategy for consumption of the media data based on the determined service area in which the client device was located when the client device received the media data, and report consumption of the media data according to the reporting strategy.
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.