Patents Assigned to Netflix, Inc.
  • Patent number: 12652426
    Abstract: One embodiment of a method for responding to requests for media content includes receiving a first request from a first client for at least one segment of a media content item, retrieving, from a datastore, a reference to each segment included in the at least one segment, retrieving, from a cache, the at least one segment of the media content item based on the reference to each segment included in the at least one segment, and transmitting the at least one segment of the media content item to the first client.
    Type: Grant
    Filed: July 22, 2024
    Date of Patent: June 9, 2026
    Assignee: NETFLIX, INC.
    Inventors: Xiaomei Liu, Joseph Lynch
  • Patent number: 12639467
    Abstract: A computer-implemented method and system for managing access control policies for diverse database tables. The method involves consolidating access control by associating each table with a common set of access control policies, enforcing these policies to control access, and providing automated management without administrator input. The automated management includes auditing the policies, detecting discrepancies, and remedying them by modifying the policies. The system comprises at least one physical processor and memory containing instructions that, when executed, perform the method described.
    Type: Grant
    Filed: October 9, 2024
    Date of Patent: May 26, 2026
    Assignee: Netflix, Inc.
    Inventors: David Imran Noor, Allen J Collins, Brandon Christopher Quan
  • Patent number: 12641305
    Abstract: In various embodiments, a caption encoding application performs captioning while streaming live events. The caption encoding application determines a segment index in response to a triggering event associated with a live event. The caption encoding application computes a caption time interval based on the first triggering event and a caption delay. The caption encoding application retrieves from a database a portion of caption data based on the caption time interval and a language. The caption encoding application generates a caption segment based on the portion of the caption data. The caption encoding application causes the caption segment to be inserted into a caption stream at the segment index, where the caption stream is to be transmitted as part of the live event.
    Type: Grant
    Filed: June 12, 2024
    Date of Patent: May 26, 2026
    Assignee: NETFLIX, INC.
    Inventor: Cyril Concolato
  • Patent number: 12629589
    Abstract: The disclosed computer-implemented methods and systems cause a second screen device to display custom-built layouts once the second screen device has been converted to a video game controller. For example, the disclosed methods and system convert the second screen device to a video game controller for a video game being supported by a digital content system and displayed on a separate first screen device. In response to detecting a trigger event, the disclosed methods and systems replace a standard layout on the second screen device with a custom-built layout. Where the standard layout is limited to standard video game controls at standard positions, the custom-built layout includes any type combination of customized video game controls, colors, graphics, animations, and so forth. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 6, 2023
    Date of Patent: May 19, 2026
    Assignee: Netflix, Inc.
    Inventors: Olivier Jean Poitrey, James Smith, Chase Rubin Meuse
  • Patent number: 12621504
    Abstract: In various embodiments, a live event caching application caches segments that are associated with live events. At a first point-in-time, the live event caching application stores a segment of a downloadable that is associated with a live event in a high priority list. At a second point-in-time, the live event caching application determines that the segment is at a tail of the high priority list, where the second point-in-time is subsequent to the first point-in-time. Upon determining that the segment is at the tail of the high priority list, further determining that an age of the segment is greater than a cutoff threshold. In response to determining that the age of the segment is greater than the cutoff threshold, moving the segment from the high priority list to a low priority list.
    Type: Grant
    Filed: April 6, 2023
    Date of Patent: May 5, 2026
    Assignee: NETFLIX, INC.
    Inventor: Christopher Alan Newton
  • Patent number: 12598307
    Abstract: In various embodiments, an encoding ladder application generates encoding ladders that are used to stream media titles. The encoding ladder application generates an objective function based on a ladder configuration and a parameterized objective function. The parameterized objective function approximates a tradeoff between a quality of experience and a cost term associated with a candidate encoding ladder. The encoding ladder application generates constraints based on the ladder configuration and parameterized constraints. The encoding ladder application executes a constrained optimization algorithm on the objective function, the constraints, and encoding point metadata associated with a set of encoded videos to generate a first candidate encoding ladder for a media title.
    Type: Grant
    Filed: January 13, 2023
    Date of Patent: April 7, 2026
    Assignee: NETFLIX, INC.
    Inventors: Sagar Bharadwaj Kalasibail Seetharam, Te-Yuan Huang, Renata Cruz Teixeira, Xiaoqing Zhu
  • Patent number: 12593085
    Abstract: In various embodiments a computer-implemented method for transmitting frames of media content to a client device. The method includes generating a frame for a portion of media content, generating a header for the frame based on the portion of the media content, and generating one or more metadata blocks for the frame corresponding to a media encoding format, where the one or more metadata blocks include metadata incompatible with the header. The method further includes incorporating the header into a header portion of the frame, incorporating the portion of media content and the one or more metadata blocks into a payload portion of the frame, and transmitting the frame to a client device for playback.
    Type: Grant
    Filed: July 2, 2024
    Date of Patent: March 31, 2026
    Assignee: NETFLIX, INC.
    Inventors: Weiguo Zheng, Michael Aki Schassberger, Yongjun Jeon
  • Patent number: 12593113
    Abstract: The disclosed computer-implemented method may include receiving, by a computing device, a request to generate an explanation of a recommendation to a user, wherein the request includes a recommended title and a profile history of the user. The method may include selecting a set of previous titles from the profile history that exceeds a threshold similarity score. Additionally, the method may include extracting, by fetching descriptive information about each previous title, a set of keywords. The method may also include automatically prompting, based on the set of keywords, a generative artificial intelligence (AI) model to generate the explanation of the recommendation using the set of previous titles. Furthermore, the method may include performing a safety check to filter the generated explanation. Finally, the method may include sending the recommendation and the explanation to a client device of the user. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 2, 2024
    Date of Patent: March 31, 2026
    Assignee: Netflix, Inc.
    Inventors: Nan Wang, Linas Baltrunas, Hakan Ceylan, Erik Michael Schmidt
  • Patent number: 12586280
    Abstract: In various embodiments, a dubbing application performs three-dimensional (3D) tracking of (1) the face of an actor within video frames of a first media content item to generate 3D geometry representing the face of the actor, and (2) the face of a dubber within video frames of a second media content item to generate 3D geometry representing the face of the dubber. The dubbing application also tracks the texture and lighting of the face of the actor in the first media content item. The dubbing application aligns the 3D geometry of the face of the dubber with the 3D geometry of the face of the actor. Then, the dubbing application performs neural rendering to generate dubbed video frames using a trained machine learning model, the aligned 3D geometry of the dubber, the texture and lighting of the face of the actor, and the video frames of the first media content.
    Type: Grant
    Filed: December 26, 2023
    Date of Patent: March 24, 2026
    Assignee: NETFLIX, INC.
    Inventors: Chao Pan, Yiwei Zhao
  • Patent number: 12574564
    Abstract: A computer-implemented method includes accessing a video frame that includes a plurality of pixels. The method also includes generating a spatial mask that identifies pixels whose likelihood of causing banding within the video frame meets at least a minimum threshold likelihood. The method also includes computing a local distribution for a region of the video frame that includes at least those pixels that were identified by the spatial mask to detect bands in the video frame. The method further includes determining that the detected bands in the video frame are at least a minimum threshold size. The method also includes applying dithering to those detected bands in the video frame that were determined to meet the minimum threshold size. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 30, 2023
    Date of Patent: March 10, 2026
    Assignee: Netflix, Inc.
    Inventors: Joel Sole Rojals, Mariana Fernandez Afonso
  • Patent number: 12574435
    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.
    Type: Grant
    Filed: August 9, 2024
    Date of Patent: March 10, 2026
    Assignee: Netflix, Inc.
    Inventors: Arthur Gonigberg, Argha Chattopadhyay
  • Patent number: 12572642
    Abstract: The disclosed computer-implemented methods and systems include determining whether a second streaming device can connect to a digital content system under the same account as a first streaming device based on the respective locations of the first streaming device and the second streaming device. For example, the methods and systems described herein can generate a challenge for both the first streaming device and the second streaming device that causes both devices to exchange specific information and report back. In response to determining that the received responses are correct, the disclosed methods and systems can allow the second streaming device to connect to the digital content system. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: April 8, 2024
    Date of Patent: March 10, 2026
    Assignee: Netflix, Inc.
    Inventors: Baskar Natarajan Odayarkoil, Karthik Yagna
  • Patent number: 12563264
    Abstract: In various embodiments, a localized video encoding application encodes localized videos. In operation, the localized video encoding application computes a prediction frame based on a target frame of a localized video and at least a portion of a reference frame of a decoded original video. The localized video encoding application computes a residual frame based on the prediction frame and the target frame of the localized video. The localized video encoding application performs one or more encoding operations on the residual frame to generate a frame of an encoded localization layer. The frame of the encoded localization layer and at least one frame of an encoded original video are subsequently transmitted to another device for decoding.
    Type: Grant
    Filed: June 7, 2022
    Date of Patent: February 24, 2026
    Assignee: NETFLIX, INC.
    Inventors: Mark Watson, Christopher Newton
  • Patent number: 12555201
    Abstract: In various embodiments, an image preprocessing application preprocesses images. To preprocess an image, the image preprocessing application executes a trained machine learning model on first data corresponding to both the image and a first set of components of a luma-chroma color space to generate first preprocessed data. The image preprocessing application executes at least a different trained machine learning model or a non-machine learning algorithm on second data corresponding to both the image and a second set of components of the luma-chroma color space to generate second preprocessed data. Subsequently, the image preprocessing application aggregates at least the first preprocessed data and the second preprocessed data to generate a preprocessed image.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: February 17, 2026
    Assignee: NETFLIX, INC.
    Inventors: Christos G. Bampis, Li-Heng Chen, Aditya Mavlankar, Anush Moorthy
  • Patent number: 12539462
    Abstract: The disclosed computer-implemented methods and systems can generate and implement feedback signatures including feedback signals that can convey—on a display screen device—the occurrence of a particular event relative to a video game. For example, the disclosed methods and systems can generate feedback signatures including combinations of visual feedback signals, auditory feedback signals, and/or haptic feedback signals. The disclosed methods can further modify generated feedback signatures such that the feedback signatures are specifically tailored to the capabilities of the display screen device and the preferences of the video game player. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: February 3, 2026
    Assignee: Netflix, Inc.
    Inventors: James Smith, Olivier Jean Poitrey, Chase Rubin Meusel
  • Patent number: 12536323
    Abstract: A computer-implemented method includes determining that a specific type of information is to be identified in a set of data. The method further includes sampling the set of data according to various sampling criteria to identify the specified type of information. The sampling criteria include at least a recency criterion indicating that the data to be sampled has been updated within a specified timeframe and a lineage criterion indicating that the data to be sampled is within a maximum hierarchical distance from a source data structure. The method also includes identifying, from the data that was sampled according to the sampling criteria, one or more data structures that include the specified type of information. The method further includes applying security policies to the identified data structures based on the type of information that was identified in the set of data. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 14, 2023
    Date of Patent: January 27, 2026
    Assignee: Netflix, Inc.
    Inventors: Scott Lamar Lewis, Yvonne Yu Zhou, Sarika Shankar Padmashali, Prithviraj Ajay Vishwakarma, Omkar Joshi
  • Patent number: 12524485
    Abstract: In various embodiments, structured pages are dynamically generated based on user inputs. In response to a user input such as a query, a page generating engine ranks content items according to relevance to the user input in order to generate a list of the content items that is ordered based on the relevance. The page generating engine further maps the content items to collections of content items that can be displayed together in a page. Then, the page generating engine generates a structured page that includes a subset of the collections and associated content items that are assigned to collections within the subset of collections based on relevance and/or coherence criteria. Thereafter, the structured page is transmitted to a client device for display via user interface.
    Type: Grant
    Filed: November 1, 2022
    Date of Patent: January 13, 2026
    Assignee: NETFLIX, INC.
    Inventors: Weidong Zhang, Sudarshan D. Lamkhede, Michael Albert Galassi, Aisha Jackson Lei Fenton, Yi Zhang, Fang Li, Sudeep Das, Ivan Provalov, Gary Yeh
  • Patent number: 12517742
    Abstract: A computer-implemented method for predicting a user's help intent in relation to a digital streaming system and dynamically customizing a help display based on the predicted help intent. For example, embodiments discussed herein train a help intent machine learning model to generate help intent predictions based on various types of inputs. The embodiments discussed herein further leverage the generated help intent predictions to dynamically update a help display such that when a user lands on that display, predicted solutions that are customized to the user's most likely problem are immediately presented. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: January 30, 2024
    Date of Patent: January 6, 2026
    Assignee: Netflix, Inc.
    Inventor: Cheng Ju
  • Patent number: 12518096
    Abstract: In various embodiments a dialogue matching application performs speech recognition operations on an audio segment to generate a sequence of words. The dialogue matching application determines a first dialogue match between a first subsequence of words included in the sequence of words and a script line included in a set of script lines. The dialogue matching application determines a second dialogue match between a second subsequence of words included in the sequence of words and the script line. The dialogue matching application receives, via a graphical user interface (GUI), an event that corresponds to an interaction between a user and an interactive GUI element. The dialogue matching application extracts a portion of the audio segment from a session recording based on the event to generate an audio clip that corresponds to both the script line and either the first subsequence or words or the second subsequence of words.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: January 6, 2026
    Assignee: NETFLIX, INC.
    Inventor: Julien Hoarau
  • Patent number: 12513343
    Abstract: A computer-implemented method includes accessing a video frame that includes multiple pixels. The method also includes computing a local distribution for a specified region of the video frame that includes various pixels that are likely to include banding artifacts. This computing includes: defining a probability range for the local distribution that lies within a predefined interval, generating, using the defined probability range, a cumulative vector that includes a distribution of pixels values along a cumulative range of pixels that lie within the specified region of the video frame, and selecting a pseudorandom value within the cumulative range. The method further includes applying dithering at least to the specified region of the video frame using the selected pseudorandom values within the cumulative range. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: February 14, 2024
    Date of Patent: December 30, 2025
    Assignee: Netflix, Inc.
    Inventor: Joel Sole Rojals