-
公开(公告)号:US12094443B2
公开(公告)日:2024-09-17
申请号:US18457303
申请日:2023-08-28
Applicant: Netflix, Inc.
Inventor: Shyam Gala , Katheryn Shi , Christopher Gray , Suudhan Rangarajan , Manuel Correa , Pablo Pissanetzky , Bertrand Mollinier Toublet , Niranjan P. Ghate , Raymond Walsh , Edward H. Barker
IPC: G10K11/178 , G06F21/10 , H04L65/70 , H04L65/75 , H04N21/254
CPC classification number: G10K11/178 , G06F21/10 , H04L65/70 , H04L65/75 , H04N21/2541 , G10K2210/1281
Abstract: The disclosed computer-implemented method may include receiving, from a client device, a request for multimedia content, where the request includes both a manifest request that includes client identification data and a license request that includes a license challenge. The method may further include validating the received request for multimedia content using the client identification data in the manifest request and generating a manifest response that includes an identification of a specified multimedia content stream that is to be provided to the client device. The method may also include acquiring at least one license in response to the license request, where the license includes a response to the license challenge having various content keys, and then providing the specified multimedia content stream, including the generated manifest response and the acquired license, to the client device. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US12075187B2
公开(公告)日:2024-08-27
申请号:US17841564
申请日:2022-06-15
Applicant: Netflix, Inc.
Inventor: Yadong Wang , Shilpa Jois Rao
CPC classification number: H04N5/9305 , G10L15/005 , G10L15/04 , G10L15/22 , G10L15/26 , G10L25/57 , G10L25/81 , H04N5/278
Abstract: The disclosed computer-implemented method may include systems and methods for automatically generating sound event subtitles for digital videos. For example, the systems and methods described herein can automatically generate subtitles for sound events within a digital video soundtrack that includes sounds other than speech. Additionally, the systems and methods described herein can automatically generate sound event subtitles as part of an automatic and comprehensive approach that generates subtitles for all sounds within a soundtrack of a digital video—thereby avoiding the need for any manual inputs as part of the subtitling process.
-
公开(公告)号:US20240276077A1
公开(公告)日:2024-08-15
申请号:US18169783
申请日:2023-02-15
Applicant: NETFLIX, INC.
Inventor: Tara Lynn KOZUBACK , Thomas Edward LEACH , Carenina Garcia MOTION , Mark Howard PERRY , Kenneth Raymond THOMAS
IPC: H04N21/84 , H04N21/485 , H04N21/81
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.
-
公开(公告)号:US20240256348A1
公开(公告)日:2024-08-01
申请号:US18174438
申请日:2023-02-24
Applicant: Netflix, Inc.
Inventor: Gregoire Pean , Nitin Gupta , Kyle Weicht , Jonathan Newberry
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.
-
公开(公告)号:US20240251116A1
公开(公告)日:2024-07-25
申请号:US18625092
申请日:2024-04-02
Applicant: NETFLIX, INC.
Inventor: Aditya MAVLANKAR , Ioannis KATSAVOUNIDIS , Mark WATSON
IPC: H04N21/2387 , H04N19/114 , H04N19/172 , H04N21/233 , H04N21/234 , H04N21/2343 , H04N21/2365 , H04N21/262 , H04N21/438 , H04N21/845
CPC classification number: H04N21/2387 , H04N19/114 , H04N19/172 , H04N21/233 , H04N21/234 , H04N21/23439 , H04N21/2365 , H04N21/26275 , H04N21/4383 , H04N21/4384 , H04N21/8456
Abstract: One embodiment of the invention sets forth a mechanism for encoding video streams associated with the same digital content such that switch points staggered across two video streams occur at every offset temporal distance. The offset temporal distance is less than the distance between two consecutive key frames in a given video stream. This enables a content player to switch to a video stream having a playback quality up or down one level from a current video stream at the offset temporal distance from the most recently played key frame. In effect, the content player does not wait the entire key frame temporal distance before switching.
-
公开(公告)号:US20240244281A1
公开(公告)日:2024-07-18
申请号:US18154709
申请日:2023-01-13
Applicant: NETFLIX, INC.
Inventor: Xiaoqing ZHU , Sagar Bharadwaj KALASIBAIL SEETHARAM , Te-Yuan HUANG , Kaylie Alexa KWON , Kyle Christopher SWANSON , Renata Cruz TEIXEIRA
IPC: H04N21/647 , H04N21/238 , H04N21/84
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.
-
公开(公告)号:US11956520B2
公开(公告)日:2024-04-09
申请号:US17190350
申请日:2021-03-02
Applicant: Netflix, Inc.
Inventor: Christine Doig-Cardet , Bruce Wobbe , Sanford Holsapple , Xander Lott , Sonali Sharma , Clay Gimenez , Jeremy Kelly , Jeff Kirchner , Leena Janardanan
IPC: H04N21/8549 , H04N21/234 , H04N21/258 , H04N21/262 , H04N21/2668 , H04N21/845
CPC classification number: H04N21/8549 , H04N21/23424 , H04N21/25891 , H04N21/26258 , H04N21/2668 , H04N21/8456
Abstract: The disclosed computer-implemented method may include accessing a media item that includes multiple media item segments that are to be played back in a specific manner. The method may also include generating playgraphs for the media item, where the playgraphs define different playback paths between media item segments. The method may next include selecting a specific playgraph from the generated playgraphs, and then providing the selected playgraph to a playback device. Playback of the media item according to the selected playgraph may thereby provide a customized presentation of the media item. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20240095147A1
公开(公告)日:2024-03-21
申请号:US18523839
申请日:2023-11-29
Applicant: Netflix Inc.
Inventor: David W. Pfitzner
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.
-
公开(公告)号:US11929869B2
公开(公告)日:2024-03-12
申请号:US16410867
申请日:2019-05-13
Applicant: NETFLIX, INC.
Inventor: Arthur Gonigberg , Michael Lloyd Cohen , Neeraj Joshi , Cody Mitchell Rioux
IPC: H04L41/0681 , H04L41/0604 , H04L41/0631 , H04L43/04 , H04L43/0817 , H04L43/0823 , H04L43/16
CPC classification number: H04L41/0681 , H04L41/0609 , H04L41/0631 , H04L43/04 , H04L43/0817 , H04L43/0823 , H04L43/16
Abstract: Various embodiments of the disclosure disclosed herein provide techniques for detecting anomalies across one or more components within a distributed computing system, according to various embodiments of the present disclosure. An anomaly detection system retrieves event data associated with a real-time stream of events generated by one or more components within a distributed computing system. The anomaly detection system computes a failure metric based on the event data. The anomaly detection system determines that the failure metric exceeds a dynamically adjustable trigger condition. The anomaly detection system generates an alert associated with the failure metric.
-
公开(公告)号:US11924481B2
公开(公告)日:2024-03-05
申请号:US18186366
申请日:2023-03-20
Applicant: Netflix, Inc.
Inventor: Yadong Wang , Chih-Wei Wu , Kyle Tacke , Shilpa Jois Rao , Boney Sekh , Andrew Swan , Raja Ranjan Senapati
IPC: H04N21/2343 , G06Q10/0631 , G11B27/031 , G11B27/10 , H04N21/234
CPC classification number: H04N21/2343 , G06Q10/06312 , G11B27/031 , G11B27/10 , H04N21/23412 , H04N21/23418
Abstract: The disclosed computer-implemented method may include (1) accessing a first media data object and a different, second media data object that, when played back, each render temporally sequenced content, (2) comparing first temporally sequenced content represented by the first media data object with second temporally sequenced content represented by the second media data object to identify a set of common temporal subsequences between the first media data object and the second media data object, (3) identifying a set of edits relative to the set of common temporal subsequences that describe a difference between the temporally sequenced content of the first media data object and the temporally sequenced content of the second media data object, and (4) executing a workflow relating to the first media data object and/or the second media data object based on the set of edits. Various other methods, systems, and computer-readable media are also disclosed.
-
-
-
-
-
-
-
-
-