Nonlinear dynamic prioritized content caching for segmented content

    公开(公告)号:US11178459B1

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

    申请号:US16143226

    申请日:2018-09-26

    Abstract: Systems, methods, and computer-readable media are disclosed for providing a nonlinear, dynamic, and prioritized content caching scheme for segmented content during playback. Certain embodiments provide new techniques for optimally determining preferred content, prioritizing the preferred content for download and consumption, and, in systems where storage and memory systems are constrained, utilizing the same prioritization system for optimized garbage collection. Example methods may include determining a current playhead position associated with a video playback. Certain methods include determining a cache priorities for fragments based on the current playhead position and the positions of the fragments in the video playback. A first fragment may be the next fragment with respect to the linear playback, and a second fragment may follow the first fragment. Certain methods include determining that the second cache priority is higher than the first cache priority and providing the second fragment to a user device.

    Enhanced parsing of media manifests for streaming media

    公开(公告)号:US11997338B1

    公开(公告)日:2024-05-28

    申请号:US17403430

    申请日:2021-08-16

    Abstract: Devices, systems, and methods are provided for enhanced parsing of manifest files for streaming media. A method may include receiving, by a media player, a first media manifest including tags indicative of first temporal segments for media content; identifying, using a parser, a first tag indicative of a first temporal segment; identifying, using the parser, a second tag indicative of a second temporal segment; parsing, using the parser, the first tag; based on at least one of the parsing or a user preference indicative of a starting location for playback of first media content of the media content or a preferred bandwidth, refraining from parsing the second tag; retrieving, by the at least one processor, based on a time associated with the first temporal segment, an address of the first video content; and presenting, by the at least one processor, the first media content based on the address.

    Adaptive media fragment backfilling

    公开(公告)号:US11019127B1

    公开(公告)日:2021-05-25

    申请号:US16522242

    申请日:2019-07-25

    Abstract: Techniques for adaptive backfilling of media fragments are described. As one example, a computer-implemented method includes sending, by a media player, a request for a plurality of media fragments from a content data store, receiving the plurality of media fragments from the content data store with at least one media fragment at a first quality level into a front buffer of the media player via a network, starting playback of the plurality of media fragments from the front buffer after a startup threshold number of media fragments are received in the front buffer, detecting when a backfill threshold of the media player is exceeded by a backfill indicator, and replacing at least one of the plurality of media fragments at the first quality level in the front buffer of the media player with a second, higher quality level variant via the network when the backfill threshold is exceeded.

Patent Agency Ranking