-
公开(公告)号:US10863211B1
公开(公告)日:2020-12-08
申请号:US16186927
申请日:2018-11-12
Applicant: Amazon Technologies, Inc.
Inventor: Yongjun Wu , Tarun Jindal , Kyle Woo , Rakesh Tangirala , Manish Rao , Sitaraman Ganapathy , Mairo Pedrini
IPC: H04N21/234 , H04N21/258 , H04N21/236 , H04N21/2665 , H04L29/08
Abstract: Methods and apparatus are described for providing media presentations that include content originating from multiple sources. Techniques disclosed include server-side logic for inserting secondary content, such as advertisements, into primary content, such as a VOD presentation. Systems implementing the disclosed techniques can support different viewer device capabilities relating to displaying media presentations that include content from multiple sources.
-
公开(公告)号:US11178459B1
公开(公告)日:2021-11-16
申请号:US16143226
申请日:2018-09-26
Applicant: Amazon Technologies, Inc.
Inventor: Kyle Koceski , Mairo Pedrini , Eyal Safran , Paul Nann
IPC: H04N21/472 , H04N21/432 , H04N21/231
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.
-
公开(公告)号:US11997338B1
公开(公告)日:2024-05-28
申请号:US17403430
申请日:2021-08-16
Applicant: Amazon Technologies, Inc.
Inventor: Kyle Koceski , Mairo Pedrini
IPC: H04N21/2662 , H04L65/65 , H04L65/75 , H04N21/81 , H04N21/845 , H04N21/8543
CPC classification number: H04N21/2662 , H04L65/65 , H04L65/75 , H04N21/8106 , H04N21/812 , H04N21/845 , H04N21/8543
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.
-
公开(公告)号:US10432690B1
公开(公告)日:2019-10-01
申请号:US15888410
申请日:2018-02-05
Applicant: Amazon Technologies, Inc.
Inventor: Lei Li , Yongjun Wu , Samuel James Van Pelt , Amarsingh Buckthasingh Winston , Kyle Bradley Koceski , Mairo Pedrini , Christopher Steven Mark Pringle , Mushegh Malkhasyan
Abstract: Methods and apparatus are described for partitioning a manifest file to generate smaller manifest files for media content playback. A server partitions a manifest file prior to receipt of a request from a client or in response to a request from a client for a manifest for media content for a particular temporal range or subset of playback options.
-
公开(公告)号:US11063997B1
公开(公告)日:2021-07-13
申请号:US16367651
申请日:2019-03-28
Applicant: Amazon Technologies, Inc.
Inventor: Mairo Pedrini , Kyle Bradley Koceski , Joshua Lamb , Yongjun Wu , Parminder Singh , Michael Coleman , Nicolas Weil
Abstract: Methods and apparatus are described for efficiently representing manifests and playlists for media presentations. Some media streaming protocols include repetition syntax by which a sequence of media segments having the same duration can be represented with a single entry. A pattern syntax is introduced by which repeating patterns of segment durations in a cycle may be represented in manifests and playlists.
-
公开(公告)号:US11019127B1
公开(公告)日:2021-05-25
申请号:US16522242
申请日:2019-07-25
Applicant: Amazon Technologies, Inc.
Inventor: Paul Nann , Mairo Pedrini , Kyle Koceski
IPC: G06F15/16 , H04L29/06 , G06F21/60 , H04L12/861
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.
-
公开(公告)号:US10277924B1
公开(公告)日:2019-04-30
申请号:US15933144
申请日:2018-03-22
Applicant: Amazon Technologies, Inc.
Inventor: Nathaniel Stewart , Lei Li , Mairo Pedrini , Patrick Joseph Lewis , Ravindra Ganti , Parminder Singh , Gaurav Saxena , Kent Haakan Karlsson , Yongjun Wu
IPC: H04N21/234 , H04N21/2187 , H04N21/442
Abstract: Methods and apparatus are described for stitching independently encoded content streams together such that they appear to be part of a single streaming session.
-
公开(公告)号:US11849173B1
公开(公告)日:2023-12-19
申请号:US17705989
申请日:2022-03-28
Applicant: Amazon Technologies, Inc.
Inventor: Yongjun Wu , John F. X. Gaquin , Andrew Joseph Whittaker , Harshil Vikram Katira , Mairo Pedrini
IPC: H04N21/431 , H04N21/854 , H04N21/218 , H04N21/235 , H04N21/8549 , H04N21/2187
CPC classification number: H04N21/4312 , H04N21/2187 , H04N21/2353 , H04N21/8549
Abstract: Techniques for a quality of service optimization using a content adaptive slate image in a media player application are described. According to some embodiments, a computer-implemented method includes sending a request for a video from a client device to a content delivery service that is separate from the client device; receiving, by the client device from the content delivery service, a manifest of the video and an intro slate separate from the manifest and separate from the video; displaying the intro slate on the client device; loading an initial frame of the video identified by the manifest onto the client device concurrently with the displaying of the intro slate; and displaying the video on the client device after the displaying of the intro slate.
-
公开(公告)号:US10904588B1
公开(公告)日:2021-01-26
申请号:US16296642
申请日:2019-03-08
Applicant: Amazon Technologies, Inc.
Inventor: Nathaniel Stewart , Lei Li , Mairo Pedrini , Patrick Joseph Lewis , Ravindra Ganti , Parminder Singh , Gaurav Saxena , Kent Haakan Karlsson , Yongjun Wu
IPC: H04N21/234 , H04N21/2187 , H04N21/442
Abstract: Methods and apparatus are described for stitching independently encoded content streams together such that they appear to be part of a single streaming session.
-
-
-
-
-
-
-
-