Netflix, Inc.

United States of America

Back to Profile

1-100 of 1,087 for Netflix, Inc. Sort by
Query
Aggregations
IP Type
        Patent 967
        Trademark 120
Jurisdiction
        United States 641
        World 270
        Canada 142
        Europe 34
Date
New (last 4 weeks) 14
2025 June (MTD) 7
2025 May 10
2025 April 11
2025 March 7
See more
IPC Class
H04L 29/06 - Communication control; Communication processing characterised by a protocol 119
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements 90
H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs 82
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 79
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments 79
See more
NICE Class
41 - Education, entertainment, sporting and cultural services 75
09 - Scientific and electric apparatus and instruments 57
38 - Telecommunications services 33
42 - Scientific, technological and industrial services, research and design 31
35 - Advertising and business services 24
See more
Status
Pending 161
Registered / In Force 926
  1     2     3     ...     11        Next Page

1.

MAINTAINING READ-AFTER-WRITE CONSISTENCY BETWEEN DATASET SNAPSHOTS ACROSS A DISTRIBUTED ARCHITECTURE

      
Application Number 18530139
Status Pending
Filing Date 2023-12-05
First Publication Date 2025-06-05
Owner NETFLIX, INC. (USA)
Inventor
  • Koszewnik, John Andrew
  • Ramirez Alcala, Eduardo
  • Venkatraman Krishnan, Govind
  • Viswanathan, Vinod

Abstract

In various embodiments a computer-implemented method for modifying snapshots of datasets distributed over a network is disclosed. The method includes receiving a request to modify a record in a snapshot of a dataset, wherein the snapshot comprises a compressed plurality of records replicated across a plurality of applications, and wherein the snapshot is co-located in memory associated with each application. The method further includes duplicating the request across a plurality of buffers, wherein each buffer tracks modification requests associated with the snapshot, and wherein each of the plurality of applications accesses a buffer of the plurality of buffers to receive and store the request in a portion of memory separate from the dataset. The method further includes modifying the snapshot in accordance with the request and transmitting the modified snapshot to the plurality of applications where the modified snapshot replaces the prior copy of the snapshot.

IPC Classes  ?

  • G06F 16/732 - Query formulation
  • G06F 16/71 - IndexingData structures thereforStorage structures
  • G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content

2.

SYSTEMS AND METHODS FOR PREDICTING USER EXPERIENCES DURING DIGITAL CONTENT SYSTEM SESSIONS

      
Application Number 18525486
Status Pending
Filing Date 2023-11-30
First Publication Date 2025-06-05
Owner Netflix, Inc. (USA)
Inventor
  • Vijayanathan, Prasanna
  • Pavlakis, Alexander Christian
  • Eichacker, Andrew David

Abstract

The disclosed computer-implemented methods and systems leverage machine learning techniques to generate disruption and delight predictions associated with digital media sessions. For example, the methods and systems discussed herein generate input features for a deep neural network that represent various characteristics associated with a session. By applying the deep neural network to the generated input features, the methods and systems described herein generate accurate disruption and delight predictions in addition to an attribution report detailing which of the characteristics represented among the input features had the greatest impact on the generated predictions. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies or resolving scheduling conflicts

3.

SYSTEMS AND METHODS FOR PREDICTING DISRUPTIONS IN DIGITAL CONTENT SYSTEM SESSIONS

      
Application Number 18524197
Status Pending
Filing Date 2023-11-30
First Publication Date 2025-06-05
Owner Netflix, Inc. (USA)
Inventor
  • Vijayanathan, Prasanna
  • Pavlakis, Alexander Christian
  • Eichacker, Andrew David

Abstract

The disclosed computer-implemented methods and systems leverage machine learning techniques to generate disruption predictions associated with digital media sessions. For example, the methods and systems discussed herein generate input features for a deep neural network that represent various characteristics associated with a session. By applying the deep neural network to the generated input features, the methods and systems described herein generate an accurate disruption prediction in addition to an attribution report detailing which of the characteristics represented among the input features had the greatest impact on the disruption prediction. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data

4.

SYSTEMS AND METHODS FOR PREDICTING DISRUPTIONS IN DIGITAL CONTENT SYSTEM SESSIONS

      
Application Number US2024057765
Publication Number 2025/117752
Status In Force
Filing Date 2024-11-27
Publication Date 2025-06-05
Owner NETFLIX, INC. (USA)
Inventor
  • Vijayanathan, Prasanna
  • Pavlakis, Alexander Christian
  • Eichacker, Andrew David

Abstract

The disclosed computer-implemented methods and systems leverage machine learning techniques to generate disruption predictions associated with digital media sessions. For example, the methods and systems discussed herein generate input features for a deep neural network that represent various characteristics associated with a session. By applying the deep neural network to the generated input features, the methods and systems described herein generate an accurate disruption prediction in addition to an attribution report detailing which of the characteristics represented among the input features had the greatest impact on the disruption prediction. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies

5.

SYSTEMS AND METHODS FOR PREDICTING USER EXPERIENCES DURING DIGITAL CONTENT SYSTEM SESSIONS

      
Application Number US2024057775
Publication Number 2025/117760
Status In Force
Filing Date 2024-11-27
Publication Date 2025-06-05
Owner NETFLIX, INC. (USA)
Inventor
  • Vijayanathan, Prasanna
  • Pavlakis, Alexander Christian
  • Eichacker, Andrew David

Abstract

The disclosed computer-implemented methods and systems leverage machine learning techniques to generate disruption and delight predictions associated with digital media sessions. For example, the methods and systems discussed herein generate input features for a deep neural network that represent various characteristics associated with a session. By applying the deep neural network to the generated input features, the methods and systems described herein generate accurate disruption and delight predictions in addition to an attribution report detailing which of the characteristics represented among the input features had the greatest impact on the generated predictions. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies

6.

MAINTAINING READ-AFTER-WRITE CONSISTENCY BETWEEN DATASET SNAPSHOTS ACROSS A DISTRIBUTED ARCHITECTURE

      
Application Number 18530138
Status Pending
Filing Date 2023-12-05
First Publication Date 2025-06-05
Owner NETFLIX, INC. (USA)
Inventor
  • Koszewnik, John Andrew
  • Ramirez Alcala, Eduardo
  • Venkatraman Krishnan, Govind
  • Viswanathan, Vinod

Abstract

In various embodiments a computer-implemented method for modifying snapshots of datasets distributed over a network is disclosed. The method includes receiving a request to modify a record in a snapshot of a dataset, wherein the snapshot comprises a compressed plurality of records replicated across a plurality of applications, and wherein the snapshot is co-located in memory associated with each application. The method further includes duplicating the request across a plurality of buffers, wherein each buffer tracks modification requests associated with the snapshot, and wherein each of the plurality of applications accesses a buffer of the plurality of buffers to receive and store the request in a portion of memory separate from the dataset. The method further includes modifying the snapshot in accordance with the request and transmitting the modified snapshot to the plurality of applications where the modified snapshot replaces the prior copy of the snapshot.

IPC Classes  ?

  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

7.

TECHNIQUES FOR OPTIMIZED ROUTING OF INPUTS TO MACHINE LEARNING MODELS

      
Application Number 18882561
Status Pending
Filing Date 2024-09-11
First Publication Date 2025-06-05
Owner NETFLIX, INC. (USA)
Inventor Nagrecha, Kabir

Abstract

One embodiment of a method for routing inputs to machine learning models includes computing one or more metric values based on an input, determining, for at least one trained machine learning models included in a plurality of trained machine learning models, a corresponding output quality degradation based on the one or more metric values, wherein the corresponding output quality degradation is relative to a most computationally expensive trained machine learning model included in the plurality of trained machine learning models, selecting a first trained machine learning model included in the plurality of trained machine learning models based on the corresponding output quality degradations, and transmitting the input to the first trained machine learning model for execution.

IPC Classes  ?

8.

IMAGE LEARNING MODEL

      
Application Number US2024055203
Publication Number 2025/101953
Status In Force
Filing Date 2024-11-08
Publication Date 2025-05-15
Owner NETFLIX, INC. (USA)
Inventor
  • Vartakavi, Aneesh
  • Liu, Dong
  • Klein, Benjamin Eliot

Abstract

A computer-implemented method accesses (210) an image (123) associated with a media item (122) and identifies (108,220) an association (109) between the accessed image and an image take fraction (124, 702) that indicates how well the accessed image correlates to views of the associated media item. Then, based on the identified association between the accessed media item image and the corresponding image take fraction, the method trains (110, 230) a machine learning, ML, model (805) to predict (112) which images will optimally correlate to views of the associated media item. The method further accesses (240) an unprocessed image (120) associated with a new media item (126) that has not been processed by the trained ML model and implements (250) the trained ML model to predict an image take fraction for the unprocessed image to indicate how well the unprocessed image will correlate to views of the new, unprocessed media item. Systems and computer-readable media are also disclosed.

IPC Classes  ?

  • G06V 10/766 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using regression, e.g. by projecting features on hyperplanes
  • G06Q 30/0242 - Determining effectiveness of advertisements
  • G06Q 30/0241 - Advertisements
  • G06V 20/40 - ScenesScene-specific elements in video content

9.

IMAGE LEARNING MODEL

      
Application Number 18506881
Status Pending
Filing Date 2023-11-10
First Publication Date 2025-05-15
Owner Netflix, Inc. (USA)
Inventor
  • Vartakavi, Aneesh
  • Liu, Dong
  • Klein, Benjamin Eliot

Abstract

A computer-implemented method may include accessing an image associated with a media item and identifying an association between the accessed image and an image take fraction that indicates how well the accessed image correlates to views of the associated media item. Then, based on the identified association between the accessed media item image and the corresponding image take fraction, the method may include training a machine learning (ML) model to predict which images will optimally correlate to views of the associated media item. The method may further include accessing an unprocessed image associated with a new media item that has not been processed by the trained ML model and implementing the trained ML model to predict an image take fraction for the unprocessed image to indicate how well the unprocessed image will correlate to views of the new, unprocessed media item. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • G06V 10/74 - Image or video pattern matchingProximity measures in feature spaces
  • G06T 11/60 - Editing figures and textCombining figures or text

10.

SYSTEMS AND METHODS FOR OPTIMIZING A STREAMED VIDEO GAME RENDERING PIPELINE

      
Application Number 18506886
Status Pending
Filing Date 2023-11-10
First Publication Date 2025-05-15
Owner Netflix, Inc. (USA)
Inventor
  • Gupta, Nitin
  • Weicht, Kyle

Abstract

The disclosed computer-implemented methods and systems optimize a rendering pipeline for rendering tasks associated with streamed video games. For example, the disclosed methods and systems amortize the fixed costs of these rendering tasks across multiple video game frames by combining a batch of frames into a single combined image. The disclosed systems and methods then perform rendering tasks such as frame generation and upscaling in connection with the single combined image. The disclosed system and methods further separate the combined image into its component frames prior to encoding and streaming those frames to one or more streaming clients. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • A63F 13/355 - Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client

11.

TECHNIQUES FOR LEARNING CO-ENGAGEMENT AND SEMANTIC RELATIONSHIPS USING GRAPH NEURAL NETWORKS

      
Application Number US2024054591
Publication Number 2025/101527
Status In Force
Filing Date 2024-11-05
Publication Date 2025-05-15
Owner NETFLIX, INC. (USA)
Inventor
  • Cocos, Anne O'Donnell
  • Li, Baolin
  • Asgharzadeh, Hafez
  • Cox, Evan Gabriel Turitz
  • Huang, Zijie
  • Lamkhede, Sudarshan Dnyaneshwar
  • Liu, Lingyi
  • Wise, Colby J.

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.

IPC Classes  ?

  • G06N 3/02 - Neural networks
  • G06N 5/00 - Computing arrangements using knowledge-based models

12.

SYSTEMS AND METHODS FOR OPTIMIZING A STREAMED VIDEO GAME RENDERING PIPELINE

      
Application Number US2024055086
Publication Number 2025/101872
Status In Force
Filing Date 2024-11-08
Publication Date 2025-05-15
Owner NETFLIX, INC. (USA)
Inventor
  • Gupta, Nitin
  • Weicht, Kyle

Abstract

The disclosed computer-implemented methods and systems optimize a rendering pipeline for rendering tasks associated with streamed video games. For example, the disclosed methods and systems amortize the fixed costs of these rendering tasks across multiple video game frames by combining a batch of frames into a single combined image. The disclosed systems and methods then perform rendering tasks such as frame generation and upscaling in connection with the single combined image. The disclosed system and methods further separate the combined image into its component frames prior to encoding and streaming those frames to one or more streaming clients. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • A63F 13/355 - Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
  • H04N 19/33 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the spatial domain
  • H04N 19/587 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
  • H04N 19/59 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
  • H04N 21/478 - Supplemental services, e.g. displaying phone caller identification or shopping application

13.

TECHNIQUES FOR LEARNING CO-ENGAGEMENT AND SEMANTIC RELATIONSHIPS USING GRAPH NEURAL NETWORKS

      
Application Number 18905006
Status Pending
Filing Date 2024-10-02
First Publication Date 2025-05-08
Owner NETFLIX, INC. (USA)
Inventor
  • Cocos, Anne O’donnell
  • Li, Baolin
  • Asgharzadeh, Hafez
  • Cox, Evan Gabriel Turitz
  • Huang, Zijie
  • Lamkhede, Sudarshan Dnyaneshwar
  • Liu, Lingyi
  • Wise, Colby J.

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.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06N 3/042 - Knowledge-based neural networksLogical representations of neural networks

14.

TECHNIQUES FOR FILM GRAIN MODEL PARAMETERS SIGNALING

      
Application Number US2024054139
Publication Number 2025/096961
Status In Force
Filing Date 2024-11-01
Publication Date 2025-05-08
Owner NETFLIX, INC. (USA)
Inventor
  • Norkin, Andrey
  • Chen, Li-Heng

Abstract

One embodiment of a method for transmitting film grain parameters to one or more client devices for use when playing back video content includes generating, based on one or more film grain parameters associated with video content, one or more compact representations of the one or more film grain parameters associated with the video content, and transmitting the one or more compact representations to a client application executing on a client device, where the client application adds film grain to the video content, for playback, based on the one or more compact representations.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/70 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

15.

SYSTEMS AND METHODS FOR DYNAMICALLY MODIFYING COMPONENTS OF A PLAYBACK CONTROL GRAPHICAL USER INTERFACE ON A SECOND SCREEN DEVICE

      
Application Number 18496286
Status Pending
Filing Date 2023-10-27
First Publication Date 2025-05-01
Owner Netflix, Inc. (USA)
Inventor
  • Odayarkoil, Baskar Natarajan
  • Johnson, Benjamin Allan
  • Carmona, Lucero Ruby
  • Chao, Edith
  • Lee, Wei Fen
  • House, Geoffrey Mason
  • Kelly, Jeremy
  • Doornbos, Terrence John
  • Pantic, Srdjan
  • Upshur, Marshall Brian
  • Fox, John Charlton
  • Dhole, Anagha Satish
  • Chan, Gary Luke
  • Provalov, Ivan Gennadievich

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.

IPC Classes  ?

  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • G06F 3/04842 - Selection of displayed objects or displayed text elements
  • H04M 1/72415 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of appliances

16.

TECHNIQUES FOR FILM GRAIN MODEL PARAMETERS SIGNALING

      
Application Number 18934050
Status Pending
Filing Date 2024-10-31
First Publication Date 2025-05-01
Owner NETFLIX, INC. (USA)
Inventor
  • Norkin, Andrey
  • Chen, Li-Heng

Abstract

One embodiment of a method for transmitting film grain parameters to one or more client devices for use when playing back video content includes generating, based on one or more film grain parameters associated with video content, one or more compact representations of the one or more film grain parameters associated with the video content, and transmitting the one or more compact representations to a client application executing on a client device, where the client application adds film grain to the video content, for playback, based on the one or more compact representations.

IPC Classes  ?

  • H04N 19/80 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
  • H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding

17.

SYSTEMS AND METHODS FOR DYNAMICALLY MODIFYING COMPONENTS OF A PLAYBACK CONTROL GRAPHICAL USER INTERFACE ON A SECOND SCREEN DEVICE

      
Application Number US2024053209
Publication Number 2025/091005
Status In Force
Filing Date 2024-10-28
Publication Date 2025-05-01
Owner NETFLIX, INC. (USA)
Inventor
  • Odayarkoil, Baskar Natarajan
  • Johnson, Benjamin Allan
  • Carmona, Lucero Ruby
  • Chao, Edith
  • Lee, Wei Fen
  • House, Geoffrey Mason
  • Kelly, Jeremy
  • Doornbos, Terrence John
  • Pantic, Srdjan
  • Upshur, Marshall Brian
  • Fox, John Charlton
  • Dhole, Anagha Satish
  • Chan, Gary Luke
  • Provalov, Ivan Gennadievich

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.

