-
公开(公告)号:US20220345776A1
公开(公告)日:2022-10-27
申请号:US17811385
申请日:2022-07-08
Applicant: Netflix, Inc.
Inventor: Ioannis Katsavounidis , Mark Watson , Aaron Hipple , Will Wolcott
IPC: H04N21/44 , G06F16/783 , H04N21/234 , H04N21/432 , H04N21/433
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.
-
公开(公告)号:US20220343834A1
公开(公告)日:2022-10-27
申请号:US17238508
申请日:2021-04-23
Applicant: Netflix, Inc.
Inventor: Rhea Aylin Fischer
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.
-
公开(公告)号:US20220337921A1
公开(公告)日:2022-10-20
申请号:US17810259
申请日:2022-06-30
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/2668 , H04N21/234 , H04N21/258 , H04N21/845 , H04N21/262
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.
-
公开(公告)号:US20220276993A1
公开(公告)日:2022-09-01
申请号:US17745739
申请日:2022-05-16
Applicant: NETFLIX, INC.
Inventor: Andreas ANDREAKIS , Ioannis PAPAPANAGIOTOU
IPC: G06F16/23
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.
-
公开(公告)号:US11425432B2
公开(公告)日:2022-08-23
申请号:US17328358
申请日:2021-05-24
Applicant: NETFLIX, INC.
Inventor: Glenn Van Wallendael , Anne Aaron , Kyle Swanson , Jan De Cock , Liwei Guo , Sonia Bhaskar
IPC: G06F15/16 , H04N21/2343 , H04L65/80 , H04N19/587 , H04L65/70 , H04L65/75
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.
-
公开(公告)号:US20220256208A1
公开(公告)日:2022-08-11
申请号:US17172017
申请日:2021-02-09
Applicant: Netflix, Inc.
Inventor: Videsh Sadafal , Ishaan Shastri
IPC: H04N21/231 , H04N21/218 , H04N21/2312 , G06F3/06
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.
-
公开(公告)号:US20220256168A1
公开(公告)日:2022-08-11
申请号:US17174121
申请日:2021-02-11
Applicant: NETFLIX, INC.
Inventor: Anush MOORTHY , Zhi LI , Liwei GUO , Aditya MAVLANKAR , Anne AARON
IPC: H04N19/146 , H04N19/154 , H04N19/30 , H04N19/184
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.
-
公开(公告)号:US20220188432A1
公开(公告)日:2022-06-16
申请号:US17121351
申请日:2020-12-14
Applicant: NETFLIX, INC.
Inventor: Frederic TURMEL , Alexander David WOLFE , Matthew Michael LEHMAN
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.
-
公开(公告)号:US11347651B2
公开(公告)日:2022-05-31
申请号:US17141217
申请日:2021-01-04
Applicant: Netflix, Inc.
Inventor: Deva Jayaraman , Shashi Madappa , Sridhar Enugula , Ioannis Papapanagiotou
IPC: G06F12/0895 , G06F12/0891 , G06F3/06 , G06F9/38 , G06F12/0837
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.
-
公开(公告)号:US11334554B2
公开(公告)日:2022-05-17
申请号:US17105830
申请日:2020-11-27
Applicant: NETFLIX, INC.
Inventor: Andreas Andreakis , Ioannis Papapanagiotou
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.
-
-
-
-
-
-
-
-
-