SITE-BASED SERVER SELECTION
    11.
    发明申请
    SITE-BASED SERVER SELECTION 有权
    基于站点的服务器选择

    公开(公告)号:US20140195646A1

    公开(公告)日:2014-07-10

    申请号:US13735827

    申请日:2013-01-07

    Applicant: Netflix, Inc.

    Inventor: Mark Watson Wei Wei

    CPC classification number: H04L65/604 H04L65/4092 H04L65/80 H04L67/1002

    Abstract: In an embodiment, a method comprises receiving a first data streamed from a first server computer at a first site; collecting a first throughput data for the first site based, at least in part, on a first throughput of the first data streamed from the first server computer; receiving a second data streamed from a second server computer at a second site; collecting a second throughput data for the second site based, at least in part, on a second throughput of the second data streamed from the second server computer; switching from the second server computer at the second site, to a third server computer at the first site, based, at least in part, on a comparison between the first throughput data and the second throughput data; wherein the method is performed by one or more special-purpose computing devices.

    Abstract translation: 在一个实施例中,一种方法包括:接收在第一站点从第一服务器计算机流传输的第一数据; 至少部分地基于从第一服务器计算机流传输的第一数据的第一吞吐量来收集第一站点的第一吞吐量数据; 在第二站点接收从第二服务器计算机流传输的第二数据; 至少部分地基于从第二服务器计算机流传输的第二数据的第二吞吐量来收集第二站点的第二吞吐量数据; 至少部分地基于第一吞吐量数据和第二吞吐量数据之间的比较,将第二站点处的第二服务器计算机切换到第一站点处的第三服务器计算机; 其中所述方法由一个或多个专用计算设备执行。

    Speculative pre-authorization of encrypted data streams

    公开(公告)号:US11349699B2

    公开(公告)日:2022-05-31

    申请号:US13838059

    申请日:2013-03-15

    Applicant: NETFLIX, Inc

    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.

    Measuring user quality of experience for a streaming media service

    公开(公告)号:US10200436B2

    公开(公告)日:2019-02-05

    申请号:US15333125

    申请日:2016-10-24

    Applicant: NETFLIX, INC.

    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.

    MULTI-CDN DIGITAL CONTENT STREAMING
    14.
    发明申请
    MULTI-CDN DIGITAL CONTENT STREAMING 审中-公开
    多CDN数字内容流

    公开(公告)号:US20160072870A1

    公开(公告)日:2016-03-10

    申请号:US14942084

    申请日:2015-11-16

    Applicant: Netflix, Inc.

    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: 用于通过多个内容服务器和内容播放器之间的网络发送数字内容流的技术。 检索多个内容服务器的网络性能信息。 然后,实施例基于所检索的网络性能信息来确定多个内容服务器与内容播放器上的内容缓冲区的多个部分的映射。 向多个内容服务器中的每一个发送请求以发送与内容缓冲器的相应部分相关联的数字内容。

    MULTI-CDN DIGITAL CONTENT STREAMING
    15.
    发明申请
    MULTI-CDN DIGITAL CONTENT STREAMING 有权
    多CDN数字内容流

    公开(公告)号:US20140143301A1

    公开(公告)日:2014-05-22

    申请号:US13683883

    申请日:2012-11-21

    Applicant: NETFLIX, INC.

    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: 用于通过多个内容服务器和内容播放器之间的网络发送数字内容流的技术。 检索多个内容服务器的网络性能信息。 然后,实施例基于所检索的网络性能信息来确定多个内容服务器与内容播放器上的内容缓冲区的多个部分的映射。 向多个内容服务器中的每一个发送请求以发送与内容缓冲器的相应部分相关联的数字内容。

    Systems and methods for splicing targeted content into live broadcast streams with targeted content breaks of unknown placement and duration

    公开(公告)号:US12231723B2

    公开(公告)日:2025-02-18

    申请号:US18351432

    申请日:2023-07-12

    Applicant: Netflix, Inc.

    Abstract: The disclosed computer-implemented methods and systems can splice targeted content such as advertisements into a live stream of a real-time event. For example, the methods and systems discussed herein determine targeted content items for splicing into a live stream by generating a computing model of targeted content recommendations. In one or more examples, the computing model generates targeted content recommendations that are specific to a length of a targeted content break, the viewer of the live stream, and the player where the live stream is being viewed. The systems and methods discussed herein further determine the placement and duration of targeted content breaks based on signals and markers that are inserted into the live stream. Various other methods, systems, and computer-readable media are also disclosed.

    Multi-CDN digital content streaming

    公开(公告)号:US10142405B2

    公开(公告)日:2018-11-27

    申请号:US15071079

    申请日:2016-03-15

    Applicant: NETFLIX, Inc.

    Abstract: Techniques for optimizing a plurality of parallel network connections for a digital content stream through a network between a plurality of content servers and a content player. Embodiments determine an indication of network performance for each of the plurality of parallel network connections. Additionally, upon determining that a first one the plurality of parallel network connections is underperforming, based on whether the indication of network performance associated with the first parallel network connection satisfies a threshold level of performance, the first parallel network connection is dropped. Upon determining that a total throughput for the digital content stream is less than a minimum threshold of network performance, embodiments select a content server with which to establish a new parallel network connection, based on historical network performance data associated with the selected content server, and also establishing the new parallel network connection to the selected content server.

    SITE-BASED SERVER SELECTION
    18.
    发明申请
    SITE-BASED SERVER SELECTION 审中-公开
    基于站点的服务器选择

    公开(公告)号:US20160234279A1

    公开(公告)日:2016-08-11

    申请号:US15132016

    申请日:2016-04-18

    Applicant: Netflix, Inc.

    Inventor: Mark Watson Wei Wei

    CPC classification number: H04L67/1002 H04L65/4092 H04L65/604 H04L65/80

    Abstract: In an embodiment, a method comprises receiving a first data streamed from a first server computer at a first site; collecting a first throughput data for the first site based, at least in part, on a first throughput of the first data streamed from the first server computer; receiving a second data streamed from a second server computer at a second site; collecting a second throughput data for the second site based, at least in part, on a second throughput of the second data streamed from the second server computer; switching from the second server computer at the second site, to a third server computer at the first site, based, at least in part, on a comparison between the first throughput data and the second throughput data; wherein the method is performed by one or more special-purpose computing devices.

    Abstract translation: 在一个实施例中,一种方法包括:接收在第一站点从第一服务器计算机流传输的第一数据; 至少部分地基于从第一服务器计算机流传输的第一数据的第一吞吐量来收集第一站点的第一吞吐量数据; 在第二站点接收从第二服务器计算机流传输的第二数据; 至少部分地基于从第二服务器计算机流传输的第二数据的第二吞吐量来收集第二站点的第二吞吐量数据; 至少部分地基于第一吞吐量数据和第二吞吐量数据之间的比较,将第二站点处的第二服务器计算机切换到第一站点处的第三服务器计算机; 其中所述方法由一个或多个专用计算设备执行。

    SYSTEMS AND METHODS FOR SPLICING TARGETED CONTENT INTO LIVE BROADCAST STREAMS WITH TARGETED CONTENT BREAKS OF UNKNOWN PLACEMENT AND DURATION

    公开(公告)号:US20250024098A1

    公开(公告)日:2025-01-16

    申请号:US18351432

    申请日:2023-07-12

    Applicant: Netflix, Inc.

    Abstract: The disclosed computer-implemented methods and systems can splice targeted content such as advertisements into a live stream of a real-time event. For example, the methods and systems discussed herein determine targeted content items for splicing into a live stream by generating a computing model of targeted content recommendations. In one or more examples, the computing model generates targeted content recommendations that are specific to a length of a targeted content break, the viewer of the live stream, and the player where the live stream is being viewed. The systems and methods discussed herein further determine the placement and duration of targeted content breaks based on signals and markers that are inserted into the live stream. Various other methods, systems, and computer-readable media are also disclosed.

    Parallel streaming
    20.
    发明授权

    公开(公告)号:US10326810B2

    公开(公告)日:2019-06-18

    申请号:US15677982

    申请日:2017-08-15

    Applicant: NETFLIX Inc.

    Abstract: Embodiments of the present invention set forth techniques for a content player to stream a media file using multiple network connections. To stream the media file, the content player downloads metadata associated with a requested media file, establishes a network connection with multiple content servers (or multiple network connections with a single content server or both) and begins requesting portions of the media file. In response, the requested portions are transmitted to the content player. The content player may employ a predictive multi-connection scheduling approach to determine which network connection to use in downloading a given chunk.

Patent Agency Ranking