TECHNIQUES FOR SWITCHING BETWEEN VIDEO TRACKS WHEN PLAYING BACK A MEDIA TITLE

    公开(公告)号:US20240276077A1

    公开(公告)日:2024-08-15

    申请号:US18169783

    申请日:2023-02-15

    Applicant: NETFLIX, INC.

    CPC classification number: H04N21/84 H04N21/26258 H04N21/4856 H04N21/8106

    Abstract: In various embodiments, a manifest customization application selects one or more video streams that are derived from a first video source file and are included in a media package for a media title for inclusion in a video track. After generating a manifest file that itemizes the video track and indicates that an alternate video track can be made available, the manifest customization application transmits the manifest file to a client device. Upon receiving a request from the client device to generate an alternate manifest file that itemizes the alternate video track, the manifest customization application selects one or more video streams that are derived from a second video source file and are included in the media package for inclusion in the alternative video track. After generating the alternate manifest file based on the alternate video track, the manifest customization application transmits the alternate manifest file to the client device.

    GRAPHICAL MEMORY SHARING
    304.
    发明公开

    公开(公告)号:US20240256348A1

    公开(公告)日:2024-08-01

    申请号:US18174438

    申请日:2023-02-24

    Applicant: Netflix, Inc.

    CPC classification number: G06F9/5033 G06F9/5038 G06F9/541

    Abstract: The disclosed computer-implemented method includes instantiating a memory management process that is configured to communicate with graphics processing hardware components to control usage of shared memory by multiple different application instances. The memory management process also receives a request from an application instance indicating that content associated with a specific resource implemented by the application instance is to be stored in the shared memory, determines that the content identified in the request has been previously stored at a specified location in the shared memory, identifies a time span during which the identified content stored in the shared memory will be immutable, and instructs the requesting application instance to access the identified content from the specified location in shared memory during the identified time span. Various other methods, systems, and computer-readable media are also disclosed.

    SIMULATION-BASED TECHNIQUES FOR EVALUATING ENCODING LADDERS FOR VIDEO STREAMING

    公开(公告)号:US20240244281A1

    公开(公告)日:2024-07-18

    申请号:US18154709

    申请日:2023-01-13

    Applicant: NETFLIX, INC.

    CPC classification number: H04N21/64738 H04N21/238 H04N21/84

    Abstract: In various embodiments, a simulation evaluation application generates a first streaming header based on rungs of a first candidate encoding ladder, where each rung specifies a resolution and a bitrate of a different encoded video. The simulation evaluation application executes an adaptive bitrate algorithm on the first streaming header based on a network throughput trace to determine a first value for a metric that is relevant to quality of experience. The simulation evaluation application generates a second streaming header based on a second candidate encoding ladder. The simulation evaluation application executes the adaptive bitrate algorithm on the second streaming header based on the network throughput trace to determine a second value for the first metric. The simulation evaluation application compares the first value to the second value to determine that the first candidate encoding ladder instead of the second candidate encoding ladder should be used to stream the media title.

    SYSTEMS AND METHODS FOR OPTIMIZING HARD DRIVE THROUGHPUT

    公开(公告)号:US20240095147A1

    公开(公告)日:2024-03-21

    申请号:US18523839

    申请日:2023-11-29

    Applicant: Netflix Inc.

    CPC classification number: G06F11/3485 G06F11/2294 G06F11/3058 G06F11/3419

    Abstract: The disclosed computer-implemented method includes accessing a hard drive to measure operational characteristics of the hard drive. The method next includes deriving hard drive health factors used to control the hard drive that are based on the measured operational characteristics. The derived hard drive health factors include an average per-seek time indicating an average amount of time the hard drive spends seeking specified data that is to be read and an average read speed indicating an average amount of time the hard drive spends reading the specified data. The method next includes determining, based on the hard drive health factors and the operational characteristics, an amount of load servicing capacity currently available at the hard drive, and then includes regulating the amount of load servicing performed by the hard drive according to the determined amount of available load servicing capacity. Various other methods, systems, and computer-readable media are also disclosed.

Patent Agency Ranking