-
公开(公告)号: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.
-
公开(公告)号:US20240028432A1
公开(公告)日:2024-01-25
申请号:US18354582
申请日:2023-07-18
Applicant: Netflix, Inc.
Inventor: Andrew David Eichacker , Anselm Lau , Aryan Mehra , Jason Nicholas Munning , Farnaz Karimdady Sharifabad , Prasanna Vijayanathan , Chaïna Wade
CPC classification number: G06F11/008 , G06F9/5016
Abstract: A computer-implemented method includes identifying static information associated with a computing device that is running a media playback application. The method also includes monitoring the media playback application during a playback session to identify dynamic information associated with the playback session. Still further, the method includes instantiating a trained machine learning (ML) model to determine, based on historical usage data associated with the media playback application, a likelihood that the media playback application will experience an out of memory kill. The trained ML model implements a graded window to indicate a scaled likelihood that an out of memory kill will occur within a specified timeframe. Then, according to the trained ML model's determination, the method generates a prediction that an out of memory kill will occur for the media playback application within the specified timeframe. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11860849B2
公开(公告)日:2024-01-02
申请号:US17745739
申请日:2022-05-16
Applicant: NETFLIX, INC.
Inventor: Andreas Andreakis , Ioannis Papapanagiotou
CPC classification number: G06F16/2358 , G06F16/2308 , G06F16/2365
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.
-
公开(公告)号:US20230396548A1
公开(公告)日:2023-12-07
申请号:US18452482
申请日:2023-08-18
Applicant: NETFLIX, INC.
Inventor: Sergey FEDEROV , Phelps Watson WILLIAMS , Niosha BEHNAM
IPC: H04L47/125 , G06F17/11 , H04L43/0864 , H04L47/2441 , H04L61/4511 , H04L67/101 , H04L67/1036 , H04L67/56 , H04N21/239 , H04L67/1021
CPC classification number: H04L47/125 , G06F17/11 , H04L43/0864 , H04L47/2441 , H04L61/4511 , H04L67/101 , H04L67/1036 , H04L67/56 , H04N21/239 , H04L67/1021 , H04L67/1012
Abstract: In various embodiments, domain name system (DNS) servers are implemented on a content distribution network (CDN) infrastructure in order to facilitate centralized control of traffic steering. Each server appliance in the CDN infrastructure acts as both an authoritative DNS nameserver and a dynamic request proxy, and each such server appliance is assigned to one of multiple cloud computing system regions. The assignment of server appliances to cloud regions is based on latency measurements collected via client application probes and an optimization that minimizes an overall latency experienced by the client applications subject to constraints that the maximum traffic to each cloud region is less than a capacity constraint for that region, the maximum deviation of traffic to each cloud regions at any point in time is less than a given percentage, and the maximum deviation of traffic between direct and indirect paths is less than a given percentage.
-
公开(公告)号:US20230344446A1
公开(公告)日:2023-10-26
申请号:US18304242
申请日:2023-04-20
Applicant: NETFLIX, INC.
Inventor: Joseph LYNCH
IPC: H03M7/30
CPC classification number: H03M7/3088
Abstract: In various embodiments a computer-implemented method for managing use of a shared compression dictionary in a distributed database environment. The method includes determining that a given version of the shared compression dictionary should be designated as a current primary version of the shared compression dictionary. The method also includes receiving, from a client device, first write data compressed with a previous primary version of the shared compression dictionary and in response to receiving the first write data, transmitting, to the client device, the current primary version of the shared compression dictionary and an instruction to compress new write data with the current primary version of the shared compression dictionary. Additionally, the method includes receiving, from the client device, a second write data compressed with the current primary version of the shared compression dictionary and storing the second write data in a database.
-
-
-
-
-
-
-
-
-