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

    Techniques for automatically extracting compelling portions of a media content item

    公开(公告)号:US12293779B2

    公开(公告)日:2025-05-06

    申请号:US17745718

    申请日:2022-05-16

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, a clip application computes a set of appearance values for an appearance metric based on shot sequences associated with a media content item. Each appearance value in the set of appearance values indicates a prevalence of a first character in a different shot sequence associated with the media content item. The clip application then performs one or more clustering operations on the shot sequences based on the set of appearance values to generate a first shot cluster. Subsequently, the clip application generates a clip for the media content item based on the first shot cluster. The clip application transmits the clip to an endpoint device for display. Advantageously, relative to primarily manual approaches, the clip application can more efficiently and reliably generate clips for media content items.

    Modification of a socket network namespace in response to a system call interception

    公开(公告)号:US12284251B2

    公开(公告)日:2025-04-22

    申请号:US18323133

    申请日:2023-05-24

    Applicant: NETFLIX, INC.

    Inventor: Alok Tiagi

    Abstract: Various embodiments of the present application set forth a computer-implemented method that includes intercepting a first system call from a client application, wherein the system call comprises a request to connect to a target destination; obtaining a file descriptor for a socket associated with the request to connect from the client application; modifying a network namespace for the socket; and causing a connection to be established from the client application to the target destination.

    TECHNIQUES FOR DEBANDING IN THE INTRA-PREDICTION STAGE OF A VIDEO CODING PIPELINE

    公开(公告)号:US20250113045A1

    公开(公告)日:2025-04-03

    申请号:US18904032

    申请日:2024-10-01

    Applicant: NETFLIX, INC.

    Inventor: Andrey NORKIN

    Abstract: In various embodiments, a technique for reducing banding artifacts in decoded video data includes receiving a first set of reference samples, determining that the first set of reference samples meets a first criterion, selecting a first filter corresponding to the first criterion, applying the first filter to the first set of reference samples to generate a first set of filtered samples, performing at least one intra-prediction decoding operation on the first set of filtered samples to generate a first set of predicted samples, and generating a first portion of reconstructed video data based on the first set of predicted samples.

    DYNAMICALLY ENCODING REFERENCE FRAMES WHILE LIVESTREAMING DIGITAL CONTENT

    公开(公告)号:US20250106448A1

    公开(公告)日:2025-03-27

    申请号:US18474106

    申请日:2023-09-25

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments a computer-implemented method for transmitting frames of digital content to a client device. The method includes transmitting a plurality of encoded frames of digital content to a client device for playback and determining that a frame loss rate associated with the plurality of encoded frames of digital content satisfies a frame loss condition, and in response to determining that the frame loss condition has been satisfied, determining a new interval for spacing apart reference frames when transmitting additional encoded frames of the digital content to the client device. The method further includes generating a new reference frame of digital content based on the new interval and transmitting the new reference frame of digital content to the client device for playback.

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

    公开(公告)号:US12262081B2

    公开(公告)日:2025-03-25

    申请号: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.

    TECHNIQUES FOR TRAINING IDENTITY-ROBUST MACHINE LEARNING MODELS

    公开(公告)号:US20250045633A1

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

    申请号:US18749378

    申请日:2024-06-20

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, a model trainer application trains a machine learning model with improved identity robustness. The model trainer application first processes images of faces using a trained face recognition model to generate a proxy representation of an identity of the individual in each image. Representations of individuals with similar faces lie in the same neighborhoods within a proxy identity space. The model trainer application trains a machine learning model to perform a task relating to faces while considering the accuracy of each identity proxy neighborhood. The model trainer assigns different weights to each image sample in a neighborhood based on the number of samples with the same output class in that neighborhood. The assigned weights can then be used to compute a relatively unbiased identity loss function that is used to train the machine learning model to perform the task relating to faces while being robust to identity features.

    Generalized video deblocking filter
    169.
    发明授权

    公开(公告)号:US12192533B2

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

    申请号:US18166430

    申请日:2023-02-08

    Applicant: NETFLIX, INC.

    Inventor: Andrey Norkin

    Abstract: One embodiment of the present invention sets forth a technique for deblocking video frames. The technique includes determining a filter length associated with a boundary between a first block and a second block included in the same video frame. The technique also includes computing a parameter value that minimizes a sum of squares of second derivatives associated with samples from the first block and second block that are adjacent to the boundary. The technique further includes determining a plurality of filter values based on the parameter value and the filter length, and applying a filter having the filter length and the filter values to additional samples within the first and second blocks to generate two filtered blocks corresponding to the first and second blocks. The technique additionally comprises generating a second video frame that includes the two filtered blocks.

    Accurate global eventual counting
    170.
    发明授权

    公开(公告)号:US12181995B2

    公开(公告)日:2024-12-31

    申请号:US17683818

    申请日:2022-03-01

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, a computer-implemented method comprises receiving, from a first endpoint device, a first event during a first time period, modifying an event log to include a record associated with the first event, causing a rollup queue to include a request to count a first count value associated with the first event, and generating, in a second time period subsequent to the first time period, a counter value associated with at least the first event based on the rollup queue and the event log.

Patent Agency Ranking