IPC Classes  ?

  • H04N 21/41 - Structure of clientStructure of client peripherals
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
  • H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content

18.

SYSTEMS AND METHODS FOR ESTABLISHING A MESH NETWORK AMONG CEC-enabled SOURCE DEVICES AND CEC-enabled SINK DEVICES

      
Application Number US2024033028
Publication Number 2025/075679
Status In Force
Filing Date 2024-06-07
Publication Date 2025-04-10
Owner NETFLIX, INC. (USA)
Inventor
  • Garg, Akshay
  • Schassberger, Michael Aki

Abstract

The disclosed computer-implemented methods and systems include establishing a mesh network among CEC-enabled connected devices based on custom, application-specific CEC messaging. For example, the methods and systems described herein operate within a digital content system application to generate and transmit custom CEC messages to other CEC-enabled connected devices. Based on transmitted and received custom CEC messages, the systems and methods described herein establish a mesh network among the CEC-enabled connected devices. Within this mesh network, the systems and methods described herein perform additional tasks such as automatic logins, preventing streaming of media content to devices that have gone into standby mode, and more. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • H04N 21/426 - Internal components of the client
  • H04N 21/436 - Interfacing a local distribution network, e.g. communicating with another STB or inside the home
  • H04N 21/4363 - Adapting the video stream to a specific local network, e.g. a Bluetooth® network
  • H04N 21/63 - Control signaling between client, server and network componentsNetwork processes for video distribution between server and clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB'sCommunication protocolsAddressing

19.

SYSTEMS AND METHODS FOR DISPLAYING CUSTOM-BUILT LAYOUTS ON A SECOND SCREEN DEVICE THAT HAS BEEN CONVERTED TO A VIDEO GAME CONTROLLER

      
Application Number US2024049770
Publication Number 2025/076205
Status In Force
Filing Date 2024-10-03
Publication Date 2025-04-10
Owner NETFLIX, INC. (USA)
Inventor
  • Poitrey, Olivier Jean
  • Smith, James
  • Meusel, Chase Rubin

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.

IPC Classes  ?

  • A63F 13/26 - Output arrangements for video game devices having at least one additional display device, e.g. on the game controller or outside a game booth
  • A63F 13/2145 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
  • A63F 13/211 - Input arrangements for video game devices characterised by their sensors, purposes or types using inertial sensors, e.g. accelerometers or gyroscopes
  • A63F 13/215 - Input arrangements for video game devices characterised by their sensors, purposes or types comprising means for detecting acoustic signals, e.g. using a microphone
  • A63F 13/537 - Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
  • A63F 13/42 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
  • A63F 13/533 - Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu

20.

SYSTEMS AND METHODS FOR DISPLAYING CUSTOM-BUILT LAYOUTS ON A SECOND SCREEN DEVICE THAT HAS BEEN CONVERTED TO A VIDEO GAME CONTROLLER

      
Application Number 18482648
Status Pending
Filing Date 2023-10-06
First Publication Date 2025-04-10
Owner Netflix, Inc. (USA)
Inventor
  • Poitrey, Olivier Jean
  • Smith, James
  • Meusel, Chase Rubin

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.

IPC Classes  ?

  • A63F 13/22 - Setup operations, e.g. calibration, key configuration or button assignment
  • A63F 13/2145 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens

21.

TECHNIQUES FOR DEBANDING IN THE INTRA-PREDICTION STAGE OF A VIDEO CODING PIPELINE

      
Application Number US2024049633
Publication Number 2025/076116
Status In Force
Filing Date 2024-10-02
Publication Date 2025-04-10
Owner NETFLIX, INC. (USA)
Inventor Norkin, Andrey

Abstract

In various embodiments, a technique for reducing banding artifacts in decoded video data includes receiving a first set of reference samples, determining that the first set of reference samples meets a first criterion, selecting a first filter corresponding to the first criterion, applying the first filter to the first set of reference samples to generate a first set of filtered samples, performing at least one intra-prediction decoding operation on the first set of filtered samples to generate a first set of predicted samples, and generating a first portion of reconstructed video data based on the first set of predicted samples.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness

22.

TECHNIQUES FOR DEBANDING IN THE INVERSE TRANSFORM STAGE OF A VIDEO CODING PIPELINE

      
Application Number US2024049634
Publication Number 2025/076117
Status In Force
Filing Date 2024-10-02
Publication Date 2025-04-10
Owner NETFLIX, INC. (USA)
Inventor Norkin, Andrey

Abstract

In various embodiments, a technique for reducing banding artifacts in decoded video data includes performing a set of transform operations on a first block of coefficients associated with a frame of encoded video data to generate a first block of samples, determining that a first sample included in the first block of samples meets a first criterion, generating a first randomized value based on at least one attribute of the first sample, modifying a first sample value associated with the first sample based on the first randomized value to generate a first dithered sample value, and generating a first portion of decoded video data based on the first dithered sample value.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/18 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a set of transform coefficients
  • H04N 19/48 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using compressed domain processing techniques other than decoding, e.g. modification of transform coefficients, variable length coding [VLC] data or run-length data
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness

23.

TECHNIQUES FOR DEBANDING IN THE IN-LOOP FILTERING STAGE OF A VIDEO CODING PIPELINE

      
Application Number US2024049636
Publication Number 2025/076118
Status In Force
Filing Date 2024-10-02
Publication Date 2025-04-10
Owner NETFLIX, INC. (USA)
Inventor Norkin, Andrey

Abstract

In various embodiments, a technique for reducing banding artifacts in decoded video data includes receiving a first block of reconstructed samples associated with a frame of encoded video data, applying a first filter to a first reconstructed sample included in the first block of reconstructed samples to generate a first filtered sample, determining that a first randomized dithering operation associated with the first filter is has been activated, applying the first randomized dithering operation to the first filtered sample to generate a first dithered sample, and generating a first portion of decoded video data based on the first dithered sample.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness

24.

TECHNIQUES FOR DEBANDING IN THE INTRA-PREDICTION STAGE OF A VIDEO CODING PIPELINE

      
Application Number 18904032
Status Pending
Filing Date 2024-10-01
First Publication Date 2025-04-03
Owner NETFLIX, INC. (USA)
Inventor Norkin, Andrey

Abstract

In various embodiments, a technique for reducing banding artifacts in decoded video data includes receiving a first set of reference samples, determining that the first set of reference samples meets a first criterion, selecting a first filter corresponding to the first criterion, applying the first filter to the first set of reference samples to generate a first set of filtered samples, performing at least one intra-prediction decoding operation on the first set of filtered samples to generate a first set of predicted samples, and generating a first portion of reconstructed video data based on the first set of predicted samples.

IPC Classes  ?

  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/80 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness

25.

DYNAMICALLY ENCODING REFERENCE FRAMES WHILE LIVESTREAMING DIGITAL CONTENT

      
Application Number US2024046639
Publication Number 2025/071953
Status In Force
Filing Date 2024-09-13
Publication Date 2025-04-03
Owner NETFLIX, INC. (USA)
Inventor Venkatrav, Subrahmanya

Abstract

In various embodiments a computer-implemented method for transmitting frames of digital content to a client device. The method includes transmitting a plurality of encoded frames of digital content to a client device for playback and determining that a frame loss rate associated with the plurality of encoded frames of digital content satisfies a frame loss condition, and in response to determining that the frame loss condition has been satisfied, determining a new interval for spacing apart reference frames when transmitting additional encoded frames of the digital content to the client device. The method further includes generating a new reference frame of digital content based on the new interval and transmitting the new reference frame of digital content to the client device for playback.

IPC Classes  ?

  • H04N 21/238 - Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidthProcessing of multiplex streams
  • H04N 19/114 - Adapting the group of pictures [GOP] structure, e.g. number of B-frames between two anchor frames
  • H04N 19/164 - Feedback from the receiver or from the transmission channel
  • H04N 19/177 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a group of pictures [GOP]
  • H04N 21/6373 - Control signals issued by the client directed to the server or network components for rate control
  • H04N 21/6375 - Control signals issued by the client directed to the server or network components for requesting retransmission
  • H04N 21/6379 - Control signals issued by the client directed to the server or network components directed to server directed to encoder
  • H04N 21/6583 - Acknowledgement

26.

SYSTEMS AND METHODS FOR ESTABLISHING A MESH NETWORK AMONG CEC-ENABLED SOURCE DEVICES AND CEC-ENABLED SINK DEVICES

      
Application Number 18735969
Status Pending
Filing Date 2024-06-06
First Publication Date 2025-04-03
Owner Netflix, Inc. (USA)
Inventor
  • Garg, Akshay
  • Schassberger, Michael Aki

Abstract

The disclosed computer-implemented methods and systems include establishing a mesh network among CEC-enabled connected devices based on custom, application-specific CEC messaging. For example, the methods and systems described herein operate within a digital content system application to generate and transmit custom CEC messages to other CEC-enabled connected devices. Based on transmitted and received custom CEC messages, the systems and methods described herein establish a mesh network among the CEC-enabled connected devices. Within this mesh network, the systems and methods described herein perform additional tasks such as automatic logins, preventing streaming of media content to devices that have gone into standby mode, and more. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • H04W 76/14 - Direct-mode setup
  • G09G 5/00 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
  • H04N 21/4363 - Adapting the video stream to a specific local network, e.g. a Bluetooth® network
  • H04W 84/18 - Self-organising networks, e.g. ad hoc networks or sensor networks

27.

TECHNIQUES FOR DEBANDING IN THE INVERSE TRANSFORM STAGE OF A VIDEO CODING PIPELINE

      
Application Number 18904036
Status Pending
Filing Date 2024-10-01
First Publication Date 2025-04-03
Owner NETFLIX, INC. (USA)
Inventor Norkin, Andrey

Abstract

In various embodiments, a technique for reducing banding artifacts in decoded video data includes performing a set of transform operations on a first block of coefficients associated with a frame of encoded video data to generate a first block of samples, determining that a first sample included in the first block of samples meets a first criterion, generating a first randomized value based on at least one attribute of the first sample, modifying a first sample value associated with the first sample based on the first randomized value to generate a first dithered sample value, and generating a first portion of decoded video data based on the first dithered sample value.

IPC Classes  ?

  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/124 - Quantisation
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/136 - Incoming video signal characteristics or properties
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/625 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using discrete cosine transform [DCT]

28.

TECHNIQUES FOR DEBANDING IN THE IN-LOOP FILTERING STAGE OF A VIDEO CODING PIPELINE

      
Application Number 18904037
Status Pending
Filing Date 2024-10-01
First Publication Date 2025-04-03
Owner NETFLIX, INC. (USA)
Inventor Norkin, Andrey

Abstract

In various embodiments, a technique for reducing banding artifacts in decoded video data includes receiving a first block of reconstructed samples associated with a frame of encoded video data, applying a first filter to a first reconstructed sample included in the first block of reconstructed samples to generate a first filtered sample, determining that a first randomized dithering operation associated with the first filter is has been activated, applying the first randomized dithering operation to the first filtered sample to generate a first dithered sample, and generating a first portion of decoded video data based on the first dithered sample.

IPC Classes  ?

  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/147 - Data rate or code amount at the encoder output according to rate distortion criteria
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/82 - Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation involving filtering within a prediction loop

29.

DYNAMICALLY ENCODING REFERENCE FRAMES WHILE LIVESTREAMING DIGITAL CONTENT

      
Application Number 18474106
Status Pending
Filing Date 2023-09-25
First Publication Date 2025-03-27
Owner NETFLIX, INC. (USA)
Inventor Venkatrav, Subrahmanya

Abstract

In various embodiments a computer-implemented method for transmitting frames of digital content to a client device. The method includes transmitting a plurality of encoded frames of digital content to a client device for playback and determining that a frame loss rate associated with the plurality of encoded frames of digital content satisfies a frame loss condition, and in response to determining that the frame loss condition has been satisfied, determining a new interval for spacing apart reference frames when transmitting additional encoded frames of the digital content to the client device. The method further includes generating a new reference frame of digital content based on the new interval and transmitting the new reference frame of digital content to the client device for playback.

IPC Classes  ?

  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/2187 - Live feed
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests

30.

DATA DETECTION USING INTELLIGENT SAMPLING

      
Application Number US2024046316
Publication Number 2025/059256
Status In Force
Filing Date 2024-09-12
Publication Date 2025-03-20
Owner NETFLIX, INC. (USA)
Inventor
  • Lewis, Scott Lamar
  • Zhou, Yvonne Yu
  • Padmashali, Sarika Shankar
  • Vishwakarma, Prithviraj Ajay
  • Joshi, Omkar

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.

IPC Classes  ?

  • G06F 21/60 - Protecting data
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04W 12/02 - Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]

31.

DATA DETECTION USING INTELLIGENT SAMPLING

      
Application Number 18467484
Status Pending
Filing Date 2023-09-14
First Publication Date 2025-03-20
Owner NETFLIX, INC. (USA)
Inventor
  • Lewis, Scott Lamar
  • Zhou, Yvonne Yu
  • Padmashali, Sarika Shankar
  • Vishwakarma, Prithviraj Ajay
  • Joshi, Omkar

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.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 21/60 - Protecting data

32.

A HYBRID TASK EXECUTION FRAMEWORK FOR SEAMLESS TASK EXECUTION WITHIN CLOUD-NATIVE PIPELINES

      
Application Number US2024043905
Publication Number 2025/058836
Status In Force
Filing Date 2024-08-26
Publication Date 2025-03-20
Owner NETFLIX, INC. (USA)
Inventor
  • Schworer, Alexander
  • Granger, Gina Shinzu
  • Parthasarathi, Murthy
  • Prasad, Rajnish
  • Thomas, Jose

Abstract

In various embodiments a computer-implemented method for launching a task associated with a content production pipeline in a non-native computing environment is disclosed. The method includes publishing user code associated with a task included in a content creation pipeline. The method further includes packaging the user code separately for each of a plurality of computing environments, where each code package enables the user code to execute within a respective computing environment. Further, the method includes storing artifact locations associated with the user code for each of the plurality of computing environments in a task registry. Responsive to the task being selected for execution, the method includes determining, based on a set of rules, a computing environment from the plurality of computing environments in which to execute the task. Additionally, the method includes launching the computing environment in accordance with the rules and executing the task in the computing environment.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 8/61 - Installation
  • G06F 8/71 - Version control Configuration management

33.

HYBRID TASK EXECUTION FRAMEWORK FOR SEAMLESS TASK EXECUTION WITHIN CLOUD-NATIVE PIPELINES

      
Application Number 18465794
Status Pending
Filing Date 2023-09-12
First Publication Date 2025-03-13
Owner NETFLIX, INC. (USA)
Inventor
  • Schworer, Alexander
  • Granger, Gina Shinzu
  • Parthasarathi, Murthy
  • Prasad, Rajnish
  • Thomas, Jose

Abstract

In various embodiments a computer-implemented method for launching a task associated with a content production pipeline in a non-native computing environment is disclosed. The method includes publishing user code associated with a task included in a content creation pipeline. The method further includes packaging the user code separately for each of a plurality of computing environments, where each code package enables the user code to execute within a respective computing environment. Further, the method includes storing artifact locations associated with the user code for each of the plurality of computing environments in a task registry. Responsive to the task being selected for execution, the method includes determining, based on a set of rules, a computing environment from the plurality of computing environments in which to execute the task. Additionally, the method includes launching the computing environment in accordance with the rules and executing the task in the computing environment.

IPC Classes  ?

  • G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt

34.

PRIORITIZED POLLING MECHANISM FOR EFFICIENTLY MANAGING DISTRIBUTED QUEUES IN CONTENT CREATION PIPELINES

      
Application Number 18467193
Status Pending
Filing Date 2023-09-14
First Publication Date 2025-03-13
Owner NETFLIX, INC. (USA)
Inventor
  • Schworer, Alexander
  • Granger, Gina Shinzu
  • Parthasarathi, Murthy
  • Prasad, Rajnish
  • Thomas, Jose

Abstract

In various embodiments a computer-implemented method for launching a task associated with a content production pipeline in a non-native computing environment is disclosed. The method includes publishing user code associated with a task included in a content creation pipeline. The method further includes packaging the user code separately for each of a plurality of computing environments, where each code package enables the user code to execute within a respective computing environment. Further, the method includes storing artifact locations associated with the user code for each of the plurality of computing environments in a task registry. Responsive to the task being selected for execution, the method includes determining, based on a set of rules, a computing environment from the plurality of computing environments in which to execute the task. Additionally, the method includes launching the computing environment in accordance with the rules and executing the task in the computing environment.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

35.

METHODS AND SYSTEMS FOR PROVIDING DYNAMICALLY COMPOSED PERSONALIZED MEDIA ASSETS

      
Application Number 18949009
Status Pending
Filing Date 2024-11-15
First Publication Date 2025-03-06
Owner Netflix, Inc. (USA)
Inventor
  • Doig-Cardet, Christine
  • Wobbe, Bruce
  • Holsapple, Sanford
  • Lott, Alexander
  • Sharma, Sonali
  • Gimenez, Clay
  • Kelly, Jeremy
  • Kirchner, Jeff
  • Janardanan, Leena

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.

