Branching logic in a playback environment

    公开(公告)号:US11763852B2

    公开(公告)日:2023-09-19

    申请号:US17454964

    申请日:2021-11-15

    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.

    ATTACK MITIGATION IN A PACKET-SWITCHED NETWORK

    公开(公告)号:US20230269270A1

    公开(公告)日:2023-08-24

    申请号:US18306877

    申请日:2023-04-25

    Applicant: Netflix, Inc.

    Inventor: Randall Stewart

    Abstract: The disclosed computer-implemented method includes applying transport protocol heuristics to selective acknowledgement (SACK) messages received at a network adapter from a network node. The transport protocol heuristics identify threshold values for operational functions that are performed when processing the SACK messages. The method further includes determining, by applying the transport protocol heuristics to the SACK messages received from the network node, that the threshold values for the transport protocol heuristics have been reached. In response to determining that the threshold values have been reached, the method includes identifying the network node as a security threat and taking remedial actions to mitigate the security threat. Various other methods, systems, and computer-readable media are also disclosed.

    Dynamic content steering based on server and client device capabilities

    公开(公告)号:US11722707B2

    公开(公告)日:2023-08-08

    申请号:US17503237

    申请日:2021-10-15

    Applicant: Netflix, Inc.

    Abstract: The disclosed computer-implemented method includes determining that incoming media item requests are to be skewed from a random distribution among server nodes, using a random distribution algorithm, to a directed distribution among the server nodes. The method then includes identifying, in a loading assignment, which media items are to be loaded onto specific server nodes to produce the directed distribution of media item requests. The method next includes preloading the identified media items onto the server nodes according to the loading assignment and receiving media item requests for the preloaded media items. The method then includes routing the received media item requests to the server nodes using the random distribution algorithm, where the random distribution algorithm is skewed to the directed distribution based on the preloading of the media items according to the identified loading assignment. Various other methods, systems, and computer-readable media are also disclosed.

    Server outlier detection
    37.
    发明授权

    公开(公告)号:US11683234B2

    公开(公告)日:2023-06-20

    申请号:US15042116

    申请日:2016-02-11

    Applicant: Netflix, Inc.

    CPC classification number: H04L41/12 G06F11/3409 G06F11/3452 H04L67/10

    Abstract: One embodiment of the invention disclosed herein provides techniques for detecting and remediating an outlier server in a distributed computer system. A control server retrieves a group of time-series data sets associated with a first time period, where each time-series data set represents a performance metric for a different server in a group of servers. The control server generates a cluster that includes two or more of the time-series data sets, where the performance metric for each server that is associated with one of the time-series data sets in the cluster is within a threshold distance from the performance metric for the servers that are associated with the other time-series data sets in the cluster. The control server determines that a particular time-series data set corresponds to a server included in the group of servers and is not included in the cluster, and marks the server as an outlier server.

    SCALABLE MEDIA FILE TRANSFER
    39.
    发明公开

    公开(公告)号:US20230156070A1

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

    申请号:US17528028

    申请日:2021-11-16

    Applicant: NETFLIX, INC.

    CPC classification number: H04L67/06 G06F21/64 H04L1/08 H04L67/108

    Abstract: Various embodiments of the present application set forth a computer-implemented method comprising determining a set of digital assets to transfer to a destination device, generating, from the set of digital assets, a corresponding set of chunks, where each chunk is a pre-defined size, for each chunk in the set of chunks, transmitting the chunk to a service node included in a set of service nodes, and verifying that the service node received the chunk, where the set of service nodes receives at least two chunks of the set of chunks in parallel, and after the set of service nodes send the at least two chunks in parallel to the destination device, verifying that the destination device received the set of chunks.

    TECHNIQUES FOR GENERATING CANDIDATE MATCH CUTS

    公开(公告)号:US20230147904A1

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

    申请号:US17520505

    申请日:2021-11-05

    Applicant: NETFLIX, INC.

    CPC classification number: G06K9/00765 G06K9/00744 G06K9/6276

    Abstract: In various embodiments, a match cutting application automatically generates candidate match cuts. In some embodiments, the match cutting application detects shot sequences within one or more video sequences, deduplicates the shot sequences, computes an encoding of each shot sequence after the deduplication, and compares the encodings associated with pairs of shot sequences using a distance metric to identify pairs of shot sequences that can be cut together to generate candidate match cuts. In addition, the match cutting application can apply an approximation technique, such as an approximate nearest neighbor search technique, to identify intermediate pairs of shot sequences prior to comparing encodings associated with the intermediate pairs of shot sequences.

Patent Agency Ranking