-
公开(公告)号:US20160234339A1
公开(公告)日:2016-08-11
申请号:US15130679
申请日:2016-04-15
Applicant: Netflix, Inc.
Inventor: John Funge , Mark Watson
IPC: H04L29/08 , H04L29/06 , H04L12/803
Abstract: Techniques are disclosed for a web server to support constraints specified by a client. In one embodiment, the web server receives, from the client, a request for one or more blocks of data. The request includes one or more constraints provided by the client. The web server may perform an action responsive to an increase in network congestion, based on the one or more constraints. Accordingly, the web server may handle the request in a manner that more closely meets the needs of the client.
-
公开(公告)号:US10425500B2
公开(公告)日:2019-09-24
申请号:US15130679
申请日:2016-04-15
Applicant: Netflix, Inc.
Inventor: John Funge , Mark Watson
IPC: H04L29/08 , H04L12/807 , H04L12/813 , H04L29/06 , H04L12/803 , H04L12/801
Abstract: Techniques are disclosed for a web server to support constraints specified by a client. In one embodiment, the web server receives, from the client, a request for one or more blocks of data. The request includes one or more constraints provided by the client. The web server may perform an action responsive to an increase in network congestion, based on the one or more constraints. Accordingly, the web server may handle the request in a manner that more closely meets the needs of the client.
-
公开(公告)号:US09510043B2
公开(公告)日:2016-11-29
申请号:US14697527
申请日:2015-04-27
Applicant: NETFLIX, INC.
Inventor: John Funge , Greg Peters
IPC: H04N7/173 , H04N21/44 , H04N21/43 , H04N21/439 , H04L29/06 , H04N21/231 , H04N21/234 , H04N21/239 , H04N21/647
CPC classification number: H04L65/4069 , H04L43/0864 , H04L47/621 , H04L65/4084 , H04L65/80 , H04N21/231 , H04N21/23406 , H04N21/2393 , H04N21/4307 , H04N21/4392 , H04N21/44004 , H04N21/647
Abstract: One embodiment of the present invention sets forth a technique for identifying and pre-buffering audio/video stream pairs. The method includes the steps of predictively identifying for pre-buffering at least one audio/video stream pair that may be selected for playback by a user subsequent to a currently playing audio/video stream pair, computing a first rate for pre-buffering an audio portion of the at least one audio/video stream pair and a second rate for pre-buffering a video portion of the at least one audio/video stream pair, downloading the audio portion at the first rate and downloading the video portion at the second rate, and storing the downloaded audio portion and the downloaded video portion in a content buffer.
-
公开(公告)号:US09699519B2
公开(公告)日:2017-07-04
申请号:US13654301
申请日:2012-10-17
Applicant: NETFLIX, Inc.
Inventor: Mark Watson , Neil D. Hunt , John Funge , Anthony N. Park
IPC: G06F15/16 , G06F15/173 , G06F13/00 , H04N21/658 , H04L29/06 , H04N21/231 , H04N21/442 , H04N21/262 , H04L29/08
CPC classification number: H04N21/6581 , H04L65/4084 , H04L67/10 , H04L67/322 , H04N21/23106 , H04N21/23116 , H04N21/26258 , H04N21/44209
Abstract: Techniques are disclosed for generating preference rankings in response to requests for streaming media content received from client devices. The preference rankings are used to indirectly partition streaming media content across different content distribution networks (CDNs). Such partitions may be referred to as a “soft” partition, as all of the streaming media content remains available from each CDN. That is, the partitioning of content across CDNs is not absolute, and any content item may be requested from any CDN. Doing so ensures that content remains available even where the preferred CDN for a given content item fails, while at the same time increasing the probability of a cache hit at the CDNs, without increasing the cost or the actual cache sizes of the content caches of different CDNs.
-
公开(公告)号:US10200436B2
公开(公告)日:2019-02-05
申请号:US15333125
申请日:2016-10-24
Applicant: NETFLIX, INC.
Inventor: John Funge , Mark Watson , Wei Wei , David Chen
IPC: H04L29/06 , H04N21/442 , H04L12/26 , H04L29/08
Abstract: Techniques are disclosed for representing a user quality of experience (QoE) experienced by users of a streaming media service using a single QoE metric. The single QoE metric may be determined based on a set of empirical characteristics relating to the streaming video service such as startup latency, video quality, and the likelihood of interruptions in streaming playback. The empirical characteristics may be weighted according to how much one factor influences user quality of experience, relative to the others. Representing the QoE as a single metric may allow a streaming media service provider to improve key business measures such as subscriber retention and engagement.
-
公开(公告)号:US11507488B2
公开(公告)日:2022-11-22
申请号:US15619365
申请日:2017-06-09
Applicant: NETFLIX, INC.
Inventor: Gregory S. Orzell , John Funge , David Chen
Abstract: Techniques are described for detecting faults in media content based on the behavior of users viewing the media content. Embodiments stream a first instance of media content to one or more users. The behavior of the one or more users is monitored while the users are viewing the streaming first instance of media content. Embodiments then determine whether the first instance of media content is faulty, based on the monitored behavior of the one or more users.
-
公开(公告)号:US10305947B2
公开(公告)日:2019-05-28
申请号:US15293738
申请日:2016-10-14
Applicant: Netflix Inc.
Inventor: John Funge , Greg Peters
IPC: H04N21/43 , H04L29/06 , H04N21/44 , H04L12/863 , H04N21/231 , H04N21/234 , H04N21/239 , H04N21/439 , H04N21/647 , H04L12/26
Abstract: One embodiment of the present invention sets forth a technique for identifying and pre-buffering audio/video stream pairs. The method includes the steps of predictively identifying for pre-buffering at least one audio/video stream pair that may be selected for playback by a user subsequent to a currently playing audio/video stream pair, computing a first rate for pre-buffering an audio portion of the at least one audio/video stream pair and a second rate for pre-buffering a video portion of the at least one audio/video stream pair, downloading the audio portion at the first rate and downloading the video portion at the second rate, and storing the downloaded audio portion and the downloaded video portion in a content buffer.
-
公开(公告)号:US09680906B2
公开(公告)日:2017-06-13
申请号:US14584174
申请日:2014-12-29
Applicant: NETFLIX, INC.
Inventor: Gregory S. Orzell , John Funge , David Chen
Abstract: Techniques are described for detecting faults in media content based on the behavior of users viewing the media content. Embodiments stream a first instance of media content to one or more users. The behavior of the one or more users is monitored while the users are viewing the streaming first instance of media content. Embodiments then determine whether the first instance of media content is faulty, based on the monitored behavior of the one or more users.
-
-
-
-
-
-
-