IPC Classes  ?

  • H04N 21/8549 - Creating video summaries, e.g. movie trailer
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

36.

TECHNIQUES FOR NETWORK CONGESTION CONTROL

      
Application Number US2024041098
Publication Number 2025/038332
Status In Force
Filing Date 2024-08-06
Publication Date 2025-02-20
Owner NETFLIX, INC. (USA)
Inventor
  • Ageneau, Paul-Louis Serge Daniel
  • Watson, Mark

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.

IPC Classes  ?

  • H04L 65/752 - Media network packet handling adapting media to network capabilities
  • H04L 43/0876 - Network utilisation, e.g. volume of load or congestion level
  • H04L 47/11 - Identifying congestion
  • H04L 47/25 - Flow controlCongestion control with rate being modified by the source upon detecting a change of network conditions
  • H04L 47/26 - Flow controlCongestion control using explicit feedback to the source, e.g. choke packets
  • H04L 47/28 - Flow controlCongestion control in relation to timing considerations
  • H04L 47/38 - Flow controlCongestion control by adapting coding or compression rate
  • H04L 65/75 - Media network packet handling
  • H04L 65/80 - Responding to QoS

37.

SYSTEMS AND METHODS FOR REDUCING NETWORK CONNECTION CHURN

      
Application Number US2024041960
Publication Number 2025/038569
Status In Force
Filing Date 2024-08-12
Publication Date 2025-02-20
Owner NETFLIX, INC. (USA)
Inventor
  • Gonigberg, Arthur
  • Chattopadhyay, Argha

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.

IPC Classes  ?

  • H04L 67/1001 - Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
  • H04L 67/1008 - Server selection for load balancing based on parameters of servers, e.g. available memory or workload
  • H04L 67/1029 - Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers using data related to the state of servers by a load balancer

38.

TECHNIQUES FOR NETWORK CONGESTION CONTROL

      
Application Number 18448830
Status Pending
Filing Date 2023-08-11
First Publication Date 2025-02-13
Owner NETFLIX, INC. (USA)
Inventor
  • Ageneau, Paul-Louis Serge Daniel
  • Watson, Mark

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.

IPC Classes  ?

  • H04L 47/12 - Avoiding congestionRecovering from congestion
  • H04L 47/11 - Identifying congestion
  • H04L 47/25 - Flow controlCongestion control with rate being modified by the source upon detecting a change of network conditions

39.

SYSTEMS AND METHODS FOR REDUCING NETWORK CONNECTION CHURN

      
Application Number 18799614
Status Pending
Filing Date 2024-08-09
First Publication Date 2025-02-13
Owner Netflix, Inc. (USA)
Inventor
  • Gonigberg, Arthur
  • Chattopadhyay, Argha

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.

IPC Classes  ?

  • H04L 67/1008 - Server selection for load balancing based on parameters of servers, e.g. available memory or workload
  • H04L 67/1014 - Server selection for load balancing based on the content of a request

40.

TECHNIQUES FOR TRAINING IDENTITY-ROBUST MACHINE LEARNING MODELS

      
Application Number 18749378
Status Pending
Filing Date 2024-06-20
First Publication Date 2025-02-06
Owner NETFLIX, INC. (USA)
Inventor
  • Behrostaghi, Shervin Ardeshir
  • Qi, Qi

Abstract

In various embodiments, a model trainer application trains a machine learning model with improved identity robustness. The model trainer application first processes images of faces using a trained face recognition model to generate a proxy representation of an identity of the individual in each image. Representations of individuals with similar faces lie in the same neighborhoods within a proxy identity space. The model trainer application trains a machine learning model to perform a task relating to faces while considering the accuracy of each identity proxy neighborhood. The model trainer assigns different weights to each image sample in a neighborhood based on the number of samples with the same output class in that neighborhood. The assigned weights can then be used to compute a relatively unbiased identity loss function that is used to train the machine learning model to perform the task relating to faces while being robust to identity features.

IPC Classes  ?

41.

TECHNIQUES FOR TRAINING IDENTITY-ROBUST MACHINE LEARNING MODELS

      
Application Number US2024038311
Publication Number 2025/029481
Status In Force
Filing Date 2024-07-17
Publication Date 2025-02-06
Owner NETFLIX, INC. (USA)
Inventor
  • Behrostaghi, Shervin Ardeshir
  • Qi, Qi

Abstract

In various embodiments, a model trainer application trains a machine learning model with improved identity robustness. The model trainer application first processes images of faces using a trained face recognition model to generate a proxy representation of an identity of the individual in each image. Representations of individuals with similar faces lie in the same neighborhoods within a proxy identity space. The model trainer application trains a machine learning model to perform a task relating to faces while considering the accuracy of each identity proxy neighborhood. The model trainer assigns different weights to each image sample in a neighborhood based on the number of samples with the same output class in that neighborhood. The assigned weights can then be used to compute a relatively unbiased identity loss function that is used to train the machine learning model to perform the task relating to faces while being robust to identity features.

IPC Classes  ?

  • G06F 16/55 - ClusteringClassification
  • G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06N 3/00 - Computing arrangements based on biological models

42.

GRAPHICS PROCESSING TELEMETRY PIPELINE

      
Application Number 18357926
Status Pending
Filing Date 2023-07-24
First Publication Date 2025-01-30
Owner NETFLIX, INC. (USA)
Inventor Pean, Gregoire

Abstract

The disclosed computer-implemented method includes accessing telemetry events generated by one or more hardware components of a graphics processing unit (GPU) as part of a graphics generation process, serializing the accessed telemetry events into one or more specified data structures, storing the specified data structures associated with the serialized events in a shared memory location that is shared by multiple concurrently running media application sessions, and providing, in real time, a reference to the stored data structures associated with the serialized events in the shared memory location to specified event consumers. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • A63F 13/355 - Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client
  • A63F 13/352 - Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world

43.

GRAPHICS PROCESSING TELEMETRY PIPELINE

      
Application Number US2024039185
Publication Number 2025/024464
Status In Force
Filing Date 2024-07-23
Publication Date 2025-01-30
Owner NETFLIX, INC. (USA)
Inventor Pean, Gregoire

Abstract

The disclosed computer-implemented method includes accessing telemetry events generated by one or more hardware components of a graphics processing unit (GPU) as part of a graphics generation process, serializing the accessed telemetry events into one or more specified data structures, storing the specified data structures associated with the serialized events in a shared memory location that is shared by multiple concurrently running media application sessions, and providing, in real time, a reference to the stored data structures associated with the serialized events in the shared memory location to specified event consumers. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • A63F 13/77 - Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
  • A63F 13/70 - Game security or game management aspects
  • A63F 13/352 - Details of game servers involving special game server arrangements, e.g. regional servers connected to a national server or a plurality of servers managing partitions of the game world
  • A63F 13/497 - Partially or entirely replaying previous game actions
  • G06F 11/30 - Monitoring
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • H04L 43/04 - Processing captured monitoring data, e.g. for logfile generation

44.

SYSTEMS AND METHODS FOR PROVIDING OPTIMIZED TIME SCALES AND ACCURATE PRESENTATION TIME STAMPS

      
Application Number 18908563
Status Pending
Filing Date 2024-10-07
First Publication Date 2025-01-23
Owner Netflix, Inc. (USA)
Inventor
  • Zheng, Weiguo
  • Ching, Rex Yik Chun
  • Jeon, Yongjun
  • Kasi, Chandrika

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.

IPC Classes  ?

  • H04N 21/8547 - Content authoring involving timestamps for synchronizing content
  • G11B 27/34 - Indicating arrangements
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements

45.

SYSTEMS AND METHODS FOR TRIGGERING ACTIONS ON A CLIENT MEDIA PLAYER BASED ON LIVE EVENTS DURING A LIVE MEDIA BROADCAST

      
Application Number US2024032874
Publication Number 2025/014601
Status In Force
Filing Date 2024-06-06
Publication Date 2025-01-16
Owner NETFLIX, INC. (USA)
Inventor
  • Deal, Allison Nicole
  • Barbosa, Flavio Ribeiro Nogueira
  • Liu, Xiaomei
  • Shi, Katheryn
  • Wei, Wei
  • Newton, Christopher

Abstract

The disclosed computer-implemented methods and systems trigger actions by a client media player in response to determining that a live event has occurred during a live media broadcast. For example, the disclosed methods and systems determine that a live event has occurred during a live media broadcast and can generate instructions for various actions that the client media player should take in response to the live event. In one or more implementations, the disclosed methods and systems communicate these tailored instructions via the same dedicated communication channel that carries media content requests and responses. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • H04N 21/2187 - Live feed
  • H04N 21/2387 - Stream processing in response to a playback request from an end-user, e.g. for trick-play
  • H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/6587 - Control parameters, e.g. trick play commands or viewpoint selection

46.

Systems and methods for splicing targeted content into live broadcast streams with targeted content breaks of unknown placement and duration

      
Application Number 18351432
Grant Number 12262081
Status In Force
Filing Date 2023-07-12
First Publication Date 2025-01-16
Grant Date 2025-03-25
Owner Netflix, Inc. (USA)
Inventor
  • Barbosa, Flavio Ribeiro Nogueira
  • Watson, Mark
  • Wei, Wei

Abstract

The disclosed computer-implemented methods and systems can splice targeted content such as advertisements into a live stream of a real-time event. For example, the methods and systems discussed herein determine targeted content items for splicing into a live stream by generating a computing model of targeted content recommendations. In one or more examples, the computing model generates targeted content recommendations that are specific to a length of a targeted content break, the viewer of the live stream, and the player where the live stream is being viewed. The systems and methods discussed herein further determine the placement and duration of targeted content breaks based on signals and markers that are inserted into the live stream. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
  • H04N 21/2187 - Live feed
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

47.

SYSTEMS AND METHODS FOR TRIGGERING ACTIONS ON A CLIENT MEDIA PLAYER BASED ON LIVE EVENTS DURING A LIVE MEDIA BROADCAST

      
Application Number 18351434
Status Pending
Filing Date 2023-07-12
First Publication Date 2025-01-16
Owner NETFLIX, INC. (USA)
Inventor
  • Deal, Allison Nicole
  • Barbosa, Flavio Ribeiro Nogueira
  • Liu, Xiaomei
  • Shi, Katheryn
  • Wei, Wei
  • Newton, Christopher

Abstract

The disclosed computer-implemented methods and systems trigger actions by a client media player in response to determining that a live event has occurred during a live media broadcast. For example, the disclosed methods and systems determine that a live event has occurred during a live media broadcast and can generate instructions for various actions that the client media player should take in response to the live event. In one or more implementations, the disclosed methods and systems communicate these tailored instructions via the same dedicated communication channel that carries media content requests and responses. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • H04N 21/6543 - Transmission by server directed to the client for forcing some client operations, e.g. recording
  • H04N 21/2187 - Live feed
  • H04N 21/239 - Interfacing the upstream path of the transmission network, e.g. prioritizing client requests
  • H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content

48.

SYSTEMS AND METHODS FOR SPLICING TARGETED CONTENT INTO LIVE BROADCAST STREAMS WITH TARGETED CONTENT BREAKS OF UNKNOWN PLACEMENT AND DURATION

      
Application Number US2024033295
Publication Number 2025/014610
Status In Force
Filing Date 2024-06-10
Publication Date 2025-01-16
Owner NETFLIX, INC. (USA)
Inventor
  • Barbosa, Flavio Ribeiro Nogueira
  • Watson, Mark
  • Wei, Wei

Abstract

The disclosed computer-implemented methods and systems can splice targeted content such as advertisements into a live stream of a real-time event. For example, the methods and systems discussed herein determine targeted content items for splicing into a live stream by generating a computing model of targeted content recommendations. In one or more examples, the computing model generates targeted content recommendations that are specific to a length of a targeted content break, the viewer of the live stream, and the player where the live stream is being viewed. The systems and methods discussed herein further determine the placement and duration of targeted content breaks based on signals and markers that are inserted into the live stream. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • H04N 21/2187 - Live feed
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/262 - Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission or generating play-lists
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
  • H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming streamUpdating operations, e.g. for OS modules
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

49.

Display panel of a programmed computer system with a graphical user interface

      
Application Number 29830558
Grant Number D1055965
Status In Force
Filing Date 2022-03-14
First Publication Date 2024-12-31
Grant Date 2024-12-31
Owner Netflix, Inc. (USA)
Inventor
  • Desai, Ratna S.
  • Deangelo, Vincent
  • Fleischer, Jeremey
  • Liu, Yu Chan
  • Vermeulen, Danelle

50.

GRAPHICS PROCESSING ARCHITECTURE

      
Application Number US2024034439
Publication Number 2024/263549
Status In Force
Filing Date 2024-06-18
Publication Date 2024-12-26
Owner NETFLIX, INC. (USA)
Inventor Pean, Gregoire

Abstract

The disclosed computer-implemented method includes instantiating a simulated library in a shared memory that is shared between a plurality of hardware components in a graphics processing unit (GPU), diverting media frame generation input events produced as part of a multimedia application to the simulated library in the shared memory, selecting at least one media frame for rendering, according to the media frame generation input events, from within the simulated library in the shared memory, queueing the selected media frame for encoding before rendering of the selected media frame is complete and, upon determining that the selected media frame has been rendered, encoding the rendered media frame according to the queue. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • A63F 13/355 - Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client
  • A63F 13/358 - Adapting the game course according to the network or server load, e.g. for reducing latency due to different connection speeds between clients
  • A63F 13/40 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
  • A63F 13/50 - Controlling the output signals based on the game progress
  • A63F 13/77 - Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
  • G06T 1/20 - Processor architecturesProcessor configuration, e.g. pipelining
  • G06T 15/00 - 3D [Three Dimensional] image rendering
  • G09G 5/36 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of individual graphic patterns using a bit-mapped memory
  • H04N 19/436 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements

51.

GRAPHICS PROCESSING ARCHITECTURE

      
Application Number 18340017
Status Pending
Filing Date 2023-06-22
First Publication Date 2024-12-26
Owner NETFLIX, INC. (USA)
Inventor Pean, Gregroire

Abstract

The disclosed computer-implemented method includes instantiating a simulated library in a shared memory that is shared between a plurality of hardware components in a graphics processing unit (GPU), diverting media frame generation input events produced as part of a multimedia application to the simulated library in the shared memory, selecting at least one media frame for rendering, according to the media frame generation input events, from within the simulated library in the shared memory, queueing the selected media frame for encoding before rendering of the selected media frame is complete and, upon determining that the selected media frame has been rendered, encoding the rendered media frame according to the queue. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

52.

IMPLEMENTING AND MAINTAINING FEEDBACK LOOPS IN RECOMMENDATION SYSTEMS

      
Application Number 18679215
Status Pending
Filing Date 2024-05-30
First Publication Date 2024-12-05
Owner Netflix, Inc. (USA)
Inventor
  • Tong, Ding
  • Qiao, Qifeng
  • Basilico, Justin Derrick
  • Lee, Ting-Po
  • Mcinerney, James

Abstract

A computer-implemented method includes identifying offline evaluation metrics that indicate, for a given feedback loop in a recommendation system, various feedback loop characteristics that are detrimental to the feedback loop. The method also includes generating a predictive machine learning (ML) model that correlates the identified offline evaluation metrics with indications of those feedback loop characteristics that are detrimental to the feedback loop. The method further includes instantiating the predictive ML model to predict, using the correlated offline evaluation metrics and the detrimental feedback loop characteristics, how the feedback loop will be negatively affected over time, and providing, to at least one entity, an indication of how the feedback loop will be negatively affected over time due to the detrimental feedback loop characteristics. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

53.

IMPLEMENTING AND MAINTAINING FEEDBACK LOOPS IN RECOMMENDATION SYSTEMS

      
Application Number US2024032030
Publication Number 2024/249880
Status In Force
Filing Date 2024-05-31
Publication Date 2024-12-05
Owner NETFLIX, INC. (USA)
Inventor
  • Tong, Ding
  • Qiao, Qifeng
  • Basilico, Justin Derrick
  • Lee, Ting-Po
  • Mcinerney, James

Abstract

A computer-implemented method includes identifying offline evaluation metrics that indicate, for a given feedback loop in a recommendation system, various feedback loop characteristics that are detrimental to the feedback loop. The method also includes generating a predictive machine learning (ML) model that correlates the identified offline evaluation metrics with indications of those feedback loop characteristics that are detrimental to the feedback loop. The method further includes instantiating the predictive ML model to predict, using the correlated offline evaluation metrics and the detrimental feedback loop characteristics, how the feedback loop will be negatively affected over time, and providing, to at least one entity, an indication of how the feedback loop will be negatively affected over time due to the detrimental feedback loop characteristics. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

54.

