Methods and apparatus for distribution of application computations

    公开(公告)号:US11252226B2

    公开(公告)日:2022-02-15

    申请号:US16810071

    申请日:2020-03-05

    Abstract: The present disclosure relates to methods and apparatus for computer processing. Aspects of the present disclosure can determine at least one of a quality, latency, or capacity of a communication link for communication between a client device and a server. Aspects of the present disclosure can also determine a computational load for an application computation between the client device and the server. Moreover, aspects of the present disclosure can adjust a computational distribution for the application computation between the client device and the server based on at least one of the computational load for the application computation or the at least one of the quality, latency, or capacity of the communication link. Aspects of the present disclosure can also determine a computational capacity of at least one of the client device or the server.

    Segment types as delimiters and addressable resource identifiers

    公开(公告)号:US11223883B2

    公开(公告)日:2022-01-11

    申请号:US17143875

    申请日:2021-01-07

    Abstract: An example device for processing media data is configured to parse a bitstream including the media data, the bitstream being formatted according to Common Media Application Format (CMAF), detect, during the parsing, a file type (FTYP) value for a CMAF track file of the bitstream, determine that a CMAF header of the CMAF track file starts with the FTYP value, and process one or more CMAF fragments following the CMAF header of the CMAF track file. The device may additionally be configured to detect one or more segment type (STYP) values in the bitstream, determine that each of the one or more STYP values corresponds to a start of a respective one of the CMAF fragments, and process each of the CMAF fragments starting from the corresponding STYP value.

    Signaling and reporting interactivity usage in streaming services

    公开(公告)号:US11178453B2

    公开(公告)日:2021-11-16

    申请号:US16259109

    申请日:2019-01-28

    Abstract: An example device for reporting interactivity usage information while presenting streamed media data includes a memory configured to store media data, and a processor implemented in circuitry and configured to execute a streaming client to receive a manifest file indicating reporting expectations representing data to be reported by the streaming client to a reporting server device during a media streaming session, send data representative of the reporting expectations to an interactivity application executed on the client device, receive interactivity usage information from the interactivity application executed on the client device, and report the interactivity usage information to the reporting server device.

    MULTIPLE DECODER INTERFACE FOR STREAMED MEDIA DATA

    公开(公告)号:US20210218976A1

    公开(公告)日:2021-07-15

    申请号:US17143633

    申请日:2021-01-07

    Abstract: An example device for decoding media data includes a memory configured to store the media data and one or more processors implemented in circuitry and communicatively coupled to the memory. The one or more processors are configured to determine whether two or more decoder instances are intended to be synchronized. The one or more processors are configured to, based on the two or more decoder instances being intended to be synchronized, control the two or more decoder instances so as to enable rendering of decoded data from each of the two or more decoder instances at a same presentation time.

    Systems and methods for opaque object delivery in a communication network

    公开(公告)号:US10931763B2

    公开(公告)日:2021-02-23

    申请号:US15845685

    申请日:2017-12-18

    Abstract: Systems and methods for delivery of opaque objects provided by a content provider to network nodes within a communication network are described. Opaque objects may comprise data objects whose data structure is not natively defined in the network interface and thus have a data type and/or structure that would be unknown to systems of the network. Communication systems may be configured according to embodiments to facilitate delivery of such opaque objects, such as by providing a robust network interface between a content provider system and the network through which network information is provided from the network to the content provider system and/or delivery manifest information for opaque objects is provided from the content provider system to the network.

    MULTIPLE DECODER INTERFACE FOR STREAMED MEDIA DATA

    公开(公告)号:US20200221159A1

    公开(公告)日:2020-07-09

    申请号:US16736610

    申请日:2020-01-07

    Abstract: An example client device for retrieving media data includes a memory configured to store media data; and one or more processors implemented in circuitry and configured to execute a plurality of video decoders; determine a complexity value for the media data including a plurality of encoded video streams, the complexity value representing complexity of an aggregation of the encoded video streams; retrieve the media data including the encoded video streams in response to determining that the client device is capable of decoding the encoded video streams using the complexity value; and distribute the encoded video streams and synchronization information to corresponding video decoders of the plurality of video decoders to cause the video decoders to decode the corresponding video streams and to output decoded video data from the video streams in a synchronized fashion.

    Determining media delivery event locations for media transport

    公开(公告)号:US10666961B2

    公开(公告)日:2020-05-26

    申请号:US15399381

    申请日:2017-01-05

    Abstract: A method of transporting media data includes, by a file-based protocol sending unit of a source device, receiving a stream of data comprising Segments of media data from a segmenter of the source device that forms the Segments, each of the Segments comprising a respective individually retrievable file associated with a unique uniform resource locator (URL), determining locations of media delivery events (MDEs) in the stream of media data, wherein the MDEs include data for at least a portion of one of the Segments, determining one or more transmission time requirements for the MDEs representing times at which the MDEs are to be sent to a client device, and providing the MDEs and data representing the transmission time requirements to a physical layer sending unit of the source device according to available delivery slots for the physical layer sending unit.

Patent Agency Ranking