-
公开(公告)号:US10305721B1
公开(公告)日:2019-05-28
申请号:US14565226
申请日:2014-12-09
Applicant: Amazon Technologies, Inc.
Inventor: Justin Michael Binns , Lars Christian Ulness , James Eric Knowler , Charles Benjamin Franklin Waggoner , Terje Kristian Backman , Joshua B. Barnard , Marc Joliveau , Chris Longo , Matthew James Bordenet
IPC: H04N7/173 , H04L29/06 , H04N21/63 , H04L29/10 , H04N21/472 , H04N21/262 , H04N21/238 , H04N21/24 , H04L29/08
Abstract: Techniques are described for facilitating the delivery of digital content using gossip protocols. A group of client devices share information about network conditions in sideband communications using a gossip protocol. Each of the client devices then uses this information to make decisions about how to access content. By providing accurate and current information about network conditions the occurrence of buffering events and/or fatal errors may be significantly reduced or eliminated.
-
公开(公告)号:US20180248926A1
公开(公告)日:2018-08-30
申请号:US15968998
申请日:2018-05-02
Applicant: Amazon Technologies, Inc.
Inventor: Justin Michael Binns , Matthew James Bordenet , Marc Jolieau , Patrik Schnell , Charles Benjamin Franklin Waggoner
IPC: H04L29/06
CPC classification number: H04L65/4084 , H04L65/4092 , H04L65/80
Abstract: Disclosed are various embodiments for selecting fragments of a media item. An estimated bandwidth for a client is calculated. A confidence score for the estimated bandwidth is determined. When the confidence score falls below a threshold, the estimated bandwidth is modified. A fragment for the media item is selected using the modified estimated bandwidth.
-
公开(公告)号:US09787745B1
公开(公告)日:2017-10-10
申请号:US15258976
申请日:2016-09-07
Applicant: Amazon Technologies, Inc.
Inventor: Justin Michael Binns , Charles Benjamin Franklin Waggoner , Joshua B. Barnard , Matthew James Bordenet , Lars Christian Ulness , Marc Joliveau , Jim Knowler , Terje Kristian Backman , Chris Longo
IPC: H04L29/06 , H04N21/231 , H04N21/2387 , H04N21/61 , H04N21/2343 , G06N3/08
CPC classification number: H04L65/602 , G06N3/08 , H04L65/4076 , H04L65/4084 , H04L65/80 , H04L67/2842 , H04L67/322 , H04N21/23106 , H04N21/2343 , H04N21/2387 , H04N21/6125
Abstract: A technology for content delivery is provided. In one example, performance of a caching network, performance of a delivery network, and customer demand are modeled. Instructions are provided for a client device on how to request content based on the modeled performance of the caching network, the modeled performance of the delivery network or the modeled customer demand.
-
-