Modification of a socket network namespace in response to a system call interception

      
Application Number 18323133
Grant Number 12284251
Status In Force
Filing Date 2023-05-24
First Publication Date 2024-11-28
Grant Date 2025-04-22
Owner NETFLIX, INC. (USA)
Inventor Tiagi, Alok

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.

IPC Classes  ?

55.

NETFLIX

      
Application Number 236385900
Status Pending
Filing Date 2024-11-21
Owner Netflix, Inc. (USA)
NICE Classes  ?
  • 39 - Transport, packaging, storage and travel services
  • 41 - Education, entertainment, sporting and cultural services
  • 43 - Food and drink services, temporary accommodation

Goods & Services

(1) Provision of entertainment information via a website; entertainment services, namely, providing online computer, electronic and video games; providing temporary use of non-downloadable interactive games; conducting entertainment events and activities; arranging, organizing, conducting, and hosting social entertainment events; entertainment events in the nature of cultural and arts events, galas, dance events, balls, and social entertainment events; entertainment services, namely, providing podcasts in the field of entertainment and entertainment information; providing online music, not downloadable; providing online non-downloadable comic books and graphic novels; interactive entertainment services; online interactive entertainment; interactive, experiential and immersive audience participation events and recreational activities; presenting live cosplay entertainment events; entertainment services, namely, providing online, non-downloadable interactive media, video clips, photography, music, data, visual effects, and digital collectibles; production and distribution of radio programs and sound recordings; educational and entertainment services, namely, providing multimedia entertainment content in the field of science fiction, comic books, film, television, television and film characters, music, and celebrities; providing interactive, multiplayer game services for games played over the Internet; providing entertainment services via a global communication network in the nature of online games and websites featuring a wide variety of general interest entertainment information relating to video games, motion picture films, television show programs, musical videos, related film clips, photographs, and other multimedia materials; multimedia publishing of software and games; providing online non-downloadable magazines, journals and newsletters in the field of computer games, video games, online computer games and general entertainment; radio entertainment services; production of podcasts; entertainment services in the nature of organizing and conducting exhibitions, conferences, festivals, and conventions in the fields of entertainment, film, television, television and film characters, music, and celebrities; organizing and conducting community festivals featuring music, art, food, film, television, theater, drama, dance, live musical performances, speakers, celebrity appearances, and cultural exhibitions and activities. (2) Restaurant and bar services; cafeteria services; take-out restaurant services; catering services and restaurants featuring home delivery; snack bar services.

56.

TECHNIQUES FOR GENERATING VIDEO TRACKS BASED ON USER PREFERENCES

      
Application Number 18786362
Status Pending
Filing Date 2024-07-26
First Publication Date 2024-11-21
Owner NETFLIX, INC. (USA)
Inventor
  • Kozuback, Tara Lynn
  • Leach, Thomas Edward
  • Motion, Carenina Garcia
  • Perry, Mark Howard
  • Thomas, Kenneth Raymond

Abstract

In various embodiments, a manifest customization application generates presentations of media titles for playback. The manifest customization application selects a first set of video streams from multiple sets of video steams that are associated with a media title and included in a media package video streams based on a first preference associated with a user. The manifest customization application selects a first set audio streams from multiple sets of audio streams included in the media package based on a second preference associated with the user. The manifest customization application generates a recommended presentation based on the first set of video streams and the first set of audio streams. The manifest customization application generates a manifest file that allows the media title to be played back in accordance with at least the recommended presentation.

IPC Classes  ?

  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/8549 - Creating video summaries, e.g. movie trailer
  • H04N 21/858 - Linking data to content, e.g. by linking an URL to a video object or by creating a hotspot

57.

DEBANDING SYSTEMS AND METHODS

      
Application Number US2024027218
Publication Number 2024/238154
Status In Force
Filing Date 2024-05-01
Publication Date 2024-11-21
Owner NETFLIX, INC. (USA)
Inventor Rojals, Joel Sole

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.

IPC Classes  ?

  • H04N 19/117 - Filters, e.g. for pre-processing or post-processing
  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/17 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object

58.

NETFLIX

      
Application Number 236385600
Status Pending
Filing Date 2024-11-21
Owner Netflix, Inc. (USA)
NICE Classes  ?
  • 03 - Cosmetics and toiletries; cleaning, bleaching, polishing and abrasive preparations
  • 09 - Scientific and electric apparatus and instruments
  • 16 - Paper, cardboard and goods made from these materials
  • 18 - Leather and imitations of leather
  • 21 - HouseHold or kitchen utensils, containers and materials; glassware; porcelain; earthenware
  • 25 - Clothing; footwear; headgear
  • 28 - Games; toys; sports equipment
  • 41 - Education, entertainment, sporting and cultural services
  • 43 - Food and drink services, temporary accommodation

Goods & Services

(1) Adapters; apparatus for recording, transmission or reproduction of sound or images; encoded electronic chip cards; magnetically encoded gift cards; USB flash drives; computer programs; computer software featuring children's learning activities; computer software; downloadable computer software applications; downloadable entertainment software related to motion pictures and television series; mobile, tablet and computer application software featuring downloadable graphics, namely, digital images, digital icons, digital wallpapers and desktop images; downloadable mobile applications; downloadable software for the integration of text, audio, graphics, images, data, and moving pictures into interactive applications; audio and visual recordings; audio recordings featuring music, stories, dramatic performances, non-dramatic performances, learning activities for children, and games; audiobooks; CDs and DVDs; downloadable audio and video recordings featuring music, film and television soundtracks, music performances, and music videos; downloadable television series and film; downloadable ringtones and sound recordings featuring music, all for wireless communication devices; downloadable electronic newsletters in the field of entertainment; electronic publications; musical recordings; accessories for mobile phones, computers, laptops, tablets, cameras, portable sound and video players, smartwatches, personal digital assistants, and electronic book readers; electronic device accessories, namely, protective sleeves, covers, cases, faceplates, skins, straps, and protective display screen covers; earphones; headphones; keyboards for tablets; mouse pads; grips, stands and mounts for handheld digital electronic devices, namely, mobile phones, tablet computers, cameras, and portable sound and video players, electronic book readers, computers, and personal digital assistants; wrist and arm rests for use with computers; binoculars; calculators; cameras; decorative magnets; eyeglass and sunglass cases; eyeglasses; graduated rulers; magnifying glasses; microphones; radios; sports helmets; eyewear accessories, other than charms; sunglasses; walkie-talkies; downloadable game software; downloadable computer software for accessing online virtual environments in which users can interact for recreational, leisure or entertainment purposes; virtual reality, mixed reality and augmented reality game software and hardware; downloadable virtual goods, namely, [digital tokens], digital stickers, digital trading cards, digital artwork, and digital images (2) Appointment books; blank journal books; bookends; daily planners; diaries; envelopes; folders; loose leaf binders; name badges; notebooks; notepads; office supplies; packaging boxes of paper; paper clips; paper teaching materials; paper; paperweights; rubber stamps; stationery and educational supplies; stationery; art prints; arts and crafts clay kits; arts and crafts paint kits; arts and crafts paper kits; art pictures; chalk; ballpoint pens; colored pencils; composition books; craft paper; crayons; drawing rulers; dry erase writing boards and dry erase writing surfaces; easels; felt pens; glitter for stationery purposes; highlighting markers; markers; modeling clay; paint boxes; painting sets for children; pen and pencil cases and boxes; pencil erasers; pencil sharpeners; pencils; pens; stencils; school supplies (stationery); decorative paper centerpieces; gift bags; gift boxes; gift cards; gift wrapping paper; greeting cards; handkerchiefs and table linen of paper; paper cake decorations; paper lunch bags; paper napkins; paper party decorations; party goodie bags of paper or plastic; printed invitations; advent calendars; bumper stickers; calendars; coasters of paper; collectible trading cards; decals and stickers for use as home décor; decals; holders for non-magnetically encoded gift cards; money clips; paper mache figurines; passport holders; photograph albums; plastic shopping bags; printed patterns for making clothes; scrapbook albums; sticker books; stickers; temporary tattoo transfers; books; activity books; baby books; bookmarks; books and magazines featuring characters from animated, action adventure, comedy and/or drama motion pictures and television shows; books featuring stories, games, and activities for children; books in the fields of games and gaming; children's activity books; children's books; children's interactive educational books and magazines; coffee table and art books; coloring books; comic books; cookbooks; flashcards; graphic novels; magazines; novels; pamphlets; newspapers; brochures; postcards; posters; printed activity books for adults; printed matter; printed publications; series of fiction books; story books. (3) All-purpose carrying bags; all-purpose sport bags; athletic bags; baby backpacks; backpacks; beach bags; book bags; briefcases; diaper bags; duffel bags; fanny packs; handbags; knapsacks; luggage; messenger bags; overnight bags; pocketbooks; purses; satchels; shopping bags made of leather, mesh or textile; tote bags; traveling bags; waist packs; animal collars; animal leashes; baby carriers worn on the body; business card cases; coin purses; key cases; leather cases; leather pouches; luggage tags; pet clothing; toiletry cases sold empty; umbrellas; wallets. (4) Bakeware; bowls; cake molds; cake pans; cake stands; cookie cutters; cutting boards; decorating bags for confectioners; oven mitts; pie pans; beverage glassware; beverageware; canteens; coffee cups; cookie jars; cups; dinnerware; dishes; drinking cups; drinking flasks; drinking straws; drinking vessels; food basters; glassware for household purposes; heat-insulated vessels; kitchen utensils; lunch boxes; lunch kits consisting of lunch boxes and insulated containers; mills for household purposes, hand-operated; mugs; non-electric portable coolers; paper plates; plastic dishes; plates; removable insulators for drink cans and bottles; picnic baskets; salt and pepper shakers; serving trays; servingware for serving food; sports bottles sold empty; strainers for household use; tea kettles; tea sets; tea cups; tea infusers; tea strainers; tea caddies; tea cozies; thermal insulated containers for food or beverage; trays; trivets; vacuum bottles; bottle openers; candle holders not of precious metal; coasters not of paper or textile; candle snuffers; containers for household use; corkscrews; decorative glass not for building; decorative plates; figurines or busts made of china, ceramic, crystal, earthenware, glass, or porcelain; hair brushes; hair combs; mason jars; menorahs; napkin holders; napkin rings not of precious metals; non-metallic trays for domestic purposes; piggy banks; soap dishes; toothbrush holders; toothbrushes; towel rails and rings; vases; waste baskets; wine openers. (5) Clothing, footwear, headwear; gloves; scarves; rainwear; swimwear; infant wear; costumes for use in children's dress-up play; costume accessories, including novelty headwear with integrated wigs; Halloween and masquerade costumes; cosplay costumes. (6) Action figures; bobblehead dolls; doll accessories; doll clothing; doll houses; dolls; plastic toy figurines; playsets for action figures; plush toys; toy figures; collectible toy figures; action skill games; board games; card games; dart games; games; marbles for games; memory games; pinball machines and pinball-type games; playing cards; role-playing games; target games; trading card games; trading cards for games; balls, namely, balls for sports, play balls, rubber balls, and inflatable balls; croquet sets; elbow and knee pads for athletic use; exercise equipment, namely, exercise bands, balls, and weights; flying discs; gymnastic and sporting articles; in-line skates; jump ropes; lawn games; non-motorized toy scooters; roller skates; sand toys; sit-in and ride-on toy vehicles; skateboards; swim floats for recreational use; toy drones; toy scooters; toy vehicles; water toys; Christmas stockings; Christmas tree decorations; Christmas tree ornaments; handheld party poppers; paper party favors; paper party hats; party favors in the nature of small toys and toy noisemakers; party games; snow globes; amusement game machines; amusement park rides; balloons; bubble-making wand and solution sets; costume masks; drawing toys; inflatable toys; kites;musical toys; pet toys; playthings; puzzles; spinning fidget toys; spinning tops; toy bakeware and toy cookware; toy building blocks; toy candy dispensers; toy construction sets; toy putty; toy scale model kits; toys, namely, children's dress-up accessories; toys; toy whistles; yo-yos. (1) Entertainment services; entertainment information; entertainment services, namely, providing online computer, electronic and video games; providing temporary use of non-downloadable interactive games; conducting entertainment events and activities; arranging, organizing, conducting, and hosting social entertainment events; entertainment events in the nature of cultural and arts events, galas, dance events, balls, and social entertainment events; educational and entertainment services, namely, providing interactive online television series; entertainment services in the nature of conducting exhibitions and conventions concerning motion picture and television characters; entertainment services in the nature of live theatrical, musical or comedic performances; entertainment services, namely, providing podcasts in the field of entertainment and entertainment information; providing online music, not downloadable; fan club services; providing online non-downloadable comic books and graphic novels; interactive entertainment services; online interactive entertainment; interactive, experiential and immersive audience participation events and recreational activities; presenting live cosplay entertainment events; amusement park services; entertainment services, namely, providing online, non-downloadable interactive media, video clips, photography, music, data, visual effects, and digital collectibles; entertainment services in the nature of development, creation, production, distribution, and post-production of motion picture films, television shows, special events, and multimedia entertainment content; entertainment services in the nature of television series and movies in the fields of action adventure, animation, anime, biography, classics, comedy, crime, documentary, drama, faith, family, fantasy, film-noir, history, horror, international, musical, mystery, romance, science fiction, sports, thrillers, war, and westerns; film production; production and distribution of radio programs and sound recordings; providing information, reviews, and recommendations regarding movies and television shows via a website and video-on-demand transmission services; providing non-downloadable films and television shows via a video-on-demand transmission service; providing entertainment services via a global communication network in the nature of online games and websites featuring a wide variety of general interest entertainment information relating to motion picture films, television show programs, musical videos, related film clips, photographs, and other multimedia materials; educational and entertainment services, namely, providing multimedia entertainment content in the field of science fiction, comic books, film, television, television and film characters, music, and celebrities; providing interactive, multiplayer game services for games played over the Internet; providing entertainment services via a global communication network in the nature of online games and websites featuring a wide variety of general interest entertainment information relating to video games, motion picture films, television show programs, musical videos, related film clips, photographs, and other multimedia materials; multimedia publishing of software and games; providing online non-downloadable magazines, journals and newsletters in the field of computer games, video games, online computer games and general entertainment; radio entertainment services; production of podcasts; entertainment services in the nature of organizing and conducting exhibitions, conferences, festivals, and conventions in the fields of entertainment, film, television, television and film characters, music, and celebrities; organizing and conducting community festivals featuring music, art, food, film, television, theater, drama, dance, live musical performances, speakers, celebrity appearances, and cultural exhibitions and activities; arranging for ticket reservations for shows and other entertainment events. (2) Restaurant and bar services; cafeteria services; take-out restaurant services; catering services and restaurants featuring home delivery; snack bar services.

59.

N

      
Application Number 236385700
Status Pending
Filing Date 2024-11-21
Owner Netflix, Inc. (USA)
NICE Classes  ?
  • 41 - Education, entertainment, sporting and cultural services
  • 43 - Food and drink services, temporary accommodation

Goods & Services

(1) Entertainment services; entertainment information; entertainment services, namely, providing online computer, electronic and video games; providing temporary use of non-downloadable interactive games; conducting entertainment events and activities; arranging, organizing, conducting, and hosting social entertainment events; entertainment events in the nature of cultural and arts events, galas, dance events, balls, and social entertainment events; educational and entertainment services, namely, providing interactive online television series; entertainment services in the nature of conducting exhibitions and conventions concerning motion picture and television characters; entertainment services in the nature of live theatrical, musical or comedic performances; entertainment services, namely, providing podcasts in the field of entertainment and entertainment information; providing online music, not downloadable; fan club services; providing online non-downloadable comic books and graphic novels; interactive entertainment services; online interactive entertainment; interactive, experiential and immersive audience participation events and recreational activities; presenting live cosplay entertainment events; amusement park services; entertainment services, namely, providing online, non-downloadable interactive media, video clips, photography, music, data, visual effects, and digital collectibles; entertainment services in the nature of development, creation, production, distribution, and post-production of motion picture films, television shows, special events, and multimedia entertainment content; entertainment services in the nature of television series and movies in the fields of action adventure, animation, anime, biography, classics, comedy, crime, documentary, drama, faith, family, fantasy, film-noir, history, horror, international, musical, mystery, romance, science fiction, sports, thrillers, war, and westerns; film production; production and distribution of radio programs and sound recordings; providing information, reviews, and recommendations regarding movies and television shows via a website and video-on-demand transmission services; providing non-downloadable films and television shows via a video-on-demand transmission service; providing entertainment services via a global communication network in the nature of online games and websites featuring a wide variety of general interest entertainment information relating to motion picture films, television show programs, musical videos, related film clips, photographs, and other multimedia materials; educational and entertainment services, namely, providing multimedia entertainment content in the field of science fiction, comic books, film, television, television and film characters, music, and celebrities; providing interactive, multiplayer game services for games played over the Internet; providing entertainment services via a global communication network in the nature of online games and websites featuring a wide variety of general interest entertainment information relating to video games, motion picture films, television show programs, musical videos, related film clips, photographs, and other multimedia materials; multimedia publishing of software and games; providing online non-downloadable magazines, journals and newsletters in the field of computer games, video games, online computer games and general entertainment; radio entertainment services; production of podcasts; entertainment services in the nature of organizing and conducting exhibitions, conferences, festivals, and conventions in the fields of entertainment, film, television, television and film characters, music, and celebrities; organizing and conducting community festivals featuring music, art, food, film, television, theater, drama, dance, live musical performances, speakers, celebrity appearances, and cultural exhibitions and activities; arranging for ticket reservations for shows and other entertainment events. (2) Restaurant and bar services; cafeteria services; take-out restaurant services; catering services and restaurants featuring home delivery; snack bar services.

