-
1.
公开(公告)号:US20250148280A1
公开(公告)日:2025-05-08
申请号:US18905006
申请日:2024-10-02
Applicant: NETFLIX, INC.
Inventor: Anne O’Donnell COCOS , Baolin LI , Hafez ASGHARZADEH , Evan Gabriel Turitz COX , Zijie HUANG , Sudarshan Dnyaneshwar LAMKHEDE , Lingyi LIU , Colby J. WISE
Abstract: One embodiment of a method for training a machine learning model includes generating a graph based on one or more semantic concepts associated with a plurality of entities and user engagement with the plurality of entities, and performing one or more operations to train an untrained machine learning model based on the graph to generate a trained machine learning model.
-
公开(公告)号:US20250142153A1
公开(公告)日:2025-05-01
申请号:US18496286
申请日:2023-10-27
Applicant: Netflix, Inc.
Inventor: Baskar Natarajan Odayarkoil , Benjamin Allan Johnson , Lucero Ruby Carmona , Edith Chao , Wei Fen Lee , Geoffrey Mason House , Jeremy Kelly , Terrence John Doornbos , Srdjan Pantic , Marshall Brian Upshur , John Charlton Fox , Anagha Satish Dhole , Gary Luke Chan , Ivan Gennadievich Provalov
IPC: H04N21/422 , G06F3/04842 , H04M1/72415
Abstract: The disclosed computer-implemented methods and systems can enable simultaneous interactions with a single media item via two or more display devices. For example, the methods and systems discussed herein pair two or more display devices under the same digital content system account. Once paired, the methods and systems discussed herein enable interactions with media items via the two or more display devices. For example, the methods and systems enable a viewer to watch a media item on a first display device while scrubbing to a different playback position within the media item on a second display device. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US12238395B2
公开(公告)日:2025-02-25
申请号:US18343695
申请日:2023-06-28
Applicant: NETFLIX, INC.
Inventor: Maxine Cheung , Mark Watson , Carla Christine Fisher , Kevin Pei-Wen Lee , Yves Raimond
IPC: H04N21/8541 , H04N21/234 , H04N21/442 , H04N21/475 , H04N21/8545
Abstract: A playback application is configured to dynamically generate topology for an interactive media title. The playback application obtains an initial topology and also collects various data associated with a user interacting with the feature. The playback application then modifies the initial topology, based on the collected data, to generate a dynamic topology tailored to the user. The dynamic topology describes the set of choices available to the user during playback as well as which options can be selected by the user when making a given choice. In addition, the playback application also selectively buffers different portions of the interactive media title, based on the collected data, in anticipation of the user selecting particular options for available choices.
-
4.
公开(公告)号:US12231744B2
公开(公告)日:2025-02-18
申请号:US18169706
申请日:2023-02-15
Applicant: Netflix, Inc.
Inventor: Weiguo Zheng , Rex Yik Chun Ching , Yongjun Jeon , Chandrika Kasi
IPC: H04N21/8547 , G11B27/34 , H04N21/2343
Abstract: The disclosed computer-implemented method includes determining, for multiple different media items, a current time scale at which the media items are encoded for distribution, where at least two of the media items are encoded at different frame rates. The method then includes identifying, for the media items, a unified time scale that provides a constant frame interval for each of the media items. The method also includes changing at least one of the media items from the current time scale to the identified unified time scale to provide a constant frame interval for the changed media item(s). Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20250055906A1
公开(公告)日:2025-02-13
申请号:US18799614
申请日:2024-08-09
Applicant: Netflix, Inc.
Inventor: Arthur Gonigberg , Argha Chattopadhyay
IPC: H04L67/1008 , H04L67/1014
Abstract: The disclosed computer-implemented method may include receiving, by a network gateway service, a service request from a client device. The method may also include assigning, by the network gateway service, the service request to an event loop. Additionally, the method may include determining, by the network gateway service, a destination of the event loop based on one or more resources of one or more nodes in a ring of nodes. Furthermore, the method may include creating, by the network gateway service, a connection pool for the event loop to select a node subset of the ring of nodes based on a mapping of event loops to node subsets. Finally, the method may include performing, by the network gateway service, load balancing of the connection pool to execute the service request. Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US20250055796A1
公开(公告)日:2025-02-13
申请号:US18448830
申请日:2023-08-11
Applicant: NETFLIX, INC.
Inventor: Paul-Louis Serge Daniel AGENEAU , Mark WATSON
Abstract: In various embodiments, a congestion control module within a transport stack limits the rate at which packets are transmitted from a server to a client device based on a percentage of the available capacity of a network path through which the packets are transmitted. In some embodiments, the available network path capacity can be determined by first performing a linear regression using (1) send durations over which packets associated with encoded frames are transmitted, and (2) corresponding reception durations over which the packets associated with the encoded frames are received, in order to determine a line that relates send duration and reception duration. After the line is determined, the available network path capacity can be computed as an estimated intersection between the determined line and the line y=x, with the intersection being approached as a limit.
-
7.
公开(公告)号:US20250030932A1
公开(公告)日:2025-01-23
申请号:US18908563
申请日:2024-10-07
Applicant: Netflix, Inc.
Inventor: Weiguo Zheng , Rex Yik Chun Ching , Yongjun Jeon , Chandrika Kasi
IPC: H04N21/8547 , G11B27/34 , H04N21/2343
Abstract: The disclosed computer-implemented method includes determining, for multiple different media items, a current time scale at which the media items are encoded for distribution, where at least two of the media items are encoded at different frame rates. The method then includes identifying, for the media items, a unified time scale that provides a constant frame interval for each of the media items. The method also includes changing at least one of the media items from the current time scale to the identified unified time scale to provide a constant frame interval for the changed media item(s). Various other methods, systems, and computer-readable media are also disclosed.
-
公开(公告)号:US12177542B2
公开(公告)日:2024-12-24
申请号:US18515106
申请日:2023-11-20
Applicant: Netflix, Inc.
Inventor: Christine Doig-Cardet , Bruce Wobbe , Sanford Holsapple , Alexander Lott , Sonali Sharma , Clay Gimenez , Jeremy Kelly , Jeff Kirchner , Leena Janardanan
IPC: H04N21/8549 , H04N21/234 , H04N21/258 , H04N21/262 , H04N21/2668 , H04N21/845
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.
-
公开(公告)号:US12167000B2
公开(公告)日:2024-12-10
申请号:US17937033
申请日:2022-09-30
Applicant: NETFLIX, INC.
Inventor: Christos G. Bampis , Zhi Li
IPC: H04N19/154 , H04N19/136 , H04N19/172 , H04N19/182 , H04N19/184 , H04N19/42
Abstract: In various embodiments, a quality inference application estimates perceived video quality for reconstructed video. The quality inference application computes a set of feature values corresponding to a set of visual quality metrics based on a reconstructed frame, a source frame, a display resolution, and a normalized viewing distance. The quality inference application executes a trained perceptual quality model on the set of feature values to generate a perceptual quality score that indicates a perceived visual quality level for the reconstructed frame. The quality inference application performs one or more operations associated with an encoding process based on the perceptual quality score.
-
公开(公告)号:US20240396974A1
公开(公告)日:2024-11-28
申请号:US18323133
申请日:2023-05-24
Applicant: NETFLIX, INC.
Inventor: Alok TIAGI
IPC: H04L67/141 , G06F9/54
Abstract: Various embodiments of the present application set forth a computer-implemented method that includes intercepting a first system call from a client application, wherein the system call comprises a request to connect to a target destination; obtaining a file descriptor for a socket associated with the request to connect from the client application; modifying a network namespace for the socket; and causing a connection to be established from the client application to the target destination.
-
-
-
-
-
-
-
-
-