Techniques for delivering current media content via content delivery networks

    公开(公告)号:US12003559B1

    公开(公告)日:2024-06-04

    申请号:US18317758

    申请日:2023-05-15

    Applicant: NETFLIX, INC.

    CPC classification number: H04L65/60 G06F8/71 G06F16/955 H04L67/568

    Abstract: In various embodiments, a caching application streams segments of a downloadable to a client device. At a first point-in-time, the caching application receives a first request for a first segment of the downloadable from the client device. The caching application computes a cache key based on a request Uniform Resource Locator included in the first request and a version identifier associated with the downloadable. The caching application determines that no segment corresponding to the cache key is stored in a cache. The caching application transmits a second request for the first segment to a different server. Upon receiving a first version of the first segment from the different server, the caching server transmits a response that includes the first version of the first segment to the client device.

    SYSTEMS AND METHODS FOR A LIGHTING ASSEMBLY
    162.
    发明公开

    公开(公告)号:US20240167668A1

    公开(公告)日:2024-05-23

    申请号:US17991795

    申请日:2022-11-21

    Applicant: NETFLIX, INC.

    Inventor: Paul E. Debevec

    CPC classification number: F21V13/02 F21V3/049 F21V5/007 F21V11/14 F21W2131/406

    Abstract: The systems herein include a support structure and multiple light sources mounted to the support structure. The light sources are configured to project light onto a recording stage to light a specified video scene that is to be recorded on the recording stage. These systems also include a perforated layer that includes an arrangement of apertures. The perforated layer has an inward face directed toward the lighting sources and an outward face directed toward the recording stage. The inward face of the perforated layer includes a surface layer that is more reflective than the surface layer of the outward face of the perforated layer. These systems also include a controller that modifies the light emission profile of the light sources, including changing color balance, brightness, time dependence, and/or spatial variation over the light emissive surface of the light sources. Various other apparatuses and recording stage devices are also disclosed.

    Identifying representative frames in video content

    公开(公告)号:US11948360B2

    公开(公告)日:2024-04-02

    申请号:US17344752

    申请日:2021-06-10

    Applicant: NETFLIX, INC.

    CPC classification number: G06V20/47 G06V20/49 G06V40/172

    Abstract: One embodiment of the present invention sets forth a technique for selecting a frame of video content that is representative of a media title. The technique includes applying an embedding model to a plurality of faces included in a set of frames of the video content to generate a plurality of face embeddings. The technique also includes aggregating the plurality of face embeddings into a plurality of clusters representing a plurality of characters included in the media title. The technique further includes computing a plurality of prominence scores for the plurality of characters based on one or more attributes of the plurality of clusters, and selecting, from the set of frames, a frame of video content as representative of the media title based on one or more prominence scores for one or more characters included in the frame.

    SYSTEMS AND METHODS FOR CLASSIFYING MUSIC FROM HETEROGENOUS AUDIO SOURCES

    公开(公告)号:US20230409897A1

    公开(公告)日:2023-12-21

    申请号:US17841322

    申请日:2022-06-15

    Applicant: Netflix, Inc.

    Abstract: The disclosed computer-implemented method may include accessing an audio stream with heterogenous audio content; dividing the audio stream into a plurality of frames; generating a plurality of spectrogram patches, each spectrogram patch within the plurality of spectrogram patches being derived from a frame within the plurality of frames; and providing each spectrogram patch within the plurality of spectrogram patches as input to a convolutional neural network classifier and receiving, as output, a classification of music within a corresponding frame from within the plurality of frames. Various other methods, systems, and computer-readable media are also disclosed.

    Branching logic in a playback environment

    公开(公告)号:US11837261B2

    公开(公告)日:2023-12-05

    申请号:US17524731

    申请日:2021-11-11

    Applicant: Netflix, Inc.

    CPC classification number: G11B27/10 G06F16/44 H04N21/47217

    Abstract: The disclosed computer-implemented method may include accessing a pre-rendered multimedia item. The pre-rendered multimedia item may have branching logic associated with it, where the branching logic includes branching points that direct non-sequential playback of the pre-rendered multimedia item. The method may also include initializing playback of the pre-rendered multimedia item and accessing, at the branching points, various trigger conditions that direct playback order of different segments of the pre-rendered multimedia item. The method may then include updating, based on the trigger conditions, at least some portion of custom state data. The method may further include playing back the segments of the pre-rendered multimedia item according to the updated state data. Various other methods, systems, and computer-readable media are also disclosed.

    Comparing video encoders/decoders using shot-based encoding and a perceptual visual quality metric

    公开(公告)号:US11825029B2

    公开(公告)日:2023-11-21

    申请号:US17516525

    申请日:2021-11-01

    Applicant: NETFLIX, INC.

    CPC classification number: H04N19/196 H04N19/85

    Abstract: In various embodiments, an encoder comparison application compares the performance of different configured encoders. In operation, the encoder comparison application generates a first global convex hull of video encode points based on a first configured encoder and a set of subsequences included in a source video sequence. Each video encode point is associated with a different encoded version of the source video sequence. The encoder comparison application also generates a second global convex hull of video encode points based on a second configured encoder and the subsequences. Subsequently, the encoder configuration application computes a performance value for an encoding comparison metric based on the first global convex hull and the second global convex hull. Notably, the first performance value estimates a difference in performance between the first configured encoder and the second configured encoder.

    Systems and methods for network telemetry data replication

    公开(公告)号:US11811892B2

    公开(公告)日:2023-11-07

    申请号:US17934111

    申请日:2022-09-21

    Applicant: NETFLIX, INC.

    CPC classification number: H04L67/563 H04L67/1031 H04L67/1095

    Abstract: The disclosed computer-implemented method includes identifying a target networking device communicatively connected to a cluster of networked server instances. The networked server instances are configured to consume network telemetry messages. The method further includes applying a shared lock to the target networking device, so that only a single networked server instance has access to network telemetry messages produced by the target networking device. The method also includes replicating the network telemetry messages produced by the locked target networking device to other server instances in the cluster, and then diverting requests for network telemetry messages from the locked target networking device to another server instance in the cluster of networked server instances. This allows the other server instance in the cluster to service the diverted telemetry data requests for the locked target networking device using the replicated network telemetry messages. Various other methods, systems, and computer-readable media are also disclosed.

Patent Agency Ranking