60.

DEBANDING SYSTEMS AND METHODS

      
Application Number 18441725
Status Pending
Filing Date 2024-02-14
First Publication Date 2024-11-21
Owner Netflix, Inc. (USA)
Inventor Rojals, Joel Sole

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.

IPC Classes  ?

  • H04N 19/86 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving reduction of coding artifacts, e.g. of blockiness
  • H04N 19/167 - Position within a video image, e.g. region of interest [ROI]
  • H04N 19/182 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a pixel

61.

TECHNIQUES FOR DELIVERING CURRENT MEDIA CONTENT VIA CONTENT DELIVERY NETWORKS

      
Application Number 18732122
Status Pending
Filing Date 2024-06-03
First Publication Date 2024-11-21
Owner NETFLIX, INC. (USA)
Inventor Newton, Christopher Alan

Abstract

In various embodiments, a caching application streams segments of a downloadable to a client device. At a first point-in-time, the caching application receives a first request for a first segment of the downloadable from the client device. The caching application computes a cache key based on a request Uniform Resource Locator included in the first request and a version identifier associated with the downloadable. The caching application determines that no segment corresponding to the cache key is stored in a cache. The caching application transmits a second request for the first segment to a different server. Upon receiving a first version of the first segment from the different server, the caching server transmits a response that includes the first version of the first segment to the client device.

IPC Classes  ?

  • H04L 65/60 - Network streaming of media packets
  • G06F 8/71 - Version control Configuration management
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
  • H04L 67/568 - Storing data temporarily at an intermediate stage, e.g. caching

62.

TECHNIQUES FOR DELIVERING CURRENT MEDIA CONTENT VIA CONTENT DELIVERY NETWORKS

      
Application Number US2024029035
Publication Number 2024/238439
Status In Force
Filing Date 2024-05-13
Publication Date 2024-11-21
Owner NETFLIX, INC. (USA)
Inventor Newton, Christopher Alan

Abstract

In various embodiments, a caching application streams segments of a downloadable to a client device. At a first point-in-time, the caching application receives a first request for a first segment of the downloadable from the client device. The caching application computes a cache key based on a request Uniform Resource Locator included in the first request and a version identifier associated with the downloadable. The caching application determines that no segment corresponding to the cache key is stored in a cache. The caching application transmits a second request for the first segment to a different server. Upon receiving a first version of the first segment from the different server, the caching server transmits a response that includes the first version of the first segment to the client device.

IPC Classes  ?

  • H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

63.

TECHNIQUES FOR GENERATING MATTES FOR IMAGES

      
Application Number 18625894
Status Pending
Filing Date 2024-04-03
First Publication Date 2024-11-14
Owner NETFLIX, INC. (USA)
Inventor
  • Debevec, Paul E.
  • Smirnov, Dmitriy
  • Yu, Xueming
  • Legendre, Chloe

Abstract

In various embodiments, alpha channels are determined for images. In some embodiments, an image is captured using foreground lighting of a particular color and a background having a complement color. The image is pre-processed to correct for color crosstalk. The complement color in the pre-processed image is converted to grayscale to generate a holdout matte, which can be inverted to obtain the alpha channel (i.e., matte) that indicates pixels of the image belonging to the foreground and/or background. Bounce light is also removed by subtracting the bounce light, which can be determined during calibration, multiplied by the holdout matte. Then, a trained machine learning model can be applied to convert a foreground of the image having the particular color into a colorized foreground image that also includes the complement color. In addition, the image and corresponding alpha channel can be used to train a machine learning model to predict an alpha channel given an image.

IPC Classes  ?

  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06T 5/70 - DenoisingSmoothing
  • G06T 7/194 - SegmentationEdge detection involving foreground-background segmentation

64.

SYSTEMS AND METHODS FOR SCENE BOUNDARY DETECTION

      
Application Number 18651486
Status Pending
Filing Date 2024-04-30
First Publication Date 2024-11-07
Owner Netflix (USA)
Inventor
  • Saluja, Avneesh Singh
  • Yao, Andy
  • Taghavi Nasrabadi, Mohammad Hossein

Abstract

The disclosed computer-implemented method may include identifying a first set of embeddings and a second set of embeddings for a video, wherein the second set of embeddings comprises a different data type from the first set of embeddings. The method may also include encoding the first set of embeddings with a first sequence model trained for a first data type and the second set of embeddings with a second sequence model trained for the different data type. Additionally, the method may include concatenating a set of first results of the first sequence model with a set of second results of the second sequence model. Furthermore, the method may include detecting, based on the concatenation, a segment boundary of the video using a neural network. Finally, the method may include performing additional video processing based on the detected segment boundary. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • G06V 20/40 - ScenesScene-specific elements in video content
  • G06V 10/77 - Processing image or video features in feature spacesArrangements for image or video recognition or understanding using pattern recognition or machine learning using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]Blind source separation
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks

65.

SYSTEMS AND METHODS FOR SCENE BOUNDARY DETECTION

      
Application Number US2024027230
Publication Number 2024/229104
Status In Force
Filing Date 2024-05-01
Publication Date 2024-11-07
Owner NETFLIX, INC. (USA)
Inventor
  • Saluja, Avneesh Singh
  • Yao, Andy
  • Taghavi Nasrabadi, Mohammad Hossein

Abstract

The disclosed computer-implemented method may include identifying a first set of embeddings and a second set of embeddings for a video, wherein the second set of embeddings comprises a different data type from the first set of embeddings. The method may also include encoding the first set of embeddings with a first sequence model trained for a first data type and the second set of embeddings with a second sequence model trained for the different data type. Additionally, the method may include concatenating a set of first results of the first sequence model with a set of second results of the second sequence model. Furthermore, the method may include detecting, based on the concatenation, a segment boundary of the video using a neural network. Finally, the method may include performing additional video processing based on the detected segment boundary. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06V 20/40 - ScenesScene-specific elements in video content
  • G06V 10/80 - Fusion, i.e. combining data from various sources at the sensor level, preprocessing level, feature extraction level or classification level

66.

SYSTEMS AND METHODS FOR SIMULATING WEB TRAFFIC ASSOCIATED WITH AN UNLAUNCHED WEB FEATURE

      
Application Number 18622818
Status Pending
Filing Date 2024-03-29
First Publication Date 2024-10-31
Owner Netflix, Inc. (USA)
Inventor
  • Gala, Shyam Bharat
  • Fernandez, Jose Raul
  • Barker, Edward Henry
  • Jacobs, Iv, Henry Joseph
  • Fernandez-Ivern, Javier
  • Pratap, Anup Rokkam
  • Shah, Devang
  • Shikhare, Tejas C.

Abstract

A computer-implemented method for simulating web traffic to sandbox-test a new digital content platform service or feature. For example, implementations described herein identify and clone live production traffic from a first route including an existing digital content service. The implementation further forks the cloned production traffic along a second route to a new digital content service. By monitoring and correlating production responses from both the first and second routes, the implementations described herein can analyze and compare performance, accuracy, and correctness of the new digital content service to determine whether the new digital content service can handle live production traffic at scale. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • H04L 43/55 - Testing of service level quality, e.g. simulating service usage
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests

67.

SYSTEMS AND METHODS FOR SPLINE-BASED OBJECT TRACKING

      
Application Number 18767798
Status Pending
Filing Date 2024-07-09
First Publication Date 2024-10-31
Owner Netflix, Inc. (USA)
Inventor Kansara, Apurvakumar Dilipkumar

Abstract

The disclosed computer-implemented method may include (1) accessing a video portraying an object within a set of frames, (2) defining a subset of key frames within the video based on movement of the object across the set of frames, (3) generating, for each key frame within the subset of key frames, a spline outlining the object within the key frame, (4) receiving input to adjust, for a selected key frame within the subset of key frames, a corresponding spline, and (5) interpolating the adjusted spline with a spline in a sequentially proximate key frame to define the object in frames between the selected key frame and the sequentially proximate key frame. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • G06T 3/4007 - Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation
  • G06T 7/246 - Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
  • G06T 11/60 - Editing figures and textCombining figures or text

68.

SYSTEMS AND METHODS FOR SIMULATING WEB TRAFFIC ASSOCIATED WITH AN UNLAUNCHED WEB FEATURE

      
Application Number US2024026527
Publication Number 2024/226984
Status In Force
Filing Date 2024-04-26
Publication Date 2024-10-31
Owner NETFLIX, INC. (USA)
Inventor
  • Gala, Shyam Bharat
  • Fernandez, Jose Raul
  • Barker, Edward Henry
  • Jacobs, Henry Joseph, Iv
  • Fernandez-Ivern, Javier
  • Pratap, Anup Rokkam
  • Shah, Devang
  • Shikhare, Tejas C.

Abstract

A computer-implemented method for simulating web traffic to sandbox-test a new digital content platform service or feature. For example, implementations described herein identify and clone live production traffic from a first route including an existing digital content service. The implementation further forks the cloned production traffic along a second route to a new digital content service. By monitoring and correlating production responses from both the first and second routes, the implementations described herein can analyze and compare performance, accuracy, and correctness of the new digital content service to determine whether the new digital content service can handle live production traffic at scale. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • G06F 11/30 - Monitoring
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software

69.

OPTIMIZING DEEP LEARNING RECOMMENDER MODEL DATA PIPELINES WITH REINFORCEMENT LEARNING

      
Application Number 18630074
Status Pending
Filing Date 2024-04-09
First Publication Date 2024-10-24
Owner Netflix (USA)
Inventor
  • Nagrecha, Kabir
  • Liu, Lingyi
  • Delgado Aqueveque, Pablo A.
  • Padmanabhan, Prasanna

Abstract

A computer-implemented method for leveraging reinforcement learning to optimize data ingestion in a deep learning recommender model training pipeline. For example, the discussed methods and systems introduce a reinforcement learning agent into a deep learning recommender model data ingestion pipeline to avoid many symptoms of an un-optimized data ingestion pipeline including, but not limited to, out-of-memory errors, un-optimized user-defined-functions in the data ingestion pipeline, and poor responses to machine re-sizing. The discussed methods and systems teach the reinforcement learning agent to make resource allocation choices within the data ingestion pipeline that are motivated by outcomes that reduce pipeline latency and memory usage. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

70.

OPTIMIZING DEEP LEARNING RECOMMENDER MODEL DATA PIPELINES WITH REINFORCEMENT LEARNING

      
Application Number US2024025256
Publication Number 2024/220707
Status In Force
Filing Date 2024-04-18
Publication Date 2024-10-24
Owner NETFLIX, INC. (USA)
Inventor
  • Nagrecha, Kabir
  • Liu, Lingyi
  • Delgado Aqueveque, Pablo A.
  • Padmanabhan, Prasanna

Abstract

A computer-implemented method for leveraging reinforcement learning to optimize data ingestion in a deep learning recommender model training pipeline. For example, the discussed methods and systems introduce a reinforcement learning agent into a deep learning recommender model data ingestion pipeline to avoid many symptoms of an un-optimized data ingestion pipeline including, but not limited to, out-of-memory errors, un-optimized user-defined-functions in the data ingestion pipeline, and poor responses to machine re-sizing. The discussed methods and systems teach the reinforcement learning agent to make resource allocation choices within the data ingestion pipeline that are motivated by outcomes that reduce pipeline latency and memory usage. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

71.

GRAPHICS PROCESSING UNIT (GPU) COMMAND STREAMING

      
Application Number 18615289
Status Pending
Filing Date 2024-03-25
First Publication Date 2024-10-17
Owner Netflix, Inc. (USA)
Inventor Pean, Gregoire

Abstract

The disclosed computer-implemented method includes accessing media frame generation input events produced as part of a multimedia application on a media server, selecting at least one media frame that is to be rendered according to the media frame generation input events, determining graphics processing capabilities of a client device on which the selected media frame is to be rendered, and generating a render command for the selected media frame based on the determined graphics processing capabilities of the client device. The render command includes contextual graphics information and graphics processing unit (GPU) pipeline information for use in rendering the selected media frame on the client device. The method also includes transmitting the generated render command to the client device to initiate rendering of the selected media frame using the contextual graphics information and the GPU pipeline information. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • A63F 13/355 - Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client
  • G06T 1/20 - Processor architecturesProcessor configuration, e.g. pipelining
  • G06T 15/80 - Shading

72.

SYSTEMS AND METHODS FOR DETERMING WHETHER STREAMING DEVICES UNDER AN IDENTICAL USER ACCOUNT ARE CO-LOCATED

      
Application Number 18629899
Status Pending
Filing Date 2024-04-08
First Publication Date 2024-10-17
Owner Netflix, Inc. (USA)
Inventor
  • Odayarkoil, Baskar Natarajan
  • Yagna, Karthik

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.

IPC Classes  ?

  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • G06F 7/58 - Random or pseudo-random number generators

73.

TECHNIQUES FOR SELECTIVELY DELAYING RESPONSES TO PREMATURE REQUESTS FOR ENCODED MEDIA CONTENT

      
Application Number 18300236
Status Pending
Filing Date 2023-04-13
First Publication Date 2024-10-17
Owner NETFLIX, INC. (USA)
Inventor Newton, Christopher Alan

Abstract

In various embodiments, a segment delivery application streams segments of downloadables to client devices. At a first point-in-time, the segment delivery application receives a request from a server for a segment of a downloadable. The segment delivery application determines that the segment is not available and that the segment is a next expected segment of the downloadable. At a second-point in time, the segment delivery application determines that the segment has become available. Upon determining that the segment has become available, the segment delivery application transmits to the server a response that includes the segment and corresponds to the request.

IPC Classes  ?

  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04N 21/2187 - Live feed
  • H04N 21/6377 - Control signals issued by the client directed to the server or network components directed to server

74.

SYSTEMS AND METHODS FOR DETERMINING WHETHER STREAMING DEVICES UNDER AN IDENTICAL USER ACCOUNT ARE CO-LOCATED

      
Application Number US2024023865
Publication Number 2024/215752
Status In Force
Filing Date 2024-04-10
Publication Date 2024-10-17
Owner NETFLIX, INC. (USA)
Inventor
  • Odayarkoil, Baskar
  • Yagna, Karthik

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.

IPC Classes  ?

  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04L 67/52 - Network services specially adapted for the location of the user terminal
  • H04L 67/53 - Network services using third party service providers
  • H04N 21/41 - Structure of clientStructure of client peripherals
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
  • G06F 21/44 - Program or device authentication

75.

TECHNIQUES FOR SELECTIVELY DELAYING RESPONSES TO PREMATURE REQUESTS FOR ENCODED MEDIA CONTENT

      
Application Number US2024023728
Publication Number 2024/215670
Status In Force
Filing Date 2024-04-09
Publication Date 2024-10-17
Owner NETFLIX, INC. (USA)
Inventor Newton, Christopher Alan

Abstract

In various embodiments, a segment delivery application streams segments of downloadables to client devices. At a first point-in-time, the segment delivery application receives a request from a server for a segment of a downloadable. The segment delivery application determines that the segment is not available and that the segment is a next expected segment of the downloadable. At a second-point in time, the segment delivery application determines that the segment has become available. Upon determining that the segment has become available, the segment delivery application transmits to the server a response that includes the segment and corresponds to the request.

IPC Classes  ?

  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04N 21/2183 - Cache memory
  • H04L 67/568 - Storing data temporarily at an intermediate stage, e.g. caching
  • H04N 21/2187 - Live feed
  • H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
  • H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

76.

TECHNIQUES FOR CACHING MEDIA CONTENT WHEN STREAMING LIVE EVENTS

      
Application Number 18296950
Status Pending
Filing Date 2023-04-06
First Publication Date 2024-10-10
Owner NETFLIX, INC. (USA)
Inventor Newton, Christopher Alan

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.

IPC Classes  ?

  • H04N 21/2187 - Live feed
  • H04N 21/222 - Secondary servers, e.g. proxy server or cable television Head-end
  • H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

77.

TECHNIQUES FOR CACHING MEDIA CONTENT WHEN STREAMING LIVE EVENTS

      
Application Number US2024022635
Publication Number 2024/211284
Status In Force
Filing Date 2024-04-02
Publication Date 2024-10-10
Owner NETFLIX, INC. (USA)
Inventor Newton, Christopher Alan

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.

