TEMPORAL PLACEMENT OF A REBUFFERING EVENT

    公开(公告)号:US20220345776A1

    公开(公告)日:2022-10-27

    申请号:US17811385

    申请日:2022-07-08

    Applicant: Netflix, Inc.

    Abstract: A method includes receiving, with a computing system, data representing a video item into a buffer. The method further includes outputting the video item from the buffer to a display system. The method further includes determining that utilization of the buffer falls below a predetermined threshold. The method further includes, in response to determining that the utilization of the buffer falls below the predetermined threshold, determining that there is a specified rebuffering point within a predetermined time frame. The method further includes pausing with the computing system, the video item at the specified rebuffering point in response to determining that there is the specified rebuffering point within the predetermined time frame.

    ADJUSTABLE LIGHT-EMISSIVE ELEMENTS IN A DISPLAY WALL

    公开(公告)号:US20220343834A1

    公开(公告)日:2022-10-27

    申请号:US17238508

    申请日:2021-04-23

    Applicant: Netflix, Inc.

    Abstract: In some examples, a system includes a display wall comprising an arrangement of light-emissive elements and a controller, configured to receive camera data and to adjust a light emission profile of the arrangement of light-emissive elements based on the camera data. In some embodiments, the camera data may include camera location data. Various other methods, systems, and computer-readable media are also disclosed.

    WATERMARK-BASED TECHNIQUES FOR CHANGE-DATA-CAPTURE

    公开(公告)号:US20220276993A1

    公开(公告)日:2022-09-01

    申请号:US17745739

    申请日:2022-05-16

    Applicant: NETFLIX, INC.

    Abstract: Various embodiments set forth systems and techniques for concurrent log and dump processing. The techniques include selecting, from a datastore, a chunk comprising one or more rows of data; comparing the one or more rows of data in the chunk with a first set of log events in a change log associated with the datastore, wherein each log event included in the first set of log events occurs after a first log event in the change log and prior to a second log event in the change log; selecting, based on the comparison, one or more non-conflicting rows in the chunk; and transmitting, to an output, one or more log events associated with the one or more non-conflicting rows in the chunk prior to processing a second set of log events in the change log, wherein the second set of log events occur after the second log event.

    Techniques for efficiently performing subsequence-based encoding for a media title

    公开(公告)号:US11425432B2

    公开(公告)日:2022-08-23

    申请号:US17328358

    申请日:2021-05-24

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, an interpolation-based encoding application encodes a first subsequence included in a media title at each encoding point included in a first set of encoding points to generate encoded subsequences. Subsequently, the interpolation-based encoding application performs interpolation operation(s) based on the encoded subsequences to estimate a first media metric value associated with a first encoding point that is not included in the first set of encoding points. The interpolation-based encoding application then generates an encoding recipe based on the encoded subsequences and the first media metric value. The encoding recipe specifies a different encoding point for each subsequence included in the media title. After determining that the encoding recipe specifies the first encoding point for the first subsequence, the interpolation-based encoding application encodes the first subsequence at the first encoding point to generate at least a portion of an encoded version of the media title.

    MEDIA AWARE CONTENT PLACEMENT
    556.
    发明申请

    公开(公告)号:US20220256208A1

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

    申请号:US17172017

    申请日:2021-02-09

    Applicant: Netflix, Inc.

    Abstract: The disclosed computer-implemented method includes accessing cluster hardware information that identifies at least two different types of storage media within a cluster and provides an indication of a respective amount of data throughput for each identified type of storage media. The method next includes accessing popularity information for digital content that is to be stored in the cluster. The popularity information indicates how often the digital content is predicted to be accessed over a specified future period of time. The method also includes allocating the digital content on the different types of storage media within the cluster according to the popularity information. Accordingly, digital content predicted to have higher popularity is placed on storage media types with higher throughput amounts, and digital content predicted to have lower popularity is placed on storage media types with lower throughput amounts. Various other methods, systems, and computer-readable media are also disclosed.

    TECHNIQUES FOR GENERATING PER-TITLE ENCODING LADDERS

    公开(公告)号:US20220256168A1

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

    申请号:US17174121

    申请日:2021-02-11

    Applicant: NETFLIX, INC.

    Abstract: In various embodiments, an encoding ladder application generates encoding ladders for encoding media titles. In operation, the encoding ladder application generates a first convex hull representing encoding tradeoffs between quality and bitrate when encoding a media title at a first resolution; The encoding ladder application generates a second convex hull representing encoding tradeoffs between quality and bitrate when encoding the media title at a second resolution. Based on the first convex hull and the second convex hull, the encoding ladder application generates an overall convex hull. Subsequently, the encoding ladder application generates an encoding ladder for the media title based on at least the overall convex hull and a ladder requirement. Advantageously, the tradeoffs between quality and bitrate represented by the encoding ladder are customized for the media title. Consequently, encoding inefficiencies attributable to conventional fixed-bitrate ladders can be reduced.

    SECURE VIDEO CAPTURE PLATFORM
    558.
    发明申请

    公开(公告)号:US20220188432A1

    公开(公告)日:2022-06-16

    申请号:US17121351

    申请日:2020-12-14

    Applicant: NETFLIX, INC.

    Abstract: Various embodiments set forth systems and techniques for securing media content capture capabilities on a device. The techniques include receiving a frame of a media content item; determining whether the frame of the media content item is signed based on an analysis of one or more pixels of the frame; and when the media content is signed, removing one or more restrictions on one or more functions on the device based on whether the one or more pixels on the frame meet one or more conditions, wherein the one or more functions enable the device to perform one or more operations on the frame of the media content item.

    Cache warming: agility for a stateful service

    公开(公告)号:US11347651B2

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

    申请号:US17141217

    申请日:2021-01-04

    Applicant: Netflix, Inc.

    Abstract: The disclosed computer-implemented method includes receiving an indication that cache data is to be copied from an originating cluster having a specified number of replica nodes to a destination cluster having an arbitrary number of replica nodes. The method further includes copying the cache data to a cache dump and creating a log that identifies where the cache data is stored in the cache dump. The method further includes copying the cache data from the cache dump to the replica nodes of the destination cluster. The copying includes writing the copied data in a distributed manner, such that at least a portion of the copied data is distributed over each of the replica nodes in the destination cluster. Various other methods, systems, and computer-readable media are also disclosed.

    Watermark-based techniques for change-data-capture

    公开(公告)号:US11334554B2

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

    申请号:US17105830

    申请日:2020-11-27

    Applicant: NETFLIX, INC.

    Abstract: Various embodiments set forth systems and techniques for concurrent log and dump processing. The techniques include selecting, from a datastore, a chunk comprising one or more rows of data; comparing the one or more rows of data in the chunk with a first set of log events in a change log associated with the datastore, wherein each log event included in the first set of log events occurs after a first log event in the change log and prior to a second log event in the change log; selecting, based on the comparison, one or more non-conflicting rows in the chunk; and transmitting, to an output, one or more log events associated with the one or more non-conflicting rows in the chunk prior to processing a second set of log events in the change log, wherein the second set of log events occur after the second log event.

Patent Agency Ranking