-
公开(公告)号:US11700415B2
公开(公告)日:2023-07-11
申请号:US17746823
申请日:2022-05-17
Applicant: NETFLIX, INC.
Inventor: Mark Watson
IPC: H04N21/43 , G06F16/783 , H04N21/439 , G06V20/40
CPC classification number: H04N21/4307 , G06F16/7834 , G06V20/46 , G06V20/49 , H04N21/4394
Abstract: A playback application is configured to analyze audio frames associated with transitions between segments within a media title to identify one or more portions of extraneous audio. The playback application is configured to analyze the one or more portions of extraneous audio and then determine which of the one or more corresponding audio frames should be dropped. In doing so, the playback application can analyze a topology associated with the media title to determine whether any specific portions of extraneous audio are to be played outside of a logical ordering of audio samples set forth in the topology. These specific portions of extraneous audio are preferentially removed.
-
12.
公开(公告)号:US11593459B2
公开(公告)日:2023-02-28
申请号:US16167176
申请日:2018-10-22
Applicant: NETFLIX, INC.
Inventor: Mark Watson , Anthony Neal Park , Mitch Zollinger
IPC: H04N21/6334 , H04N21/8355 , H04N21/84 , G06F21/10 , H04N21/4405 , H04N21/466 , H04N21/482
Abstract: Techniques are disclosed for improving user experience of multimedia streaming over computer networks. More specifically, techniques presented herein reduce (or eliminate) latency in playback start time for streaming digital media content resulting from digital rights management (DRM) authorizations. A streaming media client (e.g., a browser, set-top box, mobile telephone or tablet “app”) may request a “fast-expiring” license for titles the streaming media client predicts a user is likely to begin streaming. A fast-expiring license is a DRM license (and associated decryption key) which is valid for only a very limited time after being used for playback. During the validity period of such a license, the client device requests a “normal” or “regular” license to continue accessing the title after the fast-expiring license expires.
-
公开(公告)号:US11349699B2
公开(公告)日:2022-05-31
申请号:US13838059
申请日:2013-03-15
Applicant: NETFLIX, Inc
Inventor: Mark Watson , Anthony Neal Park , Wei Wei
Abstract: Techniques are disclosed for improving user experience of multimedia streaming over computer networks. For example, a method for presenting multimedia content may generally include receiving a request to stream a media title. In response to the request, unencrypted content for the media title is streamed to a client. While streaming the unencrypted content, a digital rights management (DRM) license to access encrypted content for the media title is requested. After receiving the DRM license, the client switches from streaming the unencrypted content for the media title to streaming encrypted content for the media title. The switching from streaming the unencrypted content to streaming the encrypted content does not interrupt playback of the media title.
-
公开(公告)号:US10425683B2
公开(公告)日:2019-09-24
申请号:US15610053
申请日:2017-05-31
Applicant: NETFLIX, Inc.
Inventor: Ioannis Katsavounidis , Mark Watson , Aaron Hipple , Will Wolcott
IPC: H04N21/44 , H04N21/234 , G06F16/783 , H04N21/432 , H04N21/433 , H04N21/61
Abstract: A method includes receiving, with a computing system, data representing a video item into a buffer. The method further includes outputting the video item from the buffer to a display system. The method further includes determining that utilization of the buffer falls below a predetermined threshold. The method further includes, in response to determining that the utilization of the buffer falls below the predetermined threshold, determining that there is a specified rebuffering point within a predetermined time frame. The method further includes pausing with the computing system, the video item at the specified rebuffering point in response to determining that there is the specified rebuffering point within the predetermined time frame.
-
公开(公告)号: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.
-
公开(公告)号:US20160072870A1
公开(公告)日:2016-03-10
申请号:US14942084
申请日:2015-11-16
Applicant: Netflix, Inc.
Inventor: Mark Watson , Bin Wang , Wei Wei
IPC: H04L29/06
Abstract: Techniques for transmitting a digital content stream through a network between a plurality of content servers and a content player. Network performance information for the plurality of content servers is retrieved. Embodiments then determine a mapping of the plurality of content servers to a plurality of portions of a content buffer on the content player, based on the retrieved network performance information. A request is transmitted to each of the plurality of content servers to transmit digital content associated with the corresponding portion of the content buffer.
Abstract translation: 用于通过多个内容服务器和内容播放器之间的网络发送数字内容流的技术。 检索多个内容服务器的网络性能信息。 然后,实施例基于所检索的网络性能信息来确定多个内容服务器与内容播放器上的内容缓冲区的多个部分的映射。 向多个内容服务器中的每一个发送请求以发送与内容缓冲器的相应部分相关联的数字内容。
-
公开(公告)号:US20140143301A1
公开(公告)日:2014-05-22
申请号:US13683883
申请日:2012-11-21
Applicant: NETFLIX, INC.
Inventor: Mark Watson , Bin Wang , Wei Wei
IPC: H04L29/06
CPC classification number: H04L65/80 , H04L65/4084 , H04L65/60 , H04L69/14
Abstract: Techniques for transmitting a digital content stream through a network between a plurality of content servers and a content player. Network performance information for the plurality of content servers is retrieved. Embodiments then determine a mapping of the plurality of content servers to a plurality of portions of a content buffer on the content player, based on the retrieved network performance information. A request is transmitted to each of the plurality of content servers to transmit digital content associated with the corresponding portion of the content buffer.
Abstract translation: 用于通过多个内容服务器和内容播放器之间的网络发送数字内容流的技术。 检索多个内容服务器的网络性能信息。 然后,实施例基于所检索的网络性能信息来确定多个内容服务器与内容播放器上的内容缓冲区的多个部分的映射。 向多个内容服务器中的每一个发送请求以发送与内容缓冲器的相应部分相关联的数字内容。
-
18.
公开(公告)号:US11917271B2
公开(公告)日:2024-02-27
申请号:US17682237
申请日:2022-02-28
Applicant: NETFLIX, INC.
Inventor: Mark Watson
IPC: H04N21/8541 , H04N21/6587 , H04N21/845 , H04N21/8545
CPC classification number: H04N21/8541 , H04N21/6587 , H04N21/8456 , H04N21/8545
Abstract: A playback application seamlessly advances playback of and interactive media title in response to user selections in a manner that minimizes latency and preserves user immersion in a narrative. The playback application buffers an interstitial segment included in the interactive media title and feeds portions of the interstitial segment to a media player only when those portions are needed for display. When the user selects an option displayed during the interstitial segment, the playback application begins buffering a subsequent media segment and stops feeding portions of the interstitial segment to the media player. The playback application starts feeding blocks of the subsequent media segment to the media player and then seamlessly advances playback to the subsequent media segment.
-
公开(公告)号:US11863814B2
公开(公告)日:2024-01-02
申请号:US17811385
申请日:2022-07-08
Applicant: Netflix, Inc.
Inventor: Ioannis Katsavounidis , Mark Watson , Aaron Hipple , Will Wolcott
IPC: H04N21/234 , H04N21/44 , G06F16/783 , H04N21/432 , H04N21/433 , H04N21/61
CPC classification number: H04N21/44004 , G06F16/783 , H04N21/23418 , H04N21/432 , H04N21/433 , H04N21/44008 , H04N21/23406 , H04N21/6125
Abstract: A method includes receiving, with a computing system, data representing a video item into a buffer. The method further includes outputting the video item from the buffer to a display system. The method further includes determining that utilization of the buffer falls below a predetermined threshold. The method further includes, in response to determining that the utilization of the buffer falls below the predetermined threshold, determining that there is a specified rebuffering point within a predetermined time frame. The method further includes pausing with the computing system, the video item at the specified rebuffering point in response to determining that there is the specified rebuffering point within the predetermined time frame.
-
公开(公告)号:US11696002B2
公开(公告)日:2023-07-04
申请号:US17514573
申请日:2021-10-29
Applicant: NETFLIX, INC.
Inventor: Maxine Cheung , Mark Watson , Carla Christine Fisher , Kevin Pei-Wen Lee , Yves Raimond
IPC: H04N21/8541 , H04N21/234 , H04N21/442 , H04N21/475 , H04N21/8545
CPC classification number: H04N21/8541 , H04N21/23406 , H04N21/44222 , H04N21/4758 , H04N21/8545
Abstract: A playback application is configured to dynamically generate topology for an interactive media title. The playback application obtains an initial topology and also collects various data associated with a user interacting with the feature. The playback application then modifies the initial topology, based on the collected data, to generate a dynamic topology tailored to the user. The dynamic topology describes the set of choices available to the user during playback as well as which options can be selected by the user when making a given choice. In addition, the playback application also selectively buffers different portions of the interactive media title, based on the collected data, in anticipation of the user selecting particular options for available choices.
-
-
-
-
-
-
-
-
-