IPC Classes  ?

  • H04N 21/2187 - Live feed
  • H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments

78.

SYSTEMS AND METHODS FOR GENERATING ADAPTIVE CONTROL LAYOUTS FOR SECOND SCREEN DEVICES

      
Application Number 18193615
Status Pending
Filing Date 2023-03-30
First Publication Date 2024-10-03
Owner Netflix, Inc. (USA)
Inventor
  • Poitrey, Olivier Jean
  • Smith, James
  • Meusel, Chase Rubin

Abstract

The disclosed computer-implemented methods and systems include generating an adaptive control layout in connection with a video game and for a second screen device while the video game is being played via a physically separate first screen device. For example, the disclosed methods and systems can determine that a trigger event has occurred relative to the video game based on control inputs from video game controls displayed on the second screen device. The disclosed systems and methods can generate a new control layout that is tailored to the trigger event. The disclosed systems and methods can automatically replace the first control layout with the second control layout on the second screen device without interrupting video game play. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • A63F 13/22 - Setup operations, e.g. calibration, key configuration or button assignment
  • A63F 13/21 - Input arrangements for video game devices characterised by their sensors, purposes or types
  • A63F 13/50 - Controlling the output signals based on the game progress
  • A63F 13/92 - Video game devices specially adapted to be hand-held while playing

79.

SYSTEMS AND METHODS FOR GENERATING AND IMPLEMENTING VIDEO GAME CONTROL COMPOSITIONS ON SECOND SCREEN DEVICES

      
Application Number 18193620
Status Pending
Filing Date 2023-03-30
First Publication Date 2024-10-03
Owner Netflix, Inc. (USA)
Inventor
  • Poitrey, Olivier Jean
  • Smith, James
  • Meusel, Chase Rubin

Abstract

The disclosed computer-implemented methods and systems include generating and implementing video game control compositions like puzzle pieces that can be encoded into a video game once while providing functionality, positioning, and scalability in connection with multiple video game control elements. For example, the disclosed methods and system can cause video game control elements from a video game control composition to be rendered on the second screen device according to positioning instructions associated with an area defined by the composition and scaling instructions that are specific to characteristics of the second screen device. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • A63F 13/537 - Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
  • A63F 13/2145 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens

80.

SYSTEMS AND METHODS FOR GENERATING AND IMPLEMENTING VIDEO GAME CONTROL COMPOSITIONS ON SECOND SCREEN DEVICES

      
Application Number US2024022100
Publication Number 2024/206723
Status In Force
Filing Date 2024-03-28
Publication Date 2024-10-03
Owner NETFLIX, INC. (USA)
Inventor
  • Poitrey, Olivier Jean
  • Smith, James
  • Meusel, Chase Rubin

Abstract

The disclosed computer-implemented methods and systems include generating and implementing video game control compositions like puzzle pieces that can be encoded into a video game once while providing functionality, positioning, and scalability in connection with multiple video game control elements. For example, the disclosed methods and system can cause video game control elements from a video game control composition to be rendered on the second screen device according to positioning instructions associated with an area defined by the composition and scaling instructions that are specific to characteristics of the second screen device. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • A63F 13/2145 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
  • A63F 13/26 - Output arrangements for video game devices having at least one additional display device, e.g. on the game controller or outside a game booth
  • A63F 13/42 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
  • A63F 13/92 - Video game devices specially adapted to be hand-held while playing

81.

SYSTEMS AND METHODS FOR DYNAMICALLY MODIFYING HIT ZONES ON A DISPLAY SCREEN DEVICE

      
Application Number US2024022101
Publication Number 2024/206724
Status In Force
Filing Date 2024-03-28
Publication Date 2024-10-03
Owner NETFLIX, INC. (USA)
Inventor
  • Smith, James
  • Poitrey, Olivier Jean
  • Meusel, Chase Rubin

Abstract

The disclosed computer-implemented methods and systems can dynamically modify hit zones associated with displayed video game control elements on a display screen device during video game play. For example, the disclosed methods and systems can detect a trigger event associated with the video game that necessitates modifying one or more hit zones on the display screen device while leaving the video game control elements associated with those hit zones unchanged. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • A63F 13/2145 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
  • A63F 13/22 - Setup operations, e.g. calibration, key configuration or button assignment
  • A63F 13/42 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
  • A63F 13/44 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment involving timing of operations, e.g. performing an action within a time slot
  • A63F 13/533 - Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu

82.

SYSTEMS AND METHODS FOR DYNAMICALLY MODIFYING HIT ZONES ON A DISPLAY SCREEN DEVICE

      
Application Number 18193622
Status Pending
Filing Date 2023-03-30
First Publication Date 2024-10-03
Owner Netflix, Inc. (USA)
Inventor
  • Smith, James
  • Poitrey, Olivier Jean
  • Meusel, Chase Rubin

Abstract

The disclosed computer-implemented methods and systems can dynamically modify hit zones associated with displayed video game control elements on a display screen device during video game play. For example, the disclosed methods and systems can detect a trigger event associated with the video game that necessitates modifying one or more hit zones on the display screen device while leaving the video game control elements associated with those hit zones unchanged. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • A63F 13/537 - Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
  • A63F 13/2145 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens

83.

SYSTEMS AND METHODS FOR EXECUTING FEEDBACK SIGNATURES ON A SECOND SCREEN DEVICE TO CONVEY OCCURRENCES OF EVENTS IN CONNECTION WITH A VIDEO GAME

      
Application Number 18193625
Status Pending
Filing Date 2023-03-30
First Publication Date 2024-10-03
Owner Netflix, Inc. (USA)
Inventor
  • Smith, James
  • Poitrey, Olivier Jean
  • Meusel, Chase Rubin

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.

IPC Classes  ?

  • A63F 13/537 - Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game using indicators, e.g. showing the condition of a game character on screen
  • A63F 13/285 - Generating tactile feedback signals via the game input device, e.g. force feedback
  • A63F 13/54 - Controlling the output signals based on the game progress involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 3/16 - Sound inputSound output

84.

SYSTEMS AND METHODS FOR CAPTURING AND UTILIZING VIDEO GAME INPUT STATES

      
Application Number 18193626
Status Pending
Filing Date 2023-03-30
First Publication Date 2024-10-03
Owner Netflix, Inc. (USA)
Inventor Poitrey, Olivier Jean

Abstract

The disclosed computer-implemented methods and systems can increase the speed and accuracy with which video games are played over the Internet. For example, the disclosed methods and systems can capture atomic input state information from a video game controller reflecting any buttons, joysticks, or other control elements that are currently selected. The disclosed methods and system can transmit an input state a first time, and then retransmit the input state in groups of future input states. As such, the methods and systems can keep the video game in a consistent input state, even if one or more input state transmissions are dropped. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • A63F 13/42 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
  • A63F 13/44 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment involving timing of operations, e.g. performing an action within a time slot

85.

SYSTEMS AND METHODS FOR GENERATING ADAPTIVE CONTROL LAYOUTS FOR SECOND SCREEN DEVICES

      
Application Number US2024022098
Publication Number 2024/206721
Status In Force
Filing Date 2024-03-28
Publication Date 2024-10-03
Owner NETFLIX, INC. (USA)
Inventor
  • Poitrey, Olivier Jean
  • Smith, James
  • Meusel, Chase Rubin

Abstract

The disclosed computer-implemented methods and systems include generating an adaptive control layout in connection with a video game and for a second screen device while the video game is being played via a physically separate first screen device. For example, the disclosed methods and systems can determine that a trigger event has occurred relative to the video game based on control inputs from video game controls displayed on the second screen device. The disclosed systems and methods can generate a new control layout that is tailored to the trigger event. The disclosed systems and methods can automatically replace the first control layout with the second control layout on the second screen device without interrupting video game play. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • A63F 13/2145 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
  • A63F 13/26 - Output arrangements for video game devices having at least one additional display device, e.g. on the game controller or outside a game booth
  • A63F 13/42 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
  • A63F 13/53 - Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game

86.

SYSTEMS AND METHODS FOR CAPTURING AND UTILIZING VIDEO GAME INPUT STATES

      
Application Number US2024022103
Publication Number 2024/206726
Status In Force
Filing Date 2024-03-28
Publication Date 2024-10-03
Owner NETFLIX, INC. (USA)
Inventor Poitrey, Olivier Jean

Abstract

The disclosed computer-implemented methods and systems can increase the speed and accuracy with which video games are played over the Internet. For example, the disclosed methods and systems can capture atomic input state information from a video game controller reflecting any buttons, joysticks, or other control elements that are currently selected. The disclosed methods and system can transmit an input state a first time, and then retransmit the input state in groups of future input states. As such, the methods and systems can keep the video game in a consistent input state, even if one or more input state transmissions are dropped. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • A63F 13/358 - Adapting the game course according to the network or server load, e.g. for reducing latency due to different connection speeds between clients
  • A63F 13/44 - Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment involving timing of operations, e.g. performing an action within a time slot

87.

SYSTEMS AND METHODS FOR EXECUTING FEEDBACK SIGNATURES ON A SECOND SCREEN DEVICE TO CONVEY OCCURRENCES OF EVENTS IN CONNECTION WITH A VIDEO GAME

      
Application Number US2024022104
Publication Number 2024/206727
Status In Force
Filing Date 2024-03-28
Publication Date 2024-10-03
Owner NETFLIX, INC. (USA)
Inventor
  • Smith, James
  • Poitrey, Olivier Jean
  • Meusel, Chase Rubin

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.

IPC Classes  ?

  • A63F 13/2145 - Input arrangements for video game devices characterised by their sensors, purposes or types for locating contacts on a surface, e.g. floor mats or touch pads the surface being also a display device, e.g. touch screens
  • A63F 13/22 - Setup operations, e.g. calibration, key configuration or button assignment
  • A63F 13/26 - Output arrangements for video game devices having at least one additional display device, e.g. on the game controller or outside a game booth
  • A63F 13/285 - Generating tactile feedback signals via the game input device, e.g. force feedback
  • A63F 13/54 - Controlling the output signals based on the game progress involving acoustic signals, e.g. for simulating revolutions per minute [RPM] dependent engine sounds in a driving game or reverberation against a virtual wall
  • A63F 13/77 - Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory

88.

TECHNIQUES FOR PERFORMING DIRECTIONAL INTRA PREDICTION WHEN ENCODING MEDIA CONTENT

      
Application Number 18609993
Status Pending
Filing Date 2024-03-19
First Publication Date 2024-09-26
Owner NETFLIX, INC. (USA)
Inventor Segui Ugalde, Aleix

Abstract

In various embodiments, a directional intra prediction application encodes video or other media content. The directional intra prediction application transposes a left reference column of samples associated with a first portion of content to generate a left reference row of samples. The directional intra prediction application computes a transposed rightward predicted tile of samples based on a prediction angle and the left reference row of samples. The directional intra prediction application transposes the transposed rightward predicted tile to generate a rightward predicted tile of samples. The directional intra prediction application generates a predicted tile of samples for the first portion of content based on a downward predicted tile of samples and the rightward predicted tile of samples.

IPC Classes  ?

  • H04N 19/159 - Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/174 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks

89.

SYSTEMS AND METHODS FOR AUTOMATICALLY IDENTIFYING DIGITAL VIDEO CLIPS THAT RESPOND TO ABSTRACT SEARCH QUERIES

      
Application Number US2024020820
Publication Number 2024/197101
Status In Force
Filing Date 2024-03-20
Publication Date 2024-09-26
Owner NETFLIX, INC. (USA)
Inventor
  • Ziai, Amirreza
  • Vartakavi, Aneesh
  • Griggs, Kelli
  • Jukes, Yvonne Sylvia
  • Ferris, Sean
  • Lok, Eugene
  • Alonso, Alejandro

Abstract

The disclosed computer-implemented methods and systems include implementations that automatically generate and train a video clip classifier model to identify video clips that respond to a specific search query for a desired depiction that can include abstract, context-dependent, and/or subjective terms. For example, the methods and systems described herein generate and update a digital content understanding graphical user interface to facilitate the process of generating a corpus of training digital video clips, training a video clip classifier model with the training digital video clips, and applying the video clip classifier model to new digital video clips. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

90.

GRAPHICS PROCESSING UNIT (GPU) COMMAND STREAMING

      
Application Number US2024021349
Publication Number 2024/197308
Status In Force
Filing Date 2024-03-25
Publication Date 2024-09-26
Owner NETFLIX, INC. (USA)
Inventor Pean, Gregoire

Abstract

The disclosed computer-implemented method includes accessing media frame generation input events produced as part of a multimedia application on a media server, selecting at least one media frame that is to be rendered according to the media frame generation input events, determining graphics processing capabilities of a client device on which the selected media frame is to be rendered, and generating a render command for the selected media frame based on the determined graphics processing capabilities of the client device. The render command includes contextual graphics information and graphics processing unit (GPU) pipeline information for use in rendering the selected media frame on the client device. The method also includes transmitting the generated render command to the client device to initiate rendering of the selected media frame using the contextual graphics information and the GPU pipeline information. Various other methods, systems, and computerreadable media are also disclosed.

IPC Classes  ?

  • A63F 13/355 - Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client
  • A63F 13/77 - Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory

91.

SYSTEMS AND METHODS FOR AUTOMATICALLY IDENTIFYING DIGITAL VIDEO CLIPS THAT RESPOND TO ABSTRACT SEARCH QUERIES

      
Application Number 18186467
Status Pending
Filing Date 2023-03-20
First Publication Date 2024-09-26
Owner Netflix, Inc. (USA)
Inventor
  • Ziai, Amirreza
  • Vartakavi, Aneesh
  • Griggs, Kelli
  • Jukes, Yvonne Sylvia
  • Ferris, Sean
  • Lok, Eugene
  • Alonso, Alejandro

Abstract

The disclosed computer-implemented methods and systems include implementations that automatically generate and train a video clip classifier model to identify video clips that respond to a specific search query for a desired depiction that can include abstract, context-dependent, and/or subjective terms. For example, the methods and systems described herein generate and update a digital content understanding graphical user interface to facilitate the process of generating a corpus of training digital video clips, training a video clip classifier model with the training digital video clips, and applying the video clip classifier model to new digital video clips. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting
  • G06F 16/735 - Filtering based on additional data, e.g. user or group profiles
  • G06F 16/738 - Presentation of query results
  • G06F 16/75 - ClusteringClassification
  • G06V 10/776 - ValidationPerformance evaluation
  • G06V 10/94 - Hardware or software architectures specially adapted for image or video understanding
  • G06V 20/40 - ScenesScene-specific elements in video content

92.

TECHNIQUES FOR PERFORMING DIRECTIONAL INTRA PREDICTION WHEN ENCODING MEDIA CONTENT

      
Application Number US2024020803
Publication Number 2024/197088
Status In Force
Filing Date 2024-03-20
Publication Date 2024-09-26
Owner NETFLIX, INC. (USA)
Inventor Segui Ugalde, Aleix

Abstract

In various embodiments, a directional intra prediction application encodes video or other media content. The directional intra prediction application transposes a left reference column of samples associated with a first portion of content to generate a left reference row of samples. The directional intra prediction application computes a transposed rightward predicted tile of samples based on a prediction angle and the left reference row of samples. The directional intra prediction application transposes the transposed rightward predicted tile to generate a rightward predicted tile of samples. The directional intra prediction application generates a predicted tile of samples for the first portion of content based on a downward predicted tile of samples and the rightward predicted tile of samples.

IPC Classes  ?

  • H04N 19/593 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks

93.

ENHANCED USER INTERFACE EXPERIENCES GENERATED USING MACHINE LEARNING

      
Application Number 18427751
Status Pending
Filing Date 2024-01-30
First Publication Date 2024-09-19
Owner Netflix Inc. (USA)
Inventor Ju, Cheng

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.

IPC Classes  ?

  • G06F 9/451 - Execution arrangements for user interfaces
  • H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content

94.

USING BITSETS TO COMMUNICATE INFORMATION CONCERNING ENTITIES IN A CATALOG

      
Application Number 18181456
Status Pending
Filing Date 2023-03-09
First Publication Date 2024-09-12
Owner NETFLIX, INC. (USA)
Inventor
  • Koszewnik, John Andrew
  • Minaev, Val
  • Khaitan, Varun
  • Lindsay, Adam Taro
  • Lee, Jongyoon
  • Leibundguth, Jonathon Peter

Abstract

In various embodiments a computer-implemented method for communicating sets of entities in a content catalog is disclosed. The method includes loading an entity index into memory at a microservice, where the entity index comprises entity identifiers corresponding to titles in a catalog, and where each identifier in the entity index is mapped to an ordinal number. The method also includes composing a message including a bitset to identify titles from the catalog, where a bit in the bitset is set if a position of the bit in the bitset corresponds to a respective ordinal number in the entity index associated with the one or more titles. Additionally, the method includes transmitting the message to a different microservice where a memory for the recipient microservice comprises a copy of the entity index, and where the bitset comprised within the message is decoded into entity identifiers using the entity index.

