-
公开(公告)号: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: 用于通过多个内容服务器和内容播放器之间的网络发送数字内容流的技术。 检索多个内容服务器的网络性能信息。 然后,实施例基于所检索的网络性能信息来确定多个内容服务器与内容播放器上的内容缓冲区的多个部分的映射。 向多个内容服务器中的每一个发送请求以发送与内容缓冲器的相应部分相关联的数字内容。
-
公开(公告)号:US12293779B2
公开(公告)日:2025-05-06
申请号:US17745718
申请日:2022-05-16
Applicant: NETFLIX, INC.
Inventor: Apurvakumar Dilipkumar Kansara
IPC: G11B27/031 , G06F18/23213 , G06V10/762 , G06V20/40 , G06V40/16
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.
-
公开(公告)号:US12284251B2
公开(公告)日:2025-04-22
申请号:US18323133
申请日:2023-05-24
Applicant: NETFLIX, INC.
Inventor: Alok Tiagi
IPC: H04L67/141 , G06F9/54
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.
-
公开(公告)号:US20250113045A1
公开(公告)日:2025-04-03
申请号:US18904032
申请日:2024-10-01
Applicant: NETFLIX, INC.
Inventor: Andrey NORKIN
IPC: H04N19/159 , H04N19/117 , H04N19/80 , H04N19/86
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.
-
公开(公告)号:US20250106448A1
公开(公告)日:2025-03-27
申请号:US18474106
申请日:2023-09-25
Applicant: NETFLIX, INC.
Inventor: Subrahmanya VENKATRAV
IPC: H04N21/2343 , H04N21/2187 , H04N21/24
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.
-
公开(公告)号:US12262081B2
公开(公告)日:2025-03-25
申请号:US18351432
申请日:2023-07-12
Applicant: Netflix, Inc.
Inventor: Flavio Ribeiro Nogueira Barbosa , Mark Watson , Wei Wei
IPC: H04N21/44 , H04N21/2187 , H04N21/845
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.
-
公开(公告)号:US20250045633A1
公开(公告)日:2025-02-06
申请号:US18749378
申请日:2024-06-20
Applicant: NETFLIX, INC.
Inventor: Shervin Ardeshir BEHROSTAGHI , Qi QI
IPC: G06N20/00
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.
-
公开(公告)号:US20250024114A1
公开(公告)日:2025-01-16
申请号:US18351434
申请日:2023-07-12
Applicant: Netflix, Inc.
Inventor: Allison Nicole Deal , Flavio Ribeiro Nogueira Barbosa , Xiaomei Liu , Katheryn Shi , Wei Wei , Christopher Newton
IPC: H04N21/6543 , H04N21/2187 , H04N21/239 , H04N21/472
Abstract: The disclosed computer-implemented methods and systems trigger actions by a client media player in response to determining that a live event has occurred during a live media broadcast. For example, the disclosed methods and systems determine that a live event has occurred during a live media broadcast and can generate instructions for various actions that the client media player should take in response to the live event. In one or more implementations, the disclosed methods and systems communicate these tailored instructions via the same dedicated communication channel that carries media content requests and responses. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US12192533B2
公开(公告)日:2025-01-07
申请号:US18166430
申请日:2023-02-08
Applicant: NETFLIX, INC.
Inventor: Andrey Norkin
IPC: H04N19/86 , H04N19/117 , H04N19/124 , H04N19/132 , H04N19/176 , H04N19/186 , H04N19/80
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.
-
公开(公告)号:US12181995B2
公开(公告)日:2024-12-31
申请号:US17683818
申请日:2022-03-01
Applicant: NETFLIX, INC.
Inventor: Varun Khaitan , Joseph Lynch , Rajiv Shringi
IPC: G06F16/00 , G06F9/54 , G06F11/30 , G06F40/284
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.
-
-
-
-
-
-
-
-
-