-
公开(公告)号:USD1001142S1
公开(公告)日:2023-10-10
申请号:US29812111
申请日:2021-10-19
Applicant: Netflix, Inc.
Designer: Paul Anastasopoulos , Danelle Vermeulen , Matt Bruce
Abstract: FIG. 1 is a front view of a first image in a sequence for a display screen with an animated graphical user interface showing the claimed design.
FIG. 2 is a front view of a second image thereof;
FIG. 3 is a front view of a third image thereof; and,
FIG. 4 is a front view of a fourth image thereof.
The appearance of the animated graphical user interface sequentially transitions between the images shown in FIGS. 1-4. The process or period in which an image transitions to another forms no part of the claimed design. The broken lines shown throughout the figures depict features excluded from the claim. The broken lines showing a display screen and elements of the graphical user interface illustrate portions of the article and form no part of the claimed design.-
公开(公告)号:US11782821B2
公开(公告)日:2023-10-10
申请号:US17853648
申请日:2022-06-29
Applicant: Netflix, Inc.
Inventor: David Gevorkyan , Mehmet Yilmaz , Ajinkya More , Justin Derrick Basilico , Prasanna Padmanabhan , Vivek Kaushal , Gaurav Agrawal , Richard Wellington
CPC classification number: G06F11/3664 , G06F11/3608 , G06F16/22
Abstract: The disclosed computer-implemented method may include accessing updated data structures that are to be included in a user interface functionality test, where the updated data structures contribute to a user interface. The method may also include accessing live or snapshotted data captured from services running in a production environment, initiating generation of a first user interface instance using the updated data structures and using the accessed live or snapshotted data, and initiating generation of a second user interface instance using a different version of the data structures and using the same accessed live or snapshotted data. The method further includes comparing the first user interface instance to the second user interface instance to identify differences and then determine which outcome-defining effects the updated data structures had on the user interface based on the identified differences between the user interfaces. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11775515B2
公开(公告)日:2023-10-03
申请号:US17485968
申请日:2021-09-27
Applicant: NETFLIX, INC.
Inventor: Puneet Zaroo , Eva Tse
IPC: G06F16/2453 , G06F16/21 , G06F16/22 , G06F11/14 , G06F11/34
CPC classification number: G06F16/2453 , G06F11/1402 , G06F11/3409 , G06F16/21 , G06F16/2282
Abstract: One embodiment of the present invention sets forth a technique for optimizing data in a dataset. The technique includes determining, based on one or more attributes of a dataset, an optimization that is associated with at least one of a file encoding, a file size, and a sort column. The technique also includes identifying a plurality of candidate configurations associated with the dataset and corresponding to the optimization, and for each candidate configuration, generating a corresponding set of evaluation metrics associated with the first optimization. The technique further includes determining, based on the sets of evaluation metrics corresponding to the plurality of candidate configurations, a set of configurations in the plurality of candidate configurations to be applied to the dataset. Finally, the technique includes modifying the dataset based on the set of configurations.
-
公开(公告)号:US11763852B2
公开(公告)日:2023-09-19
申请号:US17454964
申请日:2021-11-15
Applicant: Netflix, Inc.
Inventor: Kevin Pei-Wen Lee , Lawrence E. Jones , Joseph Peyton Lea, IV
IPC: G11B27/10 , H04N21/472 , G06F16/44
CPC classification number: G11B27/10 , G06F16/44 , H04N21/47217
Abstract: The disclosed computer-implemented method may include accessing a pre-rendered multimedia item. The pre-rendered multimedia item may have branching logic associated with it, where the branching logic includes branching points that direct non-sequential playback of the pre-rendered multimedia item. The method may also include initializing playback of the pre-rendered multimedia item and accessing, at the branching points, various trigger conditions that direct playback order of different segments of the pre-rendered multimedia item. The method may then include updating, based on the trigger conditions, at least some portion of custom state data. The method may further include playing back the segments of the pre-rendered multimedia item according to the updated state data. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US11758148B2
公开(公告)日:2023-09-12
申请号:US17093449
申请日:2020-11-09
Applicant: NETFLIX, INC.
Inventor: Zhi Li , Anne Aaron , Anush Moorthy , Christos Bampis
IPC: H04N19/154 , H04N19/59 , H04N21/647 , H04N19/146 , H04N21/234 , H04N21/2343 , H04N17/00 , H04N19/00 , H04N19/593
CPC classification number: H04N19/154 , H04N17/004 , H04N19/00 , H04N19/146 , H04N19/59 , H04N19/593 , H04N21/23418 , H04N21/23439 , H04N21/647
Abstract: In various embodiments, a perceptual quality application determines an absolute quality score for encoded video content viewed on a target viewing device. In operation, the perceptual quality application determines a baseline absolute quality score for the encoded video content viewed on a baseline viewing device. Subsequently, the perceptual quality application determines that a target value for a type of the target viewing device does not match a base value for the type of the baseline viewing device. The perceptual quality application computes an absolute quality score for the encoded video content viewed on the target viewing device based on the baseline absolute quality score and the target value. Because the absolute quality score is independent of the viewing device, the absolute quality score accurately reflects the perceived quality of a wide range of encoded video content when decoded and viewed on a viewing device.
-
公开(公告)号:US20230269270A1
公开(公告)日:2023-08-24
申请号:US18306877
申请日:2023-04-25
Applicant: Netflix, Inc.
Inventor: Randall Stewart
IPC: H04L9/40 , H04W12/108 , H04W12/122
CPC classification number: H04L63/1458 , H04L63/1425 , H04W12/108 , H04W12/122 , H04L2463/141 , H04W12/102
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.
-
公开(公告)号:US11734054B2
公开(公告)日:2023-08-22
申请号:US16690071
申请日:2019-11-20
Applicant: NETFLIX, INC.
Inventor: Francisco J San Miguel , Ameya Vasani , Dmitry Vasilyev , Chih Hao Lin , Xiaomei Liu , Naveen Mareddy , Guanhua Ye , Megha Manohara , Anush Moorthy
IPC: G06F9/44 , G06F9/448 , G06F9/48 , G06F9/54 , H04N21/858 , H04N21/81 , H04L65/75 , H04N21/2343
CPC classification number: G06F9/48 , G06F9/44 , G06F9/547 , H04L65/75 , H04N21/8166 , H04N21/858 , H04N21/2343 , H04N21/8586
Abstract: In various embodiments, a function build application compiles source code to generate an executable version of a function that has a first function signature. The function build application then replaces a first data type of a first parameter included in the first function signature with a second data type to generate a second function signature for a client stub function. Subsequently, the function build application generates a remote procedure call (RPC) client that includes the client stub function. Notably, the RPC client causes the function to execute when the client stub function is invoked. Advantageously, unlike conventional techniques that require manual generation of strongly typed functions, the function build application automatically customizes the RPC client for the function.
-
公开(公告)号:US11722707B2
公开(公告)日:2023-08-08
申请号:US17503237
申请日:2021-10-15
Applicant: Netflix, Inc.
Inventor: Ishaan Shastri , James Schek
IPC: H04N21/231 , H04N21/218 , H04N21/226 , H04N21/232 , H04N21/2312
CPC classification number: H04N21/23103 , H04N21/218 , H04N21/226 , H04N21/232 , H04N21/2312
Abstract: The disclosed computer-implemented method includes determining that incoming media item requests are to be skewed from a random distribution among server nodes, using a random distribution algorithm, to a directed distribution among the server nodes. The method then includes identifying, in a loading assignment, which media items are to be loaded onto specific server nodes to produce the directed distribution of media item requests. The method next includes preloading the identified media items onto the server nodes according to the loading assignment and receiving media item requests for the preloaded media items. The method then includes routing the received media item requests to the server nodes using the random distribution algorithm, where the random distribution algorithm is skewed to the directed distribution based on the preloading of the media items according to the identified loading assignment. Various other methods, systems, and computer-readable media are also disclosed.
-
199.
公开(公告)号:US20230205852A1
公开(公告)日:2023-06-29
申请号:US18175291
申请日:2023-02-27
Applicant: NETFLIX, INC.
Inventor: Mark WATSON , Anthony Neal PARK , Mitch ZOLLINGER
IPC: G06F21/10 , H04N21/4405 , H04N21/466 , H04N21/482 , H04N21/6334 , H04N21/8355 , H04N21/84
CPC classification number: G06F21/105 , H04N21/4405 , H04N21/4668 , H04N21/4826 , H04N21/6334 , H04N21/8355 , H04N21/84
Abstract: Techniques are disclosed for improving user experience of multimedia streaming over computer networks. More specifically, techniques presented herein reduce (or eliminate) latency in playback start time for streaming digital media content resulting from digital rights management (DRM) authorizations. A streaming media client (e.g., a browser, set-top box, mobile telephone or tablet “app”) may request a “fast-expiring” license for titles the streaming media client predicts a user is likely to begin streaming. A fast-expiring license is a DRM license (and associated decryption key) which is valid for only a very limited time after being used for playback. During the validity period of such a license, the client device requests a “normal” or “regular” license to continue accessing the title after the fast-expiring license expires.
-
公开(公告)号:US11683234B2
公开(公告)日:2023-06-20
申请号:US15042116
申请日:2016-02-11
Applicant: Netflix, Inc.
Inventor: Roy Rapoport , Christopher Sanden , Cody Rioux , Gregory Burrell
CPC classification number: H04L41/12 , G06F11/3409 , G06F11/3452 , H04L67/10
Abstract: One embodiment of the invention disclosed herein provides techniques for detecting and remediating an outlier server in a distributed computer system. A control server retrieves a group of time-series data sets associated with a first time period, where each time-series data set represents a performance metric for a different server in a group of servers. The control server generates a cluster that includes two or more of the time-series data sets, where the performance metric for each server that is associated with one of the time-series data sets in the cluster is within a threshold distance from the performance metric for the servers that are associated with the other time-series data sets in the cluster. The control server determines that a particular time-series data set corresponds to a server included in the group of servers and is not included in the cluster, and marks the server as an outlier server.
-
-
-
-
-
-
-
-
-