-
公开(公告)号:US11196791B2
公开(公告)日:2021-12-07
申请号:US17134072
申请日:2020-12-24
Applicant: NETFLIX, INC.
Inventor: Ioannis Katsavounidis
IPC: G06F15/16 , H04L29/06 , H04N19/154 , H04N19/176 , H04N19/59 , H04N19/87 , H04N21/238 , H04N21/2662
Abstract: In various embodiments, a subsequence-based encoding application generates a convex hull of subsequence encode points based on multiple encoding points and a first subsequence included in a set of subsequences that are associated with a media title. The subsequence-based encoding application then generates a first encode list that includes multiple subsequence encode points based on the first convex hull. Notably, each subsequence encode point included in the first encode list is associated with a different subsequence. The subsequence-based encoding application selects a first subsequence encode point included in the first encode list based on a first variability constraint that is associated with a media metric. The subsequence-based encoding application then replaces the first subsequence encode point included in the first encode list with a second subsequence encode point to generate a second encode list. Finally, the subsequence-based encoding application generates an encoded media sequence based on the second encode list.
-
公开(公告)号:US20210367968A1
公开(公告)日:2021-11-25
申请号:US17399047
申请日:2021-08-11
Applicant: Netflix, Inc.
Inventor: Randall Stewart
IPC: H04L29/06 , H04W12/108 , H04W12/122
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.
-
公开(公告)号:US20210350819A1
公开(公告)日:2021-11-11
申请号:US16905793
申请日:2020-06-18
Applicant: NETFLIX, INC.
Inventor: Chih-Wei WU , Phillip A. WILLIAMS , William Francis WOLCOTT, IV
Abstract: In various embodiments, a training application trains a multitask learning model to assess perceived audio quality. The training application computes a set of pseudo labels based on a first audio clip and multiple models. The set of pseudo labels specifies metric values for a set of metrics that are relevant to audio quality. The training application also computes a set of feature values for a set of audio features based on the first audio clip. The training application trains a multitask learning model based on the set of feature values and the set of pseudo labels to generate a trained multitask learning model. In operation, the trained multitask learning model maps different sets of feature values for the set of audio features to different sets of predicted labels. Each set of predicted labels specifies estimated metric values for the set of metrics.
-
404.
公开(公告)号:USD934909S1
公开(公告)日:2021-11-02
申请号:US29710212
申请日:2019-10-22
Applicant: Netflix, Inc.
Designer: Cameron Johnson , Glen Davis
-
公开(公告)号:US20210306245A1
公开(公告)日:2021-09-30
申请号:US16836505
申请日:2020-03-31
Applicant: NETFLIX, INC.
Inventor: David Bannister , Rafael Rodriguez
Abstract: In various embodiments, a monitoring application assesses delays associated with a circuit within a network. The monitoring application determines a measured trip time between a first device and a second device that is connected to the first device via the circuit. The measured trip time is associated with a first variance attributable to the first device. The monitoring application performs one or more digital signal processing operations based on the measured trip time to generate a predicted trip time. The predicted trip time is associated with a second variance attributable to the first device that is less than the first variance. Based on the predicted trip time, the monitoring application determines characteristic(s) of the delay associated with the circuit. Advantageously, reducing variations attributable to the first device when generating the first predicted trip time increases the accuracy with which the monitoring application can determine the characteristic(s) of the delay.
-
公开(公告)号:US11126799B2
公开(公告)日:2021-09-21
申请号:US16289999
申请日:2019-03-01
Applicant: Netflix, Inc.
Inventor: Tim Brandall , Shawn Xu
IPC: G06F40/58
Abstract: The disclosed computer-implemented method may include accessing a string of text that includes characters written in a first language. The method may next include translating the text string into different languages using machine translation. The method may next include identifying, among the translated text strings, a shortest string and a longest string. The method may also include calculating a customized string length adjustment ratio for adjusting the length of the accessed text string based on the shortest translated string length and the longest translated string length. Furthermore, the method may include dynamically applying the calculated customized string length adjustment ratio to the accessed text string, so that the length of the accessed text string may be dynamically adjusted according to the customized string length adjustment ratio. The method may also include presenting the adjusted text string in the user interface. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20210289258A1
公开(公告)日:2021-09-16
申请号:US17243389
申请日:2021-04-28
Applicant: Netflix, Inc.
Inventor: Ioannis Katsavounidis , Mark Watson , Aaron Hipple , Will Wolcott
IPC: H04N21/44 , H04N21/234 , H04N21/433 , H04N21/432 , G06F16/783 , H04N21/61
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.
-
公开(公告)号:US20210281894A1
公开(公告)日:2021-09-09
申请号:US17328358
申请日:2021-05-24
Applicant: NETFLIX, INC.
Inventor: Glenn Van WALLENDAEL , Anne AARON , Kyle SWANSON , Jan DE COCK , Liwei GUO , Sonia BHASKAR
IPC: H04N21/2343 , H04L29/06 , H04N19/587
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.
-
公开(公告)号:US11115688B2
公开(公告)日:2021-09-07
申请号:US16716405
申请日:2019-12-16
Applicant: NETFLIX, INC.
Inventor: Mark Watson
IPC: H04N21/234 , H04N21/24 , H04N21/231 , H04N21/2387
Abstract: In various embodiments, a graph streaming application computes a first distance along a first potential playback path between a first playback position and a first media content block. The graph streaming application then computes a first score for the first media content block based on the first distance and a first probability associated with the first potential playback path. Similarly, the graph streaming application computes a second score for a second media content block based on a second playback position, a second potential playback path, and a second probability associated with the second potential playback path. The graph streaming application compares the first score and the second score to determine that the first media content block should be buffered by a client device. The graph streaming application then causes the first media content block to be stored in a playback buffer for subsequent playback on the client device.
-
公开(公告)号:US11107206B2
公开(公告)日:2021-08-31
申请号:US16143386
申请日:2018-09-26
Applicant: NETFLIX, INC.
Inventor: Subhabrata Bhattacharya , Adithya Prakash , Rohit Puri
Abstract: In various embodiments, a defective pixel detection application automatically detects defective pixels in video content. In operation, the defective pixel detection application computes a first set of pixel intensity gradients based on a first frame of video content and a first neighborhood of pixels associated with a first pixel. The defective pixel detection application also computes a second set of pixel intensity gradients based on the first frame and a second neighborhood of pixels associated with the first pixel. Subsequently, the defective pixel detection application computes a statistical distance between the first set of pixel intensity gradients and the second set of pixel intensity gradients. The defective pixel detection application then determines that the first pixel is defective based on the statistical distance.
-
-
-
-
-
-
-
-
-