IPC Classes  ?

  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
  • G06F 16/22 - IndexingData structures thereforStorage structures

95.

USING BITSETS TO COMMUNICATE INFORMATION CONCERNING ENTITIES IN A CATALOG

      
Application Number US2024018736
Publication Number 2024/186935
Status In Force
Filing Date 2024-03-06
Publication Date 2024-09-12
Owner NETFLIX, INC. (USA)
Inventor
  • Koszewnik, John Andrew
  • Minaev, Val
  • Khaitan, Varun
  • Lindsay, Adam Taro
  • Lee, Jongyoon
  • Leibundguth, Jonathon Peter

Abstract

In various embodiments a computer-implemented method for communicating sets of entities in a content catalog is disclosed. The method includes loading an entity index into memory at a microservice, where the entity index comprises entity identifiers corresponding to titles in a catalog, and where each identifier in the entity index is mapped to an ordinal number. The method also includes composing a message including a bitset to identify titles from the catalog, where a bit in the bitset is set if a position of the bit in the bitset corresponds to a respective ordinal number in the entity index associated with the one or more titles. Additionally, the method includes transmitting the message to a different microservice where a memory for the recipient microservice comprises a copy of the entity index, and where the bitset comprised within the message is decoded into entity identifiers using the entity index.

IPC Classes  ?

  • G06F 16/22 - IndexingData structures thereforStorage structures
  • G06F 16/41 - IndexingData structures thereforStorage structures

96.

N

      
Application Number 019073293
Status Registered
Filing Date 2024-08-30
Registration Date 2025-01-11
Owner Netflix, Inc. (USA)
NICE Classes  ?
  • 41 - Education, entertainment, sporting and cultural services
  • 43 - Food and drink services, temporary accommodation

Goods & Services

Entertainment services; entertainment information; entertainment services, namely, providing online computer, electronic and video games; providing temporary use of non-downloadable interactive games; conducting entertainment events and activities; arranging, organizing, conducting, and hosting social entertainment events; entertainment events in the nature of cultural and arts events, galas, dance events, balls, and social entertainment events; educational and entertainment services, namely, providing interactive online television series; entertainment services in the nature of conducting exhibitions and conventions concerning motion picture and television characters; entertainment services in the nature of live theatrical, musical or comedic performances; entertainment services, namely, providing podcasts in the field of entertainment and entertainment information; providing online music, not downloadable; fan club services; providing online non-downloadable comic books and graphic novels; interactive entertainment services; online interactive entertainment; interactive, experiential and immersive audience participation events and recreational activities; presenting live cosplay entertainment events; amusement park services; entertainment services, namely, providing online, non-downloadable interactive media, video clips, photography, music, data, visual effects, and digital collectibles; entertainment services in the nature of development, creation, production, distribution, and post-production of motion picture films, television shows, special events, and multimedia entertainment content; entertainment services in the nature of television series and movies in the fields of action adventure, animation, anime, biography, classics, comedy, crime, documentary, drama, faith, family, fantasy, film-noir, history, horror, international, musical, mystery, romance, science fiction, sports, thrillers, war, and westerns; film production; production and distribution of radio programs and sound recordings; providing information, reviews, and recommendations regarding movies and television shows via a website and video-on-demand transmission services; providing non-downloadable films and television shows via a video-on-demand transmission service; providing entertainment services via a global communication network in the nature of online games and websites featuring a wide variety of general interest entertainment information relating to motion picture films, television show programs, musical videos, related film clips, photographs, and other multimedia materials; educational and entertainment services, namely, providing multimedia entertainment content in the field of science fiction, comic books, film, television, television and film characters, music, and celebrities; providing interactive, multiplayer game services for games played over the Internet; providing entertainment services via a global communication network in the nature of online games and websites featuring a wide variety of general interest entertainment information relating to video games, motion picture films, television show programs, musical videos, related film clips, photographs, and other multimedia materials; multimedia publishing of software and games; providing online non-downloadable magazines, journals and newsletters in the field of computer games, video games, online computer games and general entertainment; radio entertainment services; production of podcasts; entertainment services in the nature of organizing and conducting exhibitions, conferences, festivals, and conventions in the fields of entertainment, film, television, television and film characters, music, and celebrities; organizing and conducting community festivals featuring music, art, food, film, television, theater, drama, dance, live musical performances, speakers, celebrity appearances, and cultural exhibitions and activities; arranging for ticket reservations for shows and other entertainment events. Restaurant and bar services; cafeteria services; take-out restaurant services; catering services and restaurants featuring home delivery; snack bar services.

97.

NETFLIX

      
Application Number 019073374
Status Registered
Filing Date 2024-08-30
Registration Date 2025-04-30
Owner Netflix, Inc. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 16 - Paper, cardboard and goods made from these materials
  • 18 - Leather and imitations of leather
  • 21 - HouseHold or kitchen utensils, containers and materials; glassware; porcelain; earthenware
  • 25 - Clothing; footwear; headgear
  • 28 - Games; toys; sports equipment
  • 41 - Education, entertainment, sporting and cultural services
  • 43 - Food and drink services, temporary accommodation

Goods & Services

Adapters; apparatus for recording, transmission or reproduction of sound or images; encoded electronic chip cards; magnetically encoded gift cards; USB flash drives; computer programs; computer software featuring children’s learning activities; computer software; downloadable computer software applications; downloadable entertainment software related to motion pictures and television series; mobile, tablet and computer application software featuring downloadable graphics, namely, digital images, digital icons, digital wallpapers and desktop images; downloadable mobile applications; downloadable software for the integration of text, audio, graphics, images, data, and moving pictures into interactive applications; audio and visual recordings; audio recordings featuring music, stories, dramatic performances, non-dramatic performances, learning activities for children, and games; audiobooks; CDs and DVDs; downloadable audio and video recordings featuring music, film and television soundtracks, music performances, and music videos; downloadable television series and film; downloadable ringtones and sound recordings featuring music, all for wireless communication devices; downloadable electronic newsletters in the field of entertainment; electronic publications; musical recordings; accessories for mobile phones, computers, laptops, tablets, cameras, portable sound and video players, smartwatches, personal digital assistants, and electronic book readers; electronic device accessories, namely, protective sleeves, covers, cases, faceplates, skins, straps, and protective display screen covers; earphones; headphones; keyboards for tablets; mouse pads; grips, stands and mounts for handheld digital electronic devices, namely, mobile phones, tablet computers, cameras, and portable sound and video players, electronic book readers, computers, and personal digital assistants; wrist and arm rests for use with computers; binoculars; calculators; cameras; decorative magnets; eyeglass and sunglass cases; eyeglasses; graduated rulers; magnifying glasses; microphones; radios; sports helmets; eyewear accessories, other than charms; sunglasses; walkie-talkies; downloadable game software; downloadable computer software for accessing online virtual environments in which users can interact for recreational, leisure or entertainment purposes; virtual reality, mixed reality and augmented reality game software and hardware; downloadable virtual goods, namely, digital tokens and virtual currency wallets, digital stickers, digital trading cards, digital artwork, and digital images. Appointment books; blank journal books; bookends; daily planners; diaries; envelopes; folders; loose leaf binders; name badges; notebooks; notepads; office supplies; packaging boxes of paper; paper clips; paper teaching materials; paper; paperweights; rubber stamps; stationery and educational supplies; stationery; art prints; arts and crafts clay kits; arts and crafts paint kits; arts and crafts paper kits; art pictures; chalk; ballpoint pens; colored pencils; composition books; craft paper; crayons; drawing rulers; dry erase writing boards and dry erase writing surfaces; easels; felt pens; glitter for stationery purposes; highlighting markers; markers; modeling clay; paint boxes; painting sets for children; pen and pencil cases and boxes; pencil erasers; pencil sharpeners; pencils; pens; stencils; school supplies (stationery); decorative paper centerpieces; gift bags; gift boxes; gift cards; gift wrapping paper; greeting cards; handkerchiefs and table linen of paper; paper cake decorations; paper lunch bags; paper napkins; paper party decorations; party goodie bags of paper or plastic; printed invitations; advent calendars; bumper stickers; calendars; coasters of paper; collectible trading cards; decals and stickers for use as home décor; decals; holders for non-magnetically encoded gift cards; money clips; paper mache figurines; passport holders; photograph albums; plastic shopping bags; printed patterns for making clothes; scrapbook albums; sticker books; stickers; temporary tattoo transfers; books; activity books; baby books; bookmarks; books and magazines featuring characters from animated, action adventure, comedy and/or drama motion pictures and television shows; books featuring stories, games, and activities for children; books in the fields of games and gaming; children’s activity books; children’s books; children’s interactive educational books and magazines; coffee table and art books; coloring books; comic books; cookbooks; flashcards; graphic novels; magazines; novels; pamphlets; newspapers; brochures; postcards; posters; printed activity books for adults; printed matter; printed publications; series of fiction books; story books. All-purpose carrying bags; all-purpose sport bags; athletic bags; baby backpacks; backpacks; beach bags; book bags; briefcases; diaper bags; duffel bags; fanny packs; handbags; knapsacks; luggage; messenger bags; overnight bags; pocketbooks; purses; satchels; shopping bags made of leather, mesh or textile; tote bags; traveling bags; waist packs; animal collars; animal leashes; baby carriers worn on the body; business card cases; coin purses; key cases; leather cases; leather pouches; luggage tags; pet clothing; toiletry cases sold empty; umbrellas; wallets. Bakeware; bowls; cake molds; cake pans; cake stands; cookie cutters; cutting boards; decorating bags for confectioners; oven mitts; pie pans; beverage glassware; beverageware; canteens; coffee cups; cookie jars; cups; dinnerware; dishes; drinking cups; drinking flasks; drinking straws; drinking vessels; food basters; glassware for household purposes; heat-insulated vessels; kitchen utensils; lunch boxes; lunch kits consisting of lunch boxes and insulated containers; mills for household purposes, hand-operated; mugs; non-electric portable coolers; paper plates; plastic dishes; plates; removable insulators for drink cans and bottles; picnic baskets; salt and pepper shakers; serving trays; servingware for serving food; sports bottles sold empty; strainers for household use; tea kettles; tea sets; tea cups; tea infusers; tea strainers; tea caddies; tea cozies; thermal insulated containers for food or beverage; trays; trivets; vacuum bottles; bottle openers; candle holders not of precious metal; coasters not of paper or textile; candle snuffers; containers for household use; corkscrews; decorative glass not for building; decorative plates; figurines or busts made of china, ceramic, crystal, earthenware, glass, or porcelain; hair brushes; hair combs; mason jars; menorahs; napkin holders; napkin rings not of precious metals; non-metallic trays for domestic purposes; piggy banks; soap dishes; toothbrush holders; toothbrushes; towel rails and rings; vases; waste baskets; wine openers. Clothing, footwear, headwear; gloves; scarves; rainwear; swimwear; infant wear; costumes for use in children's dress-up play; costume accessories, including novelty headwear with integrated wigs; Halloween and masquerade costumes; cosplay costumes. Action figures; bobblehead dolls; doll accessories; doll clothing; doll houses; dolls; plastic toy figurines; playsets for action figures; plush toys; toy figures; collectible toy figures; action skill games; board games; card games; dart games; games; marbles for games; memory games; pinball machines and pinball-type games; playing cards; role-playing games; target games; trading card games; trading cards for games; balls, namely, balls for sports, play balls, rubber balls, and inflatable balls; croquet sets; elbow and knee pads for athletic use; exercise equipment, namely, exercise bands, balls, and weights; flying discs; gymnastic and sporting articles; in-line skates; jump ropes; lawn games; non-motorized toy scooters; roller skates; sand toys; sit-in and ride-on toy vehicles; skateboards; swim floats for recreational use; toy drones; toy scooters; toy vehicles; water toys; Christmas stockings; Christmas tree decorations; Christmas tree ornaments; handheld party poppers; paper party favors; paper party hats; party favors in the nature of small toys and toy noisemakers; party games; snow globes; amusement game machines; amusement park rides; balloons; bubble-making wand and solution sets; costume masks; drawing toys; inflatable toys; kites; musical toys; pet toys; playthings; puzzles; spinning fidget toys; spinning tops; toy bakeware and toy cookware; toy building blocks; toy candy dispensers; toy construction sets; toy putty; toy scale model kits; toys, namely, children's dress-up accessories; toys; toy whistles; yo-yos. Entertainment services; entertainment information; entertainment services, namely, providing online computer, electronic and video games; providing temporary use of non-downloadable interactive games; conducting entertainment events and activities; arranging, organizing, conducting, and hosting social entertainment events; entertainment events in the nature of cultural and arts events, galas, dance events, balls, and social entertainment events; educational and entertainment services, namely, providing interactive online television series; entertainment services in the nature of conducting exhibitions and conventions concerning motion picture and television characters; entertainment services in the nature of live theatrical, musical or comedic performances; entertainment services, namely, providing podcasts in the field of entertainment and entertainment information; providing online music, not downloadable; fan club services; providing online non-downloadable comic books and graphic novels; interactive entertainment services; online interactive entertainment; interactive, experiential and immersive audience participation events and recreational activities; presenting live cosplay entertainment events; amusement park services; entertainment services, namely, providing online, non-downloadable interactive media, video clips, photography, music, data, visual effects, and digital collectibles; entertainment services in the nature of development, creation, production, distribution, and post-production of motion picture films, television shows, special events, and multimedia entertainment content; entertainment services in the nature of television series and movies in the fields of action adventure, animation, anime, biography, classics, comedy, crime, documentary, drama, faith, family, fantasy, film-noir, history, horror, international, musical, mystery, romance, science fiction, sports, thrillers, war, and westerns; film production; production and distribution of radio programs and sound recordings; providing information, reviews, and recommendations regarding movies and television shows via a website and video-on-demand transmission services; providing non-downloadable films and television shows via a video-on-demand transmission service; providing entertainment services via a global communication network in the nature of online games and websites featuring a wide variety of general interest entertainment information relating to motion picture films, television show programs, musical videos, related film clips, photographs, and other multimedia materials; educational and entertainment services, namely, providing multimedia entertainment content in the field of science fiction, comic books, film, television, television and film characters, music, and celebrities; providing interactive, multiplayer game services for games played over the Internet; providing entertainment services via a global communication network in the nature of online games and websites featuring a wide variety of general interest entertainment information relating to video games, motion picture films, television show programs, musical videos, related film clips, photographs, and other multimedia materials; multimedia publishing of software and games; providing online non-downloadable magazines, journals and newsletters in the field of computer games, video games, online computer games and general entertainment; radio entertainment services; production of podcasts; entertainment services in the nature of organizing and conducting exhibitions, conferences, festivals, and conventions in the fields of entertainment, film, television, television and film characters, music, and celebrities; organizing and conducting community festivals featuring music, art, food, film, television, theater, drama, dance, live musical performances, speakers, celebrity appearances, and cultural exhibitions and activities; arranging for ticket reservations for shows and other entertainment events. Restaurant and bar services; cafeteria services; take-out restaurant services; catering services and restaurants featuring home delivery; snack bar services.

98.

NETFLIX

      
Application Number 019073391
Status Registered
Filing Date 2024-08-30
Registration Date 2025-01-11
Owner Netflix, Inc. (USA)
NICE Classes  ?
  • 41 - Education, entertainment, sporting and cultural services
  • 43 - Food and drink services, temporary accommodation

Goods & Services

Provision of entertainment information via a website; entertainment services, namely, providing online computer, electronic and video games; providing temporary use of non-downloadable interactive games; conducting entertainment events and activities; arranging, organizing, conducting, and hosting social entertainment events; entertainment events in the nature of cultural and arts events, galas, dance events, balls, and social entertainment events; entertainment services, namely, providing podcasts in the field of entertainment and entertainment information; providing online music, not downloadable; providing online non-downloadable comic books and graphic novels; interactive entertainment services; online interactive entertainment; interactive, experiential and immersive audience participation events and recreational activities; presenting live cosplay entertainment events; entertainment services, namely, providing online, non-downloadable interactive media, video clips, photography, music, data, visual effects, and digital collectibles; production and distribution of radio programs and sound recordings; educational and entertainment services, namely, providing multimedia entertainment content in the field of science fiction, comic books, film, television, television and film characters, music, and celebrities; providing interactive, multiplayer game services for games played over the Internet; providing entertainment services via a global communication network in the nature of online games and websites featuring a wide variety of general interest entertainment information relating to video games, motion picture films, television show programs, musical videos, related film clips, photographs, and other multimedia materials; multimedia publishing of software and games; providing online non-downloadable magazines, journals and newsletters in the field of computer games, video games, online computer games and general entertainment; radio entertainment services; production of podcasts; entertainment services in the nature of organizing and conducting exhibitions, conferences, festivals, and conventions in the fields of entertainment, film, television, television and film characters, music, and celebrities; organizing and conducting community festivals featuring music, art, food, film, television, theater, drama, dance, live musical performances, speakers, celebrity appearances, and cultural exhibitions and activities. Restaurant and bar services; cafeteria services; take-out restaurant services; catering services and restaurants featuring home delivery; snack bar services.

99.

NETFLIX

      
Serial Number 98724920
Status Pending
Filing Date 2024-08-29
Owner Netflix, Inc. ()
NICE Classes  ?
  • 41 - Education, entertainment, sporting and cultural services
  • 43 - Food and drink services, temporary accommodation

Goods & Services

Entertainment services, namely, providing online computer games featuring virtual worlds in which users can interact for entertainment purpose; arranging, organizing, conducting, and hosting social entertainment events; entertainment events in the nature of organizing cultural and arts events, galas, dance events, balls, and social entertainment events; educational and entertainment services, namely, providing interactive online television series in the fields of action adventure, animation, anime, biography, classics, comedy, crime, documentary, drama, faith, family, fantasy, film-noir, history, horror, international, musical, mystery, romance, science fiction, sports, thrillers, war, and westerns; entertainment services in the nature of live theatrical, musical and comedic performances; entertainment services, namely, providing podcasts in the field of entertainment and entertainment information; providing online music, not downloadable; fan club services; providing online non-downloadable comic books and graphic novels; providing interactive, experiential, and immersive audience participation events and recreational activities for social entertainment purposes, namely, obstacle courses attractions, live show performances, live music performances, live treasure hunt games, escape room attractions, drive-through and walk-through interactive special events in the field of motion pictures and television shows, and annual holiday-themed special events; presenting live cosplay entertainment events; amusement park services; production and distribution of radio programs and sound recordings; providing interactive, multiplayer video games played over the Internet; multimedia publishing of software and games; providing online non-downloadable magazines, journals and newsletters in the field of computer games, video games, online computer games and general entertainment industry news; radio entertainment services namely, radio entertainment production; radio entertainment services namely, radio programming; radio entertainment services, namely, radio programs in the field of entertainment; production of podcasts; entertainment services in the nature of organizing and conducting exhibitions, conferences, festivals, and conventions in the fields of entertainment, film, television, television and film characters, music, and celebrities; organizing and conducting community festivals featuring music, art, food, film, television, theater, drama, dance, live musical performances, speakers, celebrity appearances, and cultural exhibitions and activities. Restaurant and bar services; cafeteria services; take-out restaurant services; catering services and restaurants featuring home delivery; snack bar services.

100.

NETFLIX

      
Serial Number 98725143
Status Pending
Filing Date 2024-08-29
Owner Netflix, Inc. ()
NICE Classes  ?
  • 25 - Clothing; footwear; headgear
  • 28 - Games; toys; sports equipment
  • 09 - Scientific and electric apparatus and instruments
  • 16 - Paper, cardboard and goods made from these materials
  • 18 - Leather and imitations of leather
  • 21 - HouseHold or kitchen utensils, containers and materials; glassware; porcelain; earthenware
  • 41 - Education, entertainment, sporting and cultural services
  • 43 - Food and drink services, temporary accommodation

Goods & Services

Clothing, namely, aprons, bathrobes, beachwear, belts, blouses, bottoms, cloth bibs, coats, cover-ups, dresses, gloves, gowns, hoodies, hosiery, infant wear, jackets, jerseys; joggers, namely, jogging bottoms and jogging tops, jogging suits, leggings; clothing, namely, lingerie, loungewear, mittens, pajamas, parkas, pants, ponchos, pullovers, raincoats, rainwear, rash guards, scarves, shirts, shorts, skirts, skorts, sleepwear, snow suits, socks, suspenders, sweaters, sweatpants, sweatshirts, swimsuits, swimwear, T-shirts, ties as clothing, tops as clothing, underwear, vests; footwear; headwear, namely, beanies, caps as headwear, earmuffs, hats, headbands, skull caps, and visors as headwear; costumes for use in children's dress-up play; costume accessories, namely, novelty headwear with integrated wigs; Halloween and masquerade costumes and masks sold in connection therewith; cosplay costumes. Action figures; bobblehead dolls; doll accessories; doll clothing; doll houses; dolls; modeled plastic toy figurines; playsets for action figures; plush toys; toy figures; collectible toy figures; action skill games; board games; card games; dart games; marbles for games; memory games; pinball machines and pinball-type games; playing cards; role-playing games; target games; trading card games; trading cards for games; balls, namely, balls for sports, play balls, rubber balls, and inflatable balls; croquet sets; elbow and knee pads for athletic use; exercise equipment, namely, exercise bands, balls, and weights; flying discs; in-line skates; jump ropes; lawn games, namely, cornhole game sets, bocce ball, giant tumble tower blocks, giant sized board games for use outdoors, tossing and catching game sets, outdoor bowling game sets, lawn darts, ring games, horseshoe games, croquet sets, and action skill game sets; non-motorized toy scooters; roller skates; sand toys; sit-in and ride-on toy vehicles; skateboards; swim floats for recreational use; toy drones; toy scooters; toy vehicles; water toys; Christmas stockings; Christmas tree decorations; Christmas tree ornaments; handheld party poppers; paper party favors; paper party hats; party favors in the nature of small toys and toy noisemakers; party games; snow globes; amusement game machines; amusement park rides; balloons; bubble-making wand and solution sets; costume masks; drawing toys; inflatable toys; kites; musical toys; pet toys; jigsaw puzzles, three-dimensional puzzles; spinning fidget toys; spinning tops; toy bakeware and toy cookware; toy building blocks; toy candy dispensers; toy construction sets; toy putty; toy scale model kits; toy whistles; toys, namely, children's dress-up accessories in the nature of toy helmets for play, toy face masks, toy jewelry, and play wands; yo-yos; video game consoles; controllers for game consoles; handheld game consoles; handheld units for playing electronic games; video game machines; video game interactive remote control units; video game consoles for use with an external display screen or monitor. Power adapters; apparatus for recording, transmission or reproduction of sound or images; encoded electronic chip cards containing musical recordings from and related to motion pictures, television shows and video games; magnetically encoded gift cards; blank USB flash drives; downloadable computer software featuring children's learning activities; downloadable software for the integration of text, audio, graphics, images, data, and moving pictures into interactive mobile applications in the field of film and television series and characters; downloadable entertainment software for viewing and interacting with audiovisual and multimedia entertainment content related to television series and films in the fields of action adventure, animation, anime, biography, classics, comedy, crime, documentary, drama, faith, family, fantasy, film-noir, history, horror, international, musical, mystery, romance, science fiction, sports, thrillers, war, and westerns; downloadable mobile, tablet, and computer application software featuring downloadable graphics, namely, emoji sets, emoticons, digital wallpapers and desktop images; downloadable mobile applications for accessing and streaming audiovisual and multimedia content via the internet and global communications networks; audio and visual recordings featuring dramatic motion pictures, television shows, stories, related music and games and learning activities for children; audio recordings featuring dramatic music, stories, performances, and related games and learning activities for children; downloadable audiobooks featuring fiction and non-fiction stories in the field of action adventure, animation, anime, biography, classics, comedy, crime, documentary, drama, faith, family, fantasy, film-noir, history, horror, international, musical, mystery, romance, science fiction, sports, thrillers, war, and westerns; prerecorded CDs and DVDs featuring dramatic music, stories, and performances from and related to dramatic motion pictures and television shows; downloadable audio and video recordings featuring music, film and television soundtracks, music performances, and music videos; downloadable electronic publications in the nature of newsletters in the field of entertainment; downloadable motion pictures and television shows featuring dramatic performances and stories and programming for children; downloadable ringtones and sound recordings featuring music, all for wireless communication devices; musical recordings; accessories for mobile phones, computers, laptops, tablets, cameras, portable sound and video players, smartwatches, personal digital assistants, and electronic book readers, namely, protective sleeves, covers, cases, faceplates, skins, straps, and protective display screen covers; earphones; headphones; keyboards for tablets; mouse pads; grips, stands and mounts for handheld digital electronic devices, namely, mobile phones, tablet computers, cameras, portable sound and video players, electronic book readers, computers and personal digital assistants; wrist and arm rests for use with computers; binoculars; calculators; cameras; decorative magnets; eyeglass and sunglass cases; eyeglasses; eyewear accessories, namely, straps, neck cords, and head straps which restrain eyewear from movement on a wearer; graduated rulers; magnifying glasses; microphones; radios; sports helmets; sunglasses; walkie-talkies; downloadable game software; downloadable computer software for accessing online virtual environments in which users can interact for recreational, leisure or entertainment purposes; downloadable virtual goods, namely, multimedia files containing digital stickers, digital trading cards, digital artwork, and digital images relating to audiovisual entertainment; audio speakers; computer hardware and peripheral devices; digital media streaming devices; digital video recorders; compact disc players; DVD and high definition video disc players; home theater systems comprised of audio and video receivers; mobile phones; remote controls for television sets and digital media streaming devices; smart watches; downloadable entertainment software downloaded via the internet and wireless devices for watching motion pictures and television series and playing games on mobile devices; downloadable computer software for creating and providing user access to searchable databases of information and data; downloadable computer software for wireless content delivery; downloadable computer software for purchasing, accessing, and viewing movies, TV shows, videos, and multimedia content; downloadable motion pictures and television shows featuring fiction and non-fiction stories on a variety of topics provided via a video-on-demand service; downloadable motion pictures and television shows in the fields of action adventure, animation, anime, biography, classics, comedy, crime, documentary, drama, faith, family, fantasy, film-noir, history, horror, international, musical, mystery, romance, science fiction, sports, thrillers, war, and westerns; downloadable podcasts in the field of entertainment. Printed appointment books; blank journal books; bookends; printed daily planners; printed diaries; envelopes; folders for paper; loose leaf binders; name badges; printed notebooks; printed notepads; packaging boxes of paper; paper clips; paper; paperweights; rubber stamps; stationery; art prints; arts and crafts clay kits; arts and crafts paint kits; arts and crafts paper kits; ballpoint pens; chalk; colored pencils; printed composition books; craft paper; crayons; drawing rulers; dry erase writing boards and writing surfaces; easels; felt pens; framed art pictures; glitter for stationery purposes; highlighting markers; markers; modeling clay; painting sets for children; pen and pencil cases and boxes; pencil erasers; pencil sharpeners; pencils; pens; stencils; decorative paper centerpieces; gift bags; gift boxes; gift wrapping paper; printed greeting cards; handkerchiefs and table linen of paper; non-magnetically encoded gift cards; paper cake decorations; paper lunch bags; paper napkins; paper party decorations; party goodie bags of paper or plastic; printed invitations; printed advent calendars; bumper stickers; printed calendars; collectible printed trading cards; coasters of paper; decals and stickers for use as home décor; decals; holders for non-magnetically encoded gift cards; money clips; paper mache figurines; passport holders; photograph albums; plastic shopping bags; printed patterns for making clothes; scrapbook albums; sticker books; stickers; temporary tattoo transfers; printed baby books; bookmarks; printed books and magazines featuring characters from animated, action adventure, comedy and drama motion pictures and television shows; printed books featuring stories, games, and activities for children; printed books in the fields of games and gaming; printed children's books; printed children's activity books; printed children's interactive educational books and magazines; printed coffee table books and art books related to television series in the fields of action adventure, animation, anime, biography, classics, comedy, crime, documentary, drama, faith, family, fantasy, film-noir, history, horror, international, musical, mystery, romance, science fiction, sports, thrillers, war, and westerns; printed coloring books; printed comic books; printed cookbooks; printed flashcards; printed graphic novels; printed novels; printed postcards; printed posters; printed activity books for adults; series of printed fiction books; printed story books. All-purpose carrying bags; all-purpose sport bags; athletic bags; baby backpacks; backpacks; beach bags; book bags; briefcases; diaper bags; duffel bags; fanny packs; handbags; knapsacks; luggage; messenger bags; overnight bags; pocketbooks; purses; satchels; shopping bags made of leather, mesh or textile; tote bags; traveling bags; waist packs; animal collars; animal leashes; baby carriers worn on the body; business card cases; coin purses; key cases; leather cases; leather pouches; luggage tags; pet clothing; toiletry cases sold empty; umbrellas; wallets. Bakeware; bowls; cake molds; cake pans; cake stands; cookie cutters; cutting boards; decorating bags for confectioners; oven mitts; pie pans; beverage glassware; beverageware; canteens; coffee cups; colanders; cookie jars; cups; dinnerware; dishes; drinking cups for babies and children; drinking flasks; drinking straws; drinking vessels; hand-operated salt and pepper mills; heat-insulated vessels; lunch boxes; lunch kits consisting of lunch boxes and insulated containers for holding food and beverages; mugs; non-electric portable coolers; paper plates; plastic dishes; plates; removable insulators for drink cans and bottles, namely, insulating sleeve holders for beverage cans and bottles; fitted picnic baskets; food basters; picnic baskets sold empty; salt and pepper shakers; serving trays; servingware for serving food; sports bottles sold empty; strainers for household use; non-electric tea kettles; tea sets; tea cups; tea infusers; tea strainers; tea caddies; tea cozies; thermal insulated containers for food or beverage; trays for household purposes; trivets; vacuum bottles; bottle openers; candle holders not of precious metal; candle snuffers; coasters not of paper or textile; containers for household use; corkscrews; decorative glass not for building; decorative plates; figurines or busts made of china, ceramic, crystal, earthenware, glass, or porcelain; hair brushes; hair combs; mason jars; menorahs; napkin holders; napkin rings not of precious metals; non-metallic trays for domestic purposes; piggy banks; soap dishes; toothbrush holders; toothbrushes; towel rails and rings; vases; waste baskets; wine openers. Entertainment services in the nature of television series and motion pictures in the field of action adventure, animation, anime, biography, classics, comedy, crime, documentary, drama, faith, family, fantasy, film-noir, history, horror, international, musical, mystery, romance, science fiction, sports, thrillers, war, and westerns for distribution via the Internet and video-on-demand; entertainment services, namely, providing online computer, electronic and video games; providing temporary use of non-downloadable interactive games; entertainment services, namely, online computer games featuring virtual worlds in which users can interact for entertainment purposes; arranging, organizing, conducting, and hosting social entertainment events; entertainment events in the nature of cultural and arts events, galas, dance events, balls, and social entertainment events; educational and entertainment services, namely, providing interactive online action adventure, animation, anime, biography, classics, comedy, crime, documentary, drama, faith, family, fantasy, film-noir, history, horror, international, musical, mystery, romance, science fiction, sports, thrillers, war, and westerns television series; entertainment services in the nature of conducting exhibitions and conventions concerning motion picture and television characters; entertainment services in the nature of live theatrical, musical and comedic performances; entertainment services, namely, providing podcasts in the field of entertainment and entertainment information; providing online music, not downloadable; fan club services; providing online non-downloadable comic books and graphic novels; providing interactive, experiential, and immersive audience participation events and recreational activities for social entertainment purposes, namely, obstacle courses, shows, live music performances, live treasure hunt games, escape rooms, drive-in and walk-through interactive special events in the field of motion pictures and television shows, special events at an amusement park, and annual holiday special events; presenting live cosplay entertainment events; amusement park services; entertainment services, namely, providing on-line, non-downloadable video clips, photography, music, data, and visual effects; entertainment services, namely, provision of online non-downloadable digital collectibles in the nature of artwork, video clips, and image files relating to audiovisual entertainment; entertainment services in the nature of development, creation, production, distribution, and post-production of motion picture films, television shows, special events, and multimedia entertainment content; film production; production and distribution of radio programs and sound recordings; providing non-downloadable films and television shows via a video-on-demand transmission service; providing entertainment services via a global communication network in the nature of online games and websites featuring a wide variety of general interest entertainment information relating to motion picture films, television show programs, musical videos, related film clips, photographs, and other multimedia materials; educational and entertainment services, namely, providing non-downloadable multimedia entertainment content in the field of science fiction, comic books, film, television, television and film characters, music, and celebrities; providing interactive, multiplayer game services for games played over the Internet; providing entertainment services via a global communication network in the nature of online games and websites featuring a wide variety of general interest entertainment information relating to video games, motion picture films, television show programs, musical videos, related film clips, photographs, and other multimedia materials; multimedia publishing of software and games; providing online non-downloadable magazines, journals and newsletters in the field of computer games, video games, online computer games and general entertainment; radio entertainment services, namely, radio programs featuring performances by comedians; production of podcasts; entertainment services in the nature of organizing and conducting exhibitions, conferences, festivals, and conventions in the fields of entertainment, film, television, television and film characters, music, and celebrities; organizing and conducting community festivals featuring music, art, food, film, television, theater, drama, dance, live musical performances, speakers, celebrity appearances, and cultural exhibitions and activities. Restaurant and bar services; cafeteria services; take-out restaurant services; catering services and restaurants featuring home delivery; snack bar services.
  1     2     3     ...     11        Next Page