Netflix, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 944 pour Netflix, Inc. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 840
        Marque 104
Juridiction
        États-Unis 558
        International 220
        Canada 138
        Europe 28
Date
Nouveautés (dernières 4 semaines) 7
2024 avril (MACJ) 5
2024 mars 7
2024 février 3
2024 janvier 3
Voir plus
Classe IPC
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 121
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison 79
H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux 79
H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 78
H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels 66
Voir plus
Classe NICE
41 - Éducation, divertissements, activités sportives et culturelles 58
09 - Appareils et instruments scientifiques et électriques 47
38 - Services de télécommunications 34
35 - Publicité; Affaires commerciales 26
42 - Services scientifiques, technologiques et industriels, recherche et conception 24
Voir plus
Statut
En Instance 143
Enregistré / En vigueur 801
  1     2     3     ...     10        Prochaine page

1.

PREDETERMINING NETWORK ROUTE FOR CONTENT STEERING

      
Numéro d'application US2022078074
Numéro de publication 2024/081025
Statut Délivré - en vigueur
Date de dépôt 2022-10-13
Date de publication 2024-04-18
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Shastri, Ishaan
  • Schek, James

Abrégé

The disclosed computer-implemented method includes determining that incoming media item requests are to be skewed from a random distribution among server nodes, using a random distribution algorithm, to a directed distribution among the server nodes. The method then includes identifying, in a loading assignment, which media items are to be loaded onto specific server nodes to produce the directed distribution of media item requests. The method next includes preloading the identified media items onto the server nodes according to the loading assignment and receiving media item requests for the preloaded media items. The method then includes routing the received media item requests to the server nodes using the random distribution algorithm, where the random distribution algorithm is skewed to the directed distribution based on the preloading of the media items according to the identified loading assignment. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • H04L 65/00 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel
  • H04L 67/1001 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour accéder à un serveur parmi une pluralité de serveurs répliqués
  • H04L 67/1029 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour accéder à un serveur parmi une pluralité de serveurs répliqués en utilisant des données liées à l'état des serveurs par un répartiteur de charge

2.

TECHNIQUES FOR GENERATING A PERCEPTUAL QUALITY MODEL FOR PREDICTING VIDEO QUALITY ACROSS DIFFERENT VIEWING PARAMETERS

      
Numéro d'application 17937024
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-11
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Bampis, Christos G.
  • Li, Zhi

Abrégé

In various embodiments, a training application generates a trained perceptual quality model that estimates perceived video quality for reconstructed video. The training application computes a pixels-per-degree value based on a normalized viewing distance and a display resolution. The training application computes a set of feature values corresponding to a set of visual quality metrics based on a reconstructed video sequence, a source video sequence, and the pixels-per-degree value. The training application executes a machine learning algorithm on the first set of feature values to generate the trained perceptual quality model. The trained perceptual quality model maps a particular set of feature values corresponding to the set of visual quality metrics to a particular perceptual quality score.

Classes IPC  ?

  • G06T 7/00 - Analyse d'image
  • G06N 20/10 - Apprentissage automatique utilisant des méthodes à noyaux, p.ex. séparateurs à vaste marge [SVM]

3.

TECHNIQUES FOR PREDICTING VIDEO QUALITY ACROSS DIFFERENT VIEWING PARAMETERS

      
Numéro d'application 17937033
Statut En instance
Date de dépôt 2022-09-30
Date de la première publication 2024-04-11
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Bampis, Christos G.
  • Li, Zhi

Abrégé

In various embodiments, a quality inference application estimates perceived video quality for reconstructed video. The quality inference application computes a set of feature values corresponding to a set of visual quality metrics based on a reconstructed frame, a source frame, a display resolution, and a normalized viewing distance. The quality inference application executes a trained perceptual quality model on the set of feature values to generate a perceptual quality score that indicates a perceived visual quality level for the reconstructed frame. The quality inference application performs one or more operations associated with an encoding process based on the perceptual quality score.

Classes IPC  ?

  • H04N 19/154 - Qualité visuelle après décodage mesurée ou estimée de façon subjective, p.ex. mesure de la distorsion
  • H04N 19/136 - Caractéristiques ou propriétés du signal vidéo entrant
  • H04N 19/172 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant une image, une trame ou un champ
  • H04N 19/182 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant un pixel
  • H04N 19/184 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant des bits, p.ex. de flux vidéo compressé
  • H04N 19/42 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p.ex. la mise en œuvre de logiciels spécialisés

4.

MEDIA AWARE CONTENT PLACEMENT

      
Numéro d'application 18389599
Statut En instance
Date de dépôt 2023-12-19
Date de la première publication 2024-04-11
Propriétaire Netflix, Inc. (USA)
Inventeur(s)
  • Sadafal, Videsh
  • Shastri, Ishaan

Abrégé

The disclosed computer-implemented method includes accessing cluster hardware information that identifies at least two different types of storage media within a cluster and provides an indication of a respective amount of data throughput for each identified type of storage media. The method next includes accessing popularity information for digital content that is to be stored in the cluster. The popularity information indicates how often the digital content is predicted to be accessed over a specified future period of time. The method also includes allocating the digital content on the different types of storage media within the cluster according to the popularity information. Accordingly, digital content predicted to have higher popularity is placed on storage media types with higher throughput amounts, and digital content predicted to have lower popularity is placed on storage media types with lower throughput amounts. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • H04N 21/231 - Opération de stockage de contenu, p.ex. mise en mémoire cache de films pour stockage à court terme, réplication de données sur plusieurs serveurs, ou établissement de priorité des données pour l'effacement
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • H04N 21/218 - Source du contenu audio ou vidéo, p.ex. réseaux de disques locaux
  • H04N 21/2312 - Placement de données sur le réseau de disques

5.

TECHNIQUES FOR PREDICTING VIDEO QUALITY ACROSS DIFFERENT VIEWING PARAMETERS

      
Numéro d'application US2023075279
Numéro de publication 2024/073515
Statut Délivré - en vigueur
Date de dépôt 2023-09-27
Date de publication 2024-04-04
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Bampis, Christos G.
  • Li, Zhi

Abrégé

In various embodiments, a quality inference application estimates perceived video quality for reconstructed video. The quality inference application computes a set of feature values corresponding to a set of visual quality metrics based on a reconstructed frame, a source frame, a display resolution, and a normalized viewing distance. The quality inference application executes a trained perceptual quality model on the set of feature values to generate a perceptual quality score that indicates a perceived visual quality level for the reconstructed frame. The quality inference application performs one or more operations associated with an encoding process based on the perceptual quality score.

Classes IPC  ?

  • H04N 19/154 - Qualité visuelle après décodage mesurée ou estimée de façon subjective, p.ex. mesure de la distorsion
  • H04N 19/147 - Débit ou quantité de données codées à la sortie du codeur selon des critères de débit-distorsion
  • H04N 19/172 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant une image, une trame ou un champ

6.

SYSTEMS AND METHODS FOR MITIGATING MISDETECTION OF MULTI-HOUSEHOLD USAGE OF A SUBSCRIPTION SERVICE

      
Numéro d'application US2023074012
Numéro de publication 2024/059592
Statut Délivré - en vigueur
Date de dépôt 2023-09-12
Date de publication 2024-03-21
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Venitz, Ethan
  • Crabb, Eric James
  • House, Geoffrey Mason
  • Venturella, Aj
  • Edwards, Anthony Devere
  • Kirk, Christopher Bradley
  • Ramachandra, Praveen

Abrégé

The disclosed computer-implemented methods and systems provide solutions for mitigating misdetection of display devices in connection with a subscription service. In some examples, the described methods and systems receive a content request from a display device, where the content request is correlated with a particular subscription service account. In some examples, the systems and methods further determine that the display device is not associated with the particular subscription service account. To verify the display device, the systems and methods utilize display timings and scan timings associated with a verification token to prove that the display device is validly located and can therefore be trusted in connection with the subscription service account. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • H04N 21/254 - Gestion au sein du serveur de données additionnelles, p.ex. serveur d'achat ou serveur de gestion de droits
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • H04N 21/6334 - Signaux de commande issus du serveur dirigés vers des éléments du réseau ou du client vers le client pour l’autorisation, p.ex. en transmettant une clé
  • H04W 12/06 - Authentification
  • H04W 12/61 - Sécurité dépendant du contexte dépendant du temps

7.

SYSTEMS AND METHODS FOR OPTIMIZING HARD DRIVE THROUGHPUT

      
Numéro d'application 18523839
Statut En instance
Date de dépôt 2023-11-29
Date de la première publication 2024-03-21
Propriétaire Netflix Inc. (USA)
Inventeur(s) Pfitzner, David W.

Abrégé

The disclosed computer-implemented method includes accessing a hard drive to measure operational characteristics of the hard drive. The method next includes deriving hard drive health factors used to control the hard drive that are based on the measured operational characteristics. The derived hard drive health factors include an average per-seek time indicating an average amount of time the hard drive spends seeking specified data that is to be read and an average read speed indicating an average amount of time the hard drive spends reading the specified data. The method next includes determining, based on the hard drive health factors and the operational characteristics, an amount of load servicing capacity currently available at the hard drive, and then includes regulating the amount of load servicing performed by the hard drive according to the determined amount of available load servicing capacity. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 11/22 - Détection ou localisation du matériel d'ordinateur défectueux en effectuant des tests pendant les opérations d'attente ou pendant les temps morts, p.ex. essais de mise en route
  • G06F 11/30 - Surveillance du fonctionnement

8.

METHODS AND SYSTEMS FOR PROVIDING DYNAMICALLY COMPOSED PERSONALIZED MEDIA ASSETS

      
Numéro d'application 18515106
Statut En instance
Date de dépôt 2023-11-20
Date de la première publication 2024-03-14
Propriétaire Netflix, Inc. (USA)
Inventeur(s)
  • Doig-Cardet, Christine
  • Wobbe, Bruce
  • Holsapple, Sanford
  • Lott, Alexander
  • Sharma, Sonali
  • Gimenez, Clay
  • Kelly, Jeremy
  • Kirchner, Jeff
  • Janardanan, Leena

Abrégé

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.

Classes IPC  ?

  • H04N 21/8549 - Création de résumés vidéo, p.ex. bande annonce
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
  • H04N 21/2668 - Création d'un canal pour un groupe dédié d'utilisateurs finaux, p.ex. en insérant des publicités ciblées dans un flux vidéo en fonction des profils des utilisateurs finaux
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

9.

TEMPORAL PLACEMENT OF A REBUFFERING EVENT

      
Numéro d'application 18518040
Statut En instance
Date de dépôt 2023-11-22
Date de la première publication 2024-03-14
Propriétaire Netflix, Inc. (USA)
Inventeur(s)
  • Katsavounidis, Ioannis
  • Watson, Mark
  • Hipple, Aaron
  • Wolcott, Will

Abrégé

A method includes receiving, with a computing system, data representing a video item into a buffer. The method further includes outputting the video item from the buffer to a display system. The method further includes determining that utilization of the buffer falls below a predetermined threshold. The method further includes, in response to determining that the utilization of the buffer falls below the predetermined threshold, determining that there is a specified rebuffering point within a predetermined time frame. The method further includes pausing with the computing system, the video item at the specified rebuffering point in response to determining that there is the specified rebuffering point within the predetermined time frame.

Classes IPC  ?

  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • G06F 16/783 - Recherche de données caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/432 - Opération de récupération de contenu d'un support de stockage local, p.ex. disque dur
  • H04N 21/433 - Opération de stockage de contenu, p.ex. opération de stockage en réponse à une requête de pause ou opérations de cache

10.

NETFLIX HOUSE

      
Numéro d'application 231450400
Statut En instance
Date de dépôt 2024-03-07
Propriétaire Netflix, Inc. (USA)
Classes de Nice  ?
  • 03 - Produits cosmétiques et préparations de toilette; préparations pour blanchir, nettoyer, polir et abraser.
  • 16 - Papier, carton et produits en ces matières
  • 18 - Cuir et imitations du cuir
  • 21 - Ustensiles, récipients, matériaux pour le ménage; verre; porcelaine; faience
  • 25 - Vêtements; chaussures; chapellerie
  • 28 - Jeux, jouets, articles de sport
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 43 - Services de restauration (alimentation); hébergement temporaire

Produits et services

(1) 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; 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 (2) 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 (3) 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 (4) Clothing, footwear, headwear; 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, 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, tops, underwear, vests; headwear, namely, beanies, caps, earmuffs, hats, headbands, skull caps, and visors; 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 (5) 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) Advertising, marketing and promotion services; digital advertising services; entertainment marketing services, namely, marketing, promotion and advertising in the fields of entertainment, film, television, television and film characters, music, and celebrities; promotional services, namely, providing a website promoting multimedia entertainment content, films, television shows, and special events; providing consumer information in the field of entertainment; retail store services, pop-up store services, and online retail store services, namely for art supplies, backpacks, bags, beverages, books, cameras, candy, cards, CD's, Christmas tree decorations, clothing, collectibles, computer accessories, computer games, video games, computer software, consumer electronics, cosmetics, costume accessories, costumes, DVD's, fashion accessories, figurines, food, footwear, games, gift cards, gift items, hats, household and kitchen utensils and containers, jewelry, key chains, magnets, office and school supplies, personal care items, pet clothing, posters, printed matter, publications, soaps, souvenir items, sporting goods, stationery, stickers, sunglasses, toys, trinkets, and watches (2) Entertainment services; providing online non-downloadable video clips and multimedia entertainment recordings containing audio files, video files, artwork, and informational text from and related to a television series and motion pictures; entertainment information; 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 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 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 (3) Restaurant and bar services; cafeteria services; take-out restaurant services; catering services; and restaurants featuring home delivery; snack bar services

11.

NETFLIX HOUSE

      
Numéro d'application 018995941
Statut En instance
Date de dépôt 2024-03-07
Propriétaire Netflix, Inc. (USA)
Classes de Nice  ?
  • 16 - Papier, carton et produits en ces matières
  • 18 - Cuir et imitations du cuir
  • 21 - Ustensiles, récipients, matériaux pour le ménage; verre; porcelaine; faience
  • 25 - Vêtements; chaussures; chapellerie
  • 28 - Jeux, jouets, articles de sport
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 43 - Services de restauration (alimentation); hébergement temporaire

Produits et services

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; 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; 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, loungewear; clothing, namely, 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, tops, underwear, vests; headwear, namely, beanies, caps, earmuffs, hats, headbands, skull caps, and visors; 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; 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. Advertising, marketing and promotion services; digital advertising services; entertainment marketing services, namely, marketing, promotion and advertising in the fields of entertainment, film, television, television and film characters, music, and celebrities; promotional services, namely, providing a website promoting multimedia entertainment content, films, television shows, and special events; providing consumer information in the field of entertainment; retail store services, pop-up store services, and online retail store services, namely for art supplies, backpacks, bags, beverages, books, cameras, candy, cards, CD's, Christmas tree decorations, clothing, collectibles, computer accessories, computer games, video games, computer software, consumer electronics, cosmetics, costume accessories, costumes, DVD's; retail store services, pop-up store services, and online retail store services, namely for fashion accessories, figurines, food, footwear, games, gift cards, gift items, hats, household and kitchen utensils and containers, jewelry, key chains, magnets, office and school supplies, personal care items, pet clothing, posters, printed matter, publications, soaps, souvenir items, sporting goods, stationery, stickers, sunglasses, toys, trinkets, and watches. Entertainment services; providing online non-downloadable video clips and other multimedia digital content containing audio, video, artwork, and text from and related to a television series and motion pictures; entertainment information; 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 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 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.

12.

NETFLIX HOUSE

      
Numéro de série 98436679
Statut En instance
Date de dépôt 2024-03-06
Propriétaire Netflix, Inc. ()
Classes de Nice  ?
  • 16 - Papier, carton et produits en ces matières
  • 18 - Cuir et imitations du cuir
  • 21 - Ustensiles, récipients, matériaux pour le ménage; verre; porcelaine; faience
  • 25 - Vêtements; chaussures; chapellerie
  • 28 - Jeux, jouets, articles de sport
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 43 - Services de restauration (alimentation); hébergement temporaire

Produits et services

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 and film 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; 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; 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 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; 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 Advertising, marketing and promotion services; digital advertising services; entertainment marketing services, namely, marketing, promotion and advertising in the fields of entertainment, film, television, television and film characters, music, and celebrities; promotional services, namely, providing a website promoting multimedia entertainment content, films, television shows, and special events; providing information, news, and commentary in the field of entertainment business; retail store services, pop-up store services, and online retail store services, all featuring art supplies, backpacks, bags, beverages, books, cameras, candy, cards, CD's, Christmas tree decorations, clothing, collectibles, computer accessories, computer games, video games, computer software, consumer electronics, cosmetics, costume accessories, costumes, DVD's, fashion accessories, figurines, food, footwear, games, gift cards, gift items, hats, household and kitchen utensils and containers, jewelry, key chains, magnets, office and school supplies, personal care items, pet clothing, posters, printed matter, publications, soaps, souvenir items, sporting goods, stationery, stickers, sunglasses, toys, trinkets, and watches Entertainment services in the nature of providing online non-downloadable video clips and other multimedia digital content containing audio, video, artwork, and text from and related to a television series and series of motion pictures 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; 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; entertainment services, namely, providing virtual environments in which users can interact for recreational, leisure or 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; 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, namely, provision of online non-downloadable digital collectibles in the nature of virtual goods for use in virtual environments Restaurant and bar services; cafeteria services; take-out restaurant services; catering services and restaurants featuring home delivery; snack bar services

13.

DISPLAYING A SCENE TO A SUBJECT WHILE CAPTURING THE SUBJECTS ACTING PERFORMANCE USING MULTIPLE SENSORS

      
Numéro d'application 18502717
Statut En instance
Date de dépôt 2023-11-06
Date de la première publication 2024-02-29
Propriétaire NETFLIX, INC. (USA)
Inventeur(s) Trojansky, Stephan

Abrégé

A system surrounds an area with a first set of display panels. A second set of display panels is positioned above the area, and a third set of display panels is positioned below the area. A subject is positioned within the area and may be on an omnidirectional treadmill within the area. A controller communicates content to the first set of display panels, the second set of display panels, and the third set of display panels that presents a multidimensional scene when displayed. A set of sensors capture sensor data of the subject within the area while content is displayed. One or more of the sensors may be coupled to a repositioning system that repositions sensors so the subject remains in a field of view of different sensors. From sensor data of the subject, a representation of the subject may be generated for insertion into other video content.

Classes IPC  ?

  • G06T 17/20 - Description filaire, p.ex. polygonalisation ou tessellation
  • B25J 19/02 - Dispositifs sensibles
  • G06T 1/00 - Traitement de données d'image, d'application générale
  • G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
  • G06T 15/04 - Mappage de texture

14.

TECHNIQUES FOR MITIGATING NIC KTLS DENIAL-OF-SERVICE ATTACKS

      
Numéro d'application US2023070638
Numéro de publication 2024/030760
Statut Délivré - en vigueur
Date de dépôt 2023-07-20
Date de publication 2024-02-08
Propriétaire NETFLIX, INC. (USA)
Inventeur(s) Gallatin, Andrew John

Abrégé

In various embodiments, a kernel uses a NIC to transmit encrypted data over TCP connections. The kernel causes the NIC to encrypt first data to generate a first transmission control protocol (TCP) packet in accordance with a hardware-based transport layer security (TLS) offload mode. The kernel computes a first re-transmission statistic in response to the first TCP packet failing to reach a first device over a first TCP connection; the kernel assigns the first TCP connection to a software-based TLS offload mode instead of the hardware-based TLS offload mode based on the first re-transmission statistic. Subsequently, the kernel encrypts second data to generate a second TCP packet in accordance with the software-based TLS offload mode, the kernel then causes the NIC to transmit the second TCP packet to the first device over the first TCP connection.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 21/72 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information dans les circuits de cryptographie

15.

TECHNIQUES FOR MITIGATING NIC KTLS DENIAL-OF-SERVICE ATTACKS

      
Numéro d'application 17878757
Statut En instance
Date de dépôt 2022-08-01
Date de la première publication 2024-02-01
Propriétaire NETFLIX, INC. (USA)
Inventeur(s) Gallatin, Andrew John

Abrégé

In various embodiments, a kernel uses a NIC to transmit encrypted data over TCP connections. The kernel causes the NIC to encrypt first data to generate a first transmission control protocol (TCP) packet in accordance with a hardware-based transport layer security (TLS) offload mode. The kernel computes a first re-transmission statistic in response to the first TCP packet failing to reach a first device over a first TCP connection; the kernel assigns the first TCP connection to a software-based TLS offload mode instead of the hardware-based TLS offload mode based on the first re-transmission statistic. Subsequently, the kernel encrypts second data to generate a second TCP packet in accordance with the software-based TLS offload mode, the kernel then causes the NIC to transmit the second TCP packet to the first device over the first TCP connection.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 69/16 - Implémentation ou adaptation du protocole Internet [IP], du protocole de contrôle de transmission [TCP] ou du protocole datagramme utilisateur [UDP]

16.

SYSTEMS AND METHODS FOR PROVIDING STREAMING TELEMETRY DATA

      
Numéro d'application 18484879
Statut En instance
Date de dépôt 2023-10-11
Date de la première publication 2024-02-01
Propriétaire Netflix, Inc. (USA)
Inventeur(s)
  • Mcintosh, Colin
  • Costello, Michael

Abrégé

The disclosed computer-implemented method includes identifying a target networking device communicatively connected to a cluster of networked server instances. The networked server instances are configured to consume network telemetry messages. The method further includes applying a shared lock to the target networking device, so that only a single networked server instance has access to network telemetry messages produced by the target networking device. The method also includes replicating the network telemetry messages produced by the locked target networking device to other server instances in the cluster, and then diverting requests for network telemetry messages from the locked target networking device to another server instance in the cluster of networked server instances. This allows the other server instance in the cluster to service the diverted telemetry data requests for the locked target networking device using the replicated network telemetry messages. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • H04L 67/563 - Redirection de flux de réseau de données
  • H04L 67/1031 - Commande du fonctionnement des serveurs par un répartiteur de charge, p.ex. en ajoutant ou en supprimant de serveurs qui servent des requêtes
  • H04L 67/1095 - Réplication ou mise en miroir des données, p.ex. l’ordonnancement ou le transport pour la synchronisation des données entre les nœuds du réseau

17.

SYSTEMS AND METHODS FOR PREDICTING AND MITIGATING OUT OF MEMORY KILLS

      
Numéro d'application 18354582
Statut En instance
Date de dépôt 2023-07-18
Date de la première publication 2024-01-25
Propriétaire Netflix, Inc. (USA)
Inventeur(s)
  • Eichacker, Andrew David
  • Lau, Anselm
  • Mehra, Aryan
  • Munning, Jason Nicholas
  • Karimdady Sharifabad, Farnaz
  • Vijayanathan, Prasanna
  • Wade, Chaïna

Abrégé

A computer-implemented method includes identifying static information associated with a computing device that is running a media playback application. The method also includes monitoring the media playback application during a playback session to identify dynamic information associated with the playback session. Still further, the method includes instantiating a trained machine learning (ML) model to determine, based on historical usage data associated with the media playback application, a likelihood that the media playback application will experience an out of memory kill. The trained ML model implements a graded window to indicate a scaled likelihood that an out of memory kill will occur within a specified timeframe. Then, according to the trained ML model's determination, the method generates a prediction that an out of memory kill will occur for the media playback application within the specified timeframe. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

18.

SYSTEMS AND METHODS FOR PREDICTING AND MITIGATING OUT OF MEMORY KILLS

      
Numéro d'application US2023070523
Numéro de publication 2024/020461
Statut Délivré - en vigueur
Date de dépôt 2023-07-19
Date de publication 2024-01-25
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Eichacker, Andrew
  • Lau, Anselm
  • Mehra, Aryan
  • Munning, Jason, Nicholas
  • Karimdady Sharifabad, Farnaz
  • Vijayanathan, Prasanna
  • Wade, Chaïna

Abrégé

A computer-implemented method includes identifying static information associated with a computing device that is running a media playback application. The method also includes monitoring the media playback application during a playback session to identify dynamic information associated with the playback session. Still further, the method includes instantiating a trained machine learning (ML) model to determine, based on historical usage data associated with the media playback application, a likelihood that the media playback application will experience an out of memory kill. The trained ML model implements a graded window to indicate a scaled likelihood that an out of memory kill will occur within a specified timeframe. Then, according to the trained ML model's determination, the method generates a prediction that an out of memory kill will occur for the media playback application within the specified timeframe. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie

19.

BRANCHING LOGIC IN A PLAYBACK ENVIRONMENT

      
Numéro d'application 18470202
Statut En instance
Date de dépôt 2023-09-19
Date de la première publication 2024-01-11
Propriétaire Netflix, Inc. (USA)
Inventeur(s)
  • Lee, Kevin Pei-Wen
  • Jones, Jr., Lawrence E.
  • Lea, Iv, Joseph Peyton

Abrégé

The disclosed computer-implemented method may include accessing a pre-rendered multimedia item. The pre-rendered multimedia item may have branching logic associated with it, where the branching logic includes branching points that direct non-sequential playback of the pre-rendered multimedia item. The method may also include initializing playback of the pre-rendered multimedia item and accessing, at the branching points, various trigger conditions that direct playback order of different segments of the pre-rendered multimedia item. The method may then include updating, based on the trigger conditions, at least some portion of custom state data. The method may further include playing back the segments of the pre-rendered multimedia item according to the updated state data. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • G06F 16/44 - Navigation; Visualisation à cet effet

20.

SYSTEMS AND METHODS FOR STREAMLINING MULTIMEDIA CONTENT ACQUISITION

      
Numéro d'application 18457303
Statut En instance
Date de dépôt 2023-08-28
Date de la première publication 2023-12-28
Propriétaire Netflix, Inc. (USA)
Inventeur(s)
  • Gala, Shyam
  • Shi, Katheryn
  • Gray, Christopher
  • Rangarajan, Suudhan
  • Correa, Manuel
  • Pissanetzky, Pablo
  • Mollinier Toublet, Bertrand
  • Ghate, Niranjan P.
  • Walsh, Raymond
  • Barker, Edward H.

Abrégé

The disclosed computer-implemented method may include receiving, from a client device, a request for multimedia content, where the request includes both a manifest request that includes client identification data and a license request that includes a license challenge. The method may further include validating the received request for multimedia content using the client identification data in the manifest request and generating a manifest response that includes an identification of a specified multimedia content stream that is to be provided to the client device. The method may also include acquiring at least one license in response to the license request, where the license includes a response to the license challenge having various content keys, and then providing the specified multimedia content stream, including the generated manifest response and the acquired license, to the client device. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G10K 11/178 - Procédés ou dispositifs de protection contre le bruit ou les autres ondes acoustiques ou pour amortir ceux-ci, en général utilisant des effets d'interférence; Masquage du son par régénération électro-acoustique en opposition de phase des ondes acoustiques originales
  • H04L 65/70 - Mise en paquets adaptés au réseau des données multimédias
  • H04L 65/75 - Gestion des paquets du réseau multimédia
  • G06F 21/10 - Protection de programmes ou contenus distribués, p.ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • H04N 21/254 - Gestion au sein du serveur de données additionnelles, p.ex. serveur d'achat ou serveur de gestion de droits

21.

SYSTEMS AND METHODS FOR AUTOMATICALLY GENERATING SOUND EVENT SUBTITLES

      
Numéro d'application US2023067723
Numéro de publication 2023/244907
Statut Délivré - en vigueur
Date de dépôt 2023-05-31
Date de publication 2023-12-21
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Wang, Yadong
  • Rao, Shilpa Jois

Abrégé

The disclosed computer-implemented method may include systems and methods for automatically generating sound event subtitles for digital videos. For example, the systems and methods described herein can automatically generate subtitles for sound events within a digital video soundtrack that includes sounds other than speech. Additionally, the systems and methods described herein can automatically generate sound event subtitles as part of an automatic and comprehensive approach that generates subtitles for all sounds within a soundtrack of a digital video—thereby avoiding the need for any manual inputs as part of the subtitling process.

Classes IPC  ?

  • G11B 27/28 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • G06N 20/00 - Apprentissage automatique
  • G10L 15/20 - Techniques de reconnaissance de la parole spécialement adaptées de par leur robustesse contre les perturbations environnantes, p.ex. en milieu bruyant ou reconnaissance de la parole émise dans une situation de stress
  • G10L 25/78 - Détection de la présence ou de l’absence de signaux de voix

22.

SYSTEMS AND METHODS FOR CLASSIFYING MUSIC FROM HETEROGENOUS AUDIO SOURCES

      
Numéro d'application 17841322
Statut En instance
Date de dépôt 2022-06-15
Date de la première publication 2023-12-21
Propriétaire Netflix, Inc. (USA)
Inventeur(s)
  • Wang, Yadong
  • Kitchener, Jeff
  • Rao, Shilpa Jois

Abrégé

The disclosed computer-implemented method may include accessing an audio stream with heterogenous audio content; dividing the audio stream into a plurality of frames; generating a plurality of spectrogram patches, each spectrogram patch within the plurality of spectrogram patches being derived from a frame within the plurality of frames; and providing each spectrogram patch within the plurality of spectrogram patches as input to a convolutional neural network classifier and receiving, as output, a classification of music within a corresponding frame from within the plurality of frames. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G10H 1/00 - INSTRUMENTS DE MUSIQUE ÉLECTROPHONIQUES; INSTRUMENTS DANS LESQUELS LES SONS SONT PRODUITS PAR DES MOYENS ÉLECTROMÉCANIQUES OU DES GÉNÉRATEURS ÉLECTRONIQUES, OU DANS LESQUELS LES SONS SONT SYNTHÉTISÉS À PARTIR D'UNE MÉMOIRE DE DONNÉES Éléments d'instruments de musique électrophoniques

23.

SYSTEMS AND METHODS FOR AUTOMATICALLY GENERATING SOUND EVENT SUBTITLES

      
Numéro d'application 17841564
Statut En instance
Date de dépôt 2022-06-15
Date de la première publication 2023-12-21
Propriétaire Netflix, Inc. (USA)
Inventeur(s)
  • Wang, Yadong
  • Rao, Shilpa Jois

Abrégé

The disclosed computer-implemented method may include systems and methods for automatically generating sound event subtitles for digital videos. For example, the systems and methods described herein can automatically generate subtitles for sound events within a digital video soundtrack that includes sounds other than speech. Additionally, the systems and methods described herein can automatically generate sound event subtitles as part of an automatic and comprehensive approach that generates subtitles for all sounds within a soundtrack of a digital video—thereby avoiding the need for any manual inputs as part of the subtitling process.

Classes IPC  ?

  • H04N 5/93 - Régénération du signal de télévision ou de parties sélectionnées de celui-ci
  • G10L 15/00 - Reconnaissance de la parole
  • G10L 15/04 - Segmentation; Détection des limites de mots
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • G10L 25/57 - Techniques d'analyses de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier pour comparaison ou différentiation pour le traitement des signaux vidéo
  • G10L 25/81 - Détection de la présence ou de l’absence de signaux de voix pour différencier la parole de la musique
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • H04N 5/278 - Sous-titrage

24.

SYSTEMS AND METHODS FOR CLASSIFYING MUSIC FROM HETEROGENOUS AUDIO SOURCES

      
Numéro d'application US2023068388
Numéro de publication 2023/245026
Statut Délivré - en vigueur
Date de dépôt 2023-06-14
Date de publication 2023-12-21
Propriétaire NETFLIX INC. (USA)
Inventeur(s)
  • Wang, Adam
  • Kirchner, Jeff
  • Rao, Shilpa

Abrégé

The disclosed computer-implemented method may include accessing an audio stream with heterogenous audio content; dividing the audio stream into a plurality of frames; generating a plurality of spectrogram patches, each spectrogram patch within the plurality of spectrogram patches being derived from a frame within the plurality of frames; and providing each spectrogram patch within the plurality of spectrogram patches as input to a convolutional neural network classifier and receiving, as output, a classification of music within a corresponding frame from within the plurality of frames. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G10L 25/51 - Techniques d'analyses de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier pour comparaison ou différentiation
  • G06F 16/683 - Recherche de données caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • G10H 1/00 - INSTRUMENTS DE MUSIQUE ÉLECTROPHONIQUES; INSTRUMENTS DANS LESQUELS LES SONS SONT PRODUITS PAR DES MOYENS ÉLECTROMÉCANIQUES OU DES GÉNÉRATEURS ÉLECTRONIQUES, OU DANS LESQUELS LES SONS SONT SYNTHÉTISÉS À PARTIR D'UNE MÉMOIRE DE DONNÉES Éléments d'instruments de musique électrophoniques
  • G10L 25/30 - Techniques d'analyses de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par la technique d’analyse utilisant des réseaux neuronaux

25.

TECHNIQUES FOR REUSING PORTIONS OF ENCODED ORIGINAL VIDEOS WHEN ENCODING LOCALIZED VIDEOS

      
Numéro d'application US2023023116
Numéro de publication 2023/239549
Statut Délivré - en vigueur
Date de dépôt 2023-05-22
Date de publication 2023-12-14
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Watson, Mark
  • Newton, Christopher

Abrégé

In various embodiments, a localized video encoding application encodes localized videos. In operation, the localized video encoding application computes a prediction frame based on a target frame of a localized video and at least a portion of a reference frame of a decoded original video. The localized video encoding application computes a residual frame based on the prediction frame and the target frame of the localized video. The localized video encoding application performs one or more encoding operations on the residual frame to generate a frame of an encoded localization layer. The frame of the encoded localization layer and at least one frame of an encoded original video are subsequently transmitted to another device for decoding.

Classes IPC  ?

  • H04N 19/30 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant des techniques hiérarchiques, p.ex. l'échelonnage
  • H04N 21/23 - Traitement de contenu ou de données additionnelles; Opérations élémentaires de serveur; Intergiciel de serveur
  • H04N 21/80 - Génération ou traitement de contenu ou de données additionnelles par un créateur de contenu, indépendamment du processus de distribution; Contenu en soi

26.

TECHNIQUES FOR REUSING PORTIONS OF ENCODED ORIGINAL VIDEOS WHEN ENCODING LOCALIZED VIDEOS

      
Numéro d'application 17834399
Statut En instance
Date de dépôt 2022-06-07
Date de la première publication 2023-12-07
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Watson, Mark
  • Newton, Christopher

Abrégé

In various embodiments, a localized video encoding application encodes localized videos. In operation, the localized video encoding application computes a prediction frame based on a target frame of a localized video and at least a portion of a reference frame of a decoded original video. The localized video encoding application computes a residual frame based on the prediction frame and the target frame of the localized video. The localized video encoding application performs one or more encoding operations on the residual frame to generate a frame of an encoded localization layer. The frame of the encoded localization layer and at least one frame of an encoded original video are subsequently transmitted to another device for decoding.

Classes IPC  ?

  • H04N 21/4402 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4

27.

TECHNIQUES FOR STEERING NETWORK TRAFFIC TO REGIONS OF A CLOUD COMPUTING SYSTEM

      
Numéro d'application 18452482
Statut En instance
Date de dépôt 2023-08-18
Date de la première publication 2023-12-07
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Federov, Sergey
  • Williams, Phelps Watson
  • Behnam, Niosha

Abrégé

In various embodiments, domain name system (DNS) servers are implemented on a content distribution network (CDN) infrastructure in order to facilitate centralized control of traffic steering. Each server appliance in the CDN infrastructure acts as both an authoritative DNS nameserver and a dynamic request proxy, and each such server appliance is assigned to one of multiple cloud computing system regions. The assignment of server appliances to cloud regions is based on latency measurements collected via client application probes and an optimization that minimizes an overall latency experienced by the client applications subject to constraints that the maximum traffic to each cloud region is less than a capacity constraint for that region, the maximum deviation of traffic to each cloud regions at any point in time is less than a given percentage, and the maximum deviation of traffic between direct and indirect paths is less than a given percentage.

Classes IPC  ?

  • H04L 47/125 - Prévention de la congestion; Récupération de la congestion en équilibrant la charge, p.ex. par ingénierie de trafic
  • G06F 17/11 - Opérations mathématiques complexes pour la résolution d'équations
  • H04L 43/0864 - Retards de voyage aller-retour
  • H04L 47/2441 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en s'appuyant sur la classification des flux, p.ex. en utilisant des services intégrés [IntServ]
  • H04L 61/4511 - Répertoires de réseau; Correspondance nom-adresse en utilisant des protocoles normalisés d'accès aux répertoires en utilisant le système de noms de domaine [DNS]
  • H04L 67/101 - Sélection du serveur pour la répartition de charge basée sur les conditions du réseau
  • H04L 67/1036 - Répartition de la charge des demandes adressées aux serveurs pour des services autres que la fourniture de contenu à utilisateur, p.ex. répartition des charges entre serveurs de noms de domaine
  • H04L 67/56 - Approvisionnement des services mandataires
  • H04N 21/239 - Interfaçage de la voie montante du réseau de transmission, p.ex. établissement de priorité des requêtes de clients
  • H04L 67/1021 - Sélection du serveur pour la répartition de charge basée sur la localisation du client ou du serveur

28.

BANDING ARTIFACT DETECTOR

      
Numéro d'application US2023067664
Numéro de publication 2023/235730
Statut Délivré - en vigueur
Date de dépôt 2023-05-31
Date de publication 2023-12-07
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Sole Rojals, Joel
  • Fernandez Afonso, Mariana

Abrégé

A computer-implemented method includes accessing a video frame that includes a plurality of pixels. The method also includes generating a spatial mask that identifies pixels whose likelihood of causing banding within the video frame meets at least a minimum threshold likelihood. The method also includes computing a local distribution for a region of the video frame that includes at least those pixels that were identified by the spatial mask to detect bands in the video frame. The method further includes determining that the detected bands in the video frame are at least a minimum threshold size. The method also includes applying dithering to those detected bands in the video frame that were determined to meet the minimum threshold size. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • H04N 19/117 - Filtres, p.ex. pour le pré-traitement ou le post-traitement
  • H04N 19/86 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo mettant en œuvre la diminution des artéfacts de codage, p.ex. d'artéfacts de blocs
  • H04N 19/85 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo
  • G06T 5/00 - Amélioration ou restauration d'image
  • G06T 5/20 - Amélioration ou restauration d'image en utilisant des opérateurs locaux
  • G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p.ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice
  • H03M 1/20 - Augmentation de la résolution par l'utilisation d'un système à n bits pour obtenir n+m bits, p.ex. par addition d'un signal aléatoire

29.

TECHNIQUES FOR GENERATING RECOMMENDATIONS BASED ON HISTORICAL USER PREFERENCES AND CURRENT USER INTERACTIONS

      
Numéro d'application 18325959
Statut En instance
Date de dépôt 2023-05-30
Date de la première publication 2023-11-30
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Bhattacharya, Moumita
  • Lamkhede, Sudarshan Dnyaneshwar
  • Kofler, Christoph
  • Robinson, Kelley Jean
  • Zhang, Yi

Abrégé

In various embodiments, an in-session recommendation application generates recommendations for users during streaming sessions. The in-session recommendation application generates a set of feature values for a set of features associated with a trained machine learning model based on user interactions that have occurred via a graphical user interface (GUI) during a current streaming session. The in-session recommendation application executes the trained machine learning model on at least the set of feature values and a first feature value associated with a first item to generate a first score. The in-session recommendation application generates a recommendation based on the first score and at least a second score that is associated with both a second item and the user interactions. The in-session recommendation application displays the recommendation within the GUI.

Classes IPC  ?

  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p.ex. apprentissage des préférences d'utilisateurs pour recommander des films
  • H04N 21/25 - Opérations de gestion réalisées par le serveur pour faciliter la distribution de contenu ou administrer des données liées aux utilisateurs finaux ou aux dispositifs clients, p.ex. authentification des utilisateurs finaux ou des dispositifs clients ou
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes

30.

BANDING ARTIFACT DETECTOR

      
Numéro d'application 18325983
Statut En instance
Date de dépôt 2023-05-30
Date de la première publication 2023-11-30
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Sole Rojals, Joel
  • Fernandez Afonso, Mariana

Abrégé

A computer-implemented method includes accessing a video frame that includes a plurality of pixels. The method also includes generating a spatial mask that identifies pixels whose likelihood of causing banding within the video frame meets at least a minimum threshold likelihood. The method also includes computing a local distribution for a region of the video frame that includes at least those pixels that were identified by the spatial mask to detect bands in the video frame. The method further includes determining that the detected bands in the video frame are at least a minimum threshold size. The method also includes applying dithering to those detected bands in the video frame that were determined to meet the minimum threshold size. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • H04N 19/86 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo mettant en œuvre la diminution des artéfacts de codage, p.ex. d'artéfacts de blocs
  • G06V 10/75 - Appariement de motifs d’image ou de vidéo; Mesures de proximité dans les espaces de caractéristiques utilisant l’analyse de contexte; Sélection des dictionnaires
  • G06F 3/14 - Sortie numérique vers un dispositif de visualisation
  • G09G 3/20 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p.ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice

31.

TECHNIQUES FOR ASSESSING UNCERTAINTY OF A PREDICTIVE MODEL

      
Numéro d'application 18319146
Statut En instance
Date de dépôt 2023-05-17
Date de la première publication 2023-11-23
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Mcinerney, James Edward
  • Kallus, Nathan

Abrégé

One or more embodiments include a computer-implemented method that includes receiving a data set generated by a machine learning model, wherein the data set comprises a plurality of data samples that are independent of each other, performing two or more fitting operations to fit the data set to a regularized maximum likelihood estimators (MLEs), determining a variance associated with the data set based on a derivative associated with the regularized MLEs, and performing one or more operations associated with the machine learning model based on the variance.

Classes IPC  ?

32.

CONFIGURABLE ACCESS-BASED CACHE POLICY CONTROL

      
Numéro d'application 18355364
Statut En instance
Date de dépôt 2023-07-19
Date de la première publication 2023-11-09
Propriétaire NETFLIX, INC. (USA)
Inventeur(s) Newton, Christopher

Abrégé

Various embodiments of the present disclosure relate to a computer-implemented method of receiving a header associated with an object, where the header includes a limit value that specifies a quantity of times the object is to be served from a cache device before revalidation, and a current count value that specifies a number of times that the object has been served since a most-recent revalidation or load, receiving a request for the object from a requesting device, and upon determining that the current count value is below the limit value, serving the object to the requesting device from the cache device, or upon determining that the current count value matches the limit value, transmitting a request for revalidating the object.

Classes IPC  ?

  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]
  • H04L 69/22 - Analyse syntaxique ou évaluation d’en-têtes
  • H04L 67/568 - Stockage temporaire des données à un stade intermédiaire, p.ex. par mise en antémémoire
  • H04L 67/1001 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour accéder à un serveur parmi une pluralité de serveurs répliqués

33.

COOPERATIVE COMPRESSION IN DISTRIBUTED DATABASES

      
Numéro d'application 18304242
Statut En instance
Date de dépôt 2023-04-20
Date de la première publication 2023-10-26
Propriétaire NETFLIX, INC. (USA)
Inventeur(s) Lynch, Joseph

Abrégé

In various embodiments a computer-implemented method for managing use of a shared compression dictionary in a distributed database environment. The method includes determining that a given version of the shared compression dictionary should be designated as a current primary version of the shared compression dictionary. The method also includes receiving, from a client device, first write data compressed with a previous primary version of the shared compression dictionary and in response to receiving the first write data, transmitting, to the client device, the current primary version of the shared compression dictionary and an instruction to compress new write data with the current primary version of the shared compression dictionary. Additionally, the method includes receiving, from the client device, a second write data compressed with the current primary version of the shared compression dictionary and storing the second write data in a database.

Classes IPC  ?

  • H03M 7/30 - Compression; Expansion; Elimination de données inutiles, p.ex. réduction de redondance

34.

DYNAMIC TOPOLOGY GENERATION FOR BRANCHING NARRATIVES

      
Numéro d'application 18343695
Statut En instance
Date de dépôt 2023-06-28
Date de la première publication 2023-10-26
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Cheung, Maxine
  • Watson, Mark
  • Fisher, Carla Christine
  • Lee, Kevin Pei-Wen
  • Raimond, Yves

Abrégé

A playback application is configured to dynamically generate topology for an interactive media title. The playback application obtains an initial topology and also collects various data associated with a user interacting with the feature. The playback application then modifies the initial topology, based on the collected data, to generate a dynamic topology tailored to the user. The dynamic topology describes the set of choices available to the user during playback as well as which options can be selected by the user when making a given choice. In addition, the playback application also selectively buffers different portions of the interactive media title, based on the collected data, in anticipation of the user selecting particular options for available choices.

Classes IPC  ?

  • H04N 21/8541 - Création de contenu impliquant des embranchements, p.ex. vers des fins d’histoire différentes
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/475 - Interface pour utilisateurs finaux pour acquérir des données d'utilisateurs finaux, p.ex. numéro d'identification personnel [PIN] ou données de préférences
  • H04N 21/8545 - Création de contenu pour générer des applications interactives

35.

TECHNIQUES FOR AUTOMATICALLY INFERRING INTENTS OF SEARCH QUERIES

      
Numéro d'application 18299674
Statut En instance
Date de dépôt 2023-04-12
Date de la première publication 2023-10-19
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Das, Sudeep
  • Provalov, Ivan Gennadievich
  • Zhang, Weidong
  • Zhang, Yi

Abrégé

In various embodiments, an intent-based query processing application processes search queries. The intent-based query processing application computes lexical similarity scores between a search query and a set of entities. The intent-based query processing application computes entity relevance scores based on the lexical similarity scores and user engagement scores associated with both the search query and the set of entities. The intent-based query processing application computes a first category relevance score associated with both the search query and a first category based on the entity relevance scores. The intent-based query processing application determines an intent associated with the search query based on the first category relevance score. The intent-based query processing application generates a response to the search query based on the intent.

Classes IPC  ?

  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet

36.

AUDIO TRANSITIONS WHEN STREAMING AUDIOVISUAL MEDIA TITLES

      
Numéro d'application 18338186
Statut En instance
Date de dépôt 2023-06-20
Date de la première publication 2023-10-19
Propriétaire NETFLIX, INC. (USA)
Inventeur(s) Watson, Mark

Abrégé

A playback application is configured to analyze audio frames associated with transitions between segments within a media title to identify one or more portions of extraneous audio. The playback application is configured to analyze the one or more portions of extraneous audio and then determine which of the one or more corresponding audio frames should be dropped. In doing so, the playback application can analyze a topology associated with the media title to determine whether any specific portions of extraneous audio are to be played outside of a logical ordering of audio samples set forth in the topology. These specific portions of extraneous audio are preferentially removed.

Classes IPC  ?

  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • G06F 16/783 - Recherche de données caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
  • H04N 21/439 - Traitement de flux audio élémentaires
  • G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo

37.

PREDETERMINING NETWORK ROUTE FOR CONTENT STEERING

      
Numéro d'application 18339097
Statut En instance
Date de dépôt 2023-06-21
Date de la première publication 2023-10-19
Propriétaire Netflix, Inc. (USA)
Inventeur(s)
  • Shastri, Ishaan
  • Schek, James

Abrégé

The disclosed computer-implemented method includes determining that incoming media item requests are to be skewed from a random distribution among server nodes, using a random distribution algorithm, to a directed distribution among the server nodes. The method then includes identifying, in a loading assignment, which media items are to be loaded onto specific server nodes to produce the directed distribution of media item requests. The method next includes preloading the identified media items onto the server nodes according to the loading assignment and receiving media item requests for the preloaded media items. The method then includes routing the received media item requests to the server nodes using the random distribution algorithm, where the random distribution algorithm is skewed to the directed distribution based on the preloading of the media items according to the identified loading assignment. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • H04L 67/1001 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour accéder à un serveur parmi une pluralité de serveurs répliqués
  • H04L 45/02 - Mise à jour ou découverte de topologie

38.

SYSTEMS AND METHODS FOR OPTIMAL COLOR CALIBRATION FOR LED VOLUME STAGES

      
Numéro d'application 18064655
Statut En instance
Date de dépôt 2022-12-12
Date de la première publication 2023-10-12
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Legendre, Chloe
  • Debevec, Paul E.

Abrégé

The disclosed computer-implemented method includes systems for optimizing color rendition in an LED volume virtual production stage. For example, the described systems optimize or correct color rendition by applying a series of color correction matrices to color pixel values within the virtual production stage and to final captured imagery filmed within the virtual production stage. The described systems generate the color correction matrices from four calibration images taken within the virtual production stage. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • H04N 9/64 - Circuits pour le traitement de signaux de couleur
  • H04N 5/222 - TRANSMISSION D'IMAGES, p.ex. TÉLÉVISION - Détails des systèmes de télévision Équipements de studio
  • H04N 17/02 - Diagnostic, test ou mesure, ou leurs détails, pour les systèmes de télévision pour les signaux de télévision en couleurs

39.

Display screen with animated graphical user interface

      
Numéro d'application 29812111
Numéro de brevet D1001142
Statut Délivré - en vigueur
Date de dépôt 2021-10-19
Date de la première publication 2023-10-10
Date d'octroi 2023-10-10
Propriétaire Netflix, Inc. (USA)
Inventeur(s)
  • Anastasopoulos, Paul
  • Vermeulen, Danelle
  • Bruce, Matt

40.

NETFLIX BITES

      
Numéro d'application 228280000
Statut En instance
Date de dépôt 2023-09-22
Propriétaire NETFLIX, INC. (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 43 - Services de restauration (alimentation); hébergement temporaire

Produits et services

(1) Retail store services, pop-up store services, and online retail store services for kitchenware, cookbooks, food, beverage, and goods and services in the culinary field; entertainment marketing services, namely, marketing, promotion and advertising in the fields of entertainment, film, television, television and film characters, music, and celebrities. (2) Entertainment services; entertainment services in the nature of organizing and conducting cooking experiences, events and exhibitions; entertainment services in the nature of organizing and conducting experiences, events, 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; educational services in the nature of cooking classes and cooking instruction. (3) Restaurant and bar services; café and cafeteria services; take-out restaurant services; catering services; restaurants featuring home delivery; coffee bar; coffee shop services; ice cream shop services in the nature of a restaurant; sommelier services, namely providing advice on wine and wine and food pairing; snack bar services.

41.

NETFLIX BITES

      
Numéro de série 98193136
Statut En instance
Date de dépôt 2023-09-22
Propriétaire Netflix, Inc. ()
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 43 - Services de restauration (alimentation); hébergement temporaire

Produits et services

Retail store services, pop-up store services, and online retail store services for kitchenware, cookbooks, food, beverage, and goods and services in the culinary field; entertainment marketing services, namely, marketing, promotion and advertising in the fields of entertainment, film, television, television and film characters, music, and celebrities Entertainment services in the nature of organizing and conducting cooking experiences, events and exhibitions; entertainment services in the nature of organizing and conducting experiences, events, exhibitions, festivals 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, speakers, celebrity appearances, and cultural exhibitions and activities; educational services in the nature of cooking classes and cooking instruction Restaurant and bar services; café and cafeteria services; take-out restaurant services; restaurants featuring home delivery; coffee bar; coffee shop services; ice cream shop services in the nature of a restaurant; sommelier services, naming providing advice on wine and wine and food pairing; snack bar services

42.

NETFLIX BITES

      
Numéro d'application 018928905
Statut Enregistrée
Date de dépôt 2023-09-22
Date d'enregistrement 2024-03-28
Propriétaire Netflix, Inc. (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 43 - Services de restauration (alimentation); hébergement temporaire

Produits et services

retail store services, pop-up store services, and online retail store services, namely for kitchenware, cookbooks, cutlery, food preparation implements, kitchen knives, food cooking equipment, dairy products, meats, seafood, bakery products, chocolate, cocoa, coffee, confectionery, frozen yogurts, ice creams, sorbets, teas, beer, non-alcoholic beverages, preparations for making beverages, alcoholic beverages (except beer), preparations for making alcoholic beverages, kitchen appliances, food, foodstuffs, baked goods, delicatessen products, desserts, fruit, used for culinary purposes; retail store services, pop-up store services, and online retail store services, namely for the bringing together, for the benefit of others, of a variety of services for the provision of food and drink, enabling consumers to conveniently compare and purchase those services; entertainment marketing services, namely, marketing, promotion and advertising in the fields of entertainment, film, television, television and film characters, music, and celebrities. Entertainment services; entertainment services in the nature of organizing and conducting cooking experiences, events and exhibitions; entertainment services in the nature of organizing and conducting experiences, events, 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; educational services in the nature of cooking classes and cooking instruction. Restaurant and bar services; café and cafeteria services; take-out restaurant services; catering services; restaurants featuring home delivery; coffee bar; coffee shop services; ice cream shop services in the nature of a restaurant; sommelier services, naming providing advice on wine and wine and food pairing; snack bar services.

43.

AUTOMATED VIDEO CROPPING

      
Numéro d'application 18301199
Statut En instance
Date de dépôt 2023-04-14
Date de la première publication 2023-09-21
Propriétaire Netflix, Inc. (USA)
Inventeur(s)
  • Kansara, Apurvakumar Dilipkumar
  • Holsapple, Sanford
  • Westadt, Arica
  • Bisla, Kunal
  • Shah, Sameer

Abrégé

The disclosed computer-implemented method may include receiving, as an input, segmented video scenes, where each video scene includes a specified length of video content. The method may further include scanning the video scenes to identify objects within the video scene and also determining a relative importance value for the identified objects. The relative importance value may include an indication of which objects are to be included in a cropped version of the video scene. The method may also include generating a video crop that is to be applied to the video scene such that the resulting cropped version of the video scene includes those identified objects that are to be included based on the relative importance value. The method may also include applying the generated video crop to the video scene to produce the cropped version of the video scene. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 21/4402 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
  • H04N 21/4728 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés pour la sélection d'une région d'intérêt [ROI], p.ex. pour la requête d'une version de plus haute résolution d'une région sélectionnée
  • H04N 21/485 - Interface pour utilisateurs finaux pour la configuration du client
  • G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo
  • G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]

44.

AUTOMATIC TRAILER DETECTION IN MULTIMEDIA CONTENT

      
Numéro d'application 18320877
Statut En instance
Date de dépôt 2023-05-19
Date de la première publication 2023-09-14
Propriétaire Netflix, Inc. (USA)
Inventeur(s)
  • Liu, Dong
  • Wang, Lezi
  • Puri, Rohit

Abrégé

The disclosed computer-implemented method may include accessing media segments that correspond to respective media items. At least one of the media segments may be divided into discrete video shots. The method may also include matching the discrete video shots in the media segments to corresponding video shots in the corresponding media items according to various matching factors. The method may further include generating a relative similarity score between the matched video shots in the media segments and the corresponding video shots in the media items, and training a machine learning model to automatically identify video shots in the media items according to the generated relative similarity score between matched video shots. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G11B 27/28 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information détectable sur le support d'enregistrement en utilisant des signaux d'information enregistrés par le même procédé que pour l'enregistrement principal
  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p.ex. apprentissage des préférences d'utilisateurs pour recommander des films
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • G06N 20/00 - Apprentissage automatique
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo
  • G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
  • G06V 10/44 - Extraction de caractéristiques locales par analyse des parties du motif, p.ex. par détection d’arêtes, de contours, de boucles, d’angles, de barres ou d’intersections; Analyse de connectivité, p.ex. de composantes connectées

45.

ACCURATE GLOBAL EVENTUAL COUNTING

      
Numéro d'application 17683818
Statut En instance
Date de dépôt 2022-03-01
Date de la première publication 2023-09-07
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Khaitan, Varun
  • Lynch, Jospeh
  • Shringi, Rajiv

Abrégé

In various embodiments, a computer-implemented method comprises receiving, from a first endpoint device, a first event during a first time period, modifying an event log to include a record associated with the first event, causing a rollup queue to include a request to count a first count value associated with the first event, and generating, in a second time period subsequent to the first time period, a counter value associated with at least the first event based on the rollup queue and the event log.

Classes IPC  ?

  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 9/54 - Communication interprogramme
  • G06F 40/284 - Analyse lexicale, p.ex. segmentation en unités ou cooccurrence

46.

ATTACK MITIGATION IN A PACKET-SWITCHED NETWORK

      
Numéro d'application 18306877
Statut En instance
Date de dépôt 2023-04-25
Date de la première publication 2023-08-24
Propriétaire Netflix, Inc. (USA)
Inventeur(s) Stewart, Randall

Abrégé

The disclosed computer-implemented method includes applying transport protocol heuristics to selective acknowledgement (SACK) messages received at a network adapter from a network node. The transport protocol heuristics identify threshold values for operational functions that are performed when processing the SACK messages. The method further includes determining, by applying the transport protocol heuristics to the SACK messages received from the network node, that the threshold values for the transport protocol heuristics have been reached. In response to determining that the threshold values have been reached, the method includes identifying the network node as a security threat and taking remedial actions to mitigate the security threat. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04W 12/108 - Intégrité des sources
  • H04W 12/122 - Contre-mesures pour parer aux attaques; Protection contre les dispositifs malveillants

47.

SCHEMA-DRIVEN DISTRIBUTED DATA PROCESSING

      
Numéro d'application 17671046
Statut En instance
Date de dépôt 2022-02-14
Date de la première publication 2023-08-17
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Chatterjee, Kasturi
  • Cunningham, Justin
  • Liu, Wei
  • Ramdas, Prashanth
  • Viswanathan, Vinod
  • Zhao, Chunyun

Abrégé

One embodiment of the present invention sets forth a technique for performing schema-driven data processing. The technique includes detecting a first change to a first producer schema for a first dataset produced by a first data processor. The technique also includes performing a compatibility check between the first change and a first consumer schema associated with processing of the first dataset by a second data processor, wherein the first consumer schema includes a set of fields required by the second data processor. The technique further includes modifying an operation of the second data processor based on a result of the compatibility check.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données

48.

SCHEMA-DRIVEN DISTRIBUTED DATA PROCESSING

      
Numéro d'application US2023062432
Numéro de publication 2023/154893
Statut Délivré - en vigueur
Date de dépôt 2023-02-10
Date de publication 2023-08-17
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Chatterjee, Kasturi
  • Cunningham, Justin
  • Liu, Wei
  • Ramdas, Prashanth
  • Viswanathan, Vinod
  • Zhao, Chunyun

Abrégé

One embodiment of the present invention sets forth a technique for performing schema-driven data processing. The technique includes detecting a first change to a first producer schema for a first dataset produced by a first data processor. The technique also includes performing a compatibility check between the first change and a first consumer schema associated with processing of the first dataset by a second data processor, wherein the first consumer schema includes a set of fields required by the second data processor. The technique further includes modifying an operation of the second data processor based on a result of the compatibility check.

Classes IPC  ?

  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/21 - Conception, administration ou maintenance des bases de données

49.

GENERALIZED VIDEO DEBLOCKING FILTER

      
Numéro d'application 18166430
Statut En instance
Date de dépôt 2023-02-08
Date de la première publication 2023-08-10
Propriétaire NETFLIX, INC. (USA)
Inventeur(s) Norkin, Andrey

Abrégé

One embodiment of the present invention sets forth a technique for deblocking video frames. The technique includes determining a filter length associated with a boundary between a first block and a second block included in the same video frame. The technique also includes computing a parameter value that minimizes a sum of squares of second derivatives associated with samples from the first block and second block that are adjacent to the boundary. The technique further includes determining a plurality of filter values based on the parameter value and the filter length, and applying a filter having the filter length and the filter values to additional samples within the first and second blocks to generate two filtered blocks corresponding to the first and second blocks. The technique additionally comprises generating a second video frame that includes the two filtered blocks.

Classes IPC  ?

  • H04N 19/86 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo mettant en œuvre la diminution des artéfacts de codage, p.ex. d'artéfacts de blocs
  • H04N 19/80 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - Détails des opérations de filtrage spécialement adaptées à la compression vidéo, p.ex. pour l'interpolation de pixels
  • H04N 19/176 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant un bloc, p.ex. un macrobloc
  • H04N 19/124 - Quantification
  • H04N 19/132 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’élément, le paramètre ou la sélection affectés ou contrôlés par le codage adaptatif Échantillonnage, masquage ou troncature d’unités de codage, p.ex. ré-échantillonnage adaptatif, saut de trames, interpolation de trames ou masquage de coefficients haute fréquence de transformée
  • H04N 19/186 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une couleur ou une composante de chrominance
  • H04N 19/117 - Filtres, p.ex. pour le pré-traitement ou le post-traitement

50.

VISUAL EFFECTS PROCESSING FRAMEWORK

      
Numéro d'application US2023061657
Numéro de publication 2023/150504
Statut Délivré - en vigueur
Date de dépôt 2023-01-31
Date de publication 2023-08-10
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Bhattacharya, Subhabrata
  • Kamath, Nagendra K.

Abrégé

One embodiment of the present invention sets forth a technique, which includes dividing an input image into a first partial image that stores a first subset of bits in each pixel of the input image and a second partial image that stores a second subset of bits that is disjoint from the first subset of bits in each pixel of the input image. The technique also includes modifying a first set of pixels in the first partial image to generate a first partial image processing result and modifying a second set of pixels in the second partial image to generate a second partial image processing result. The technique further includes generating a combined image processing result based on a combination of the first partial image processing result and the second partial image processing result.

Classes IPC  ?

  • G06T 5/00 - Amélioration ou restauration d'image
  • G06T 5/50 - Amélioration ou restauration d'image en utilisant plusieurs images, p.ex. moyenne, soustraction

51.

VISUAL EFFECTS PROCESSING FRAMEWORK

      
Numéro d'application 17590396
Statut En instance
Date de dépôt 2022-02-01
Date de la première publication 2023-08-03
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Bhattacharya, Subhabrata
  • Kamath, Nagendra K.

Abrégé

One embodiment of the present invention sets forth a technique, which includes dividing an input image into a first partial image that stores a first subset of bits in each pixel of the input image and a second partial image that stores a second subset of bits that is disjoint from the first subset of bits in each pixel of the input image. The technique also includes modifying a first set of pixels in the first partial image to generate a first partial image processing result and modifying a second set of pixels in the second partial image to generate a second partial image processing result. The technique further includes generating a combined image processing result based on a combination of the first partial image processing result and the second partial image processing result.

Classes IPC  ?

  • G06T 5/00 - Amélioration ou restauration d'image
  • G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image
  • G06T 7/20 - Analyse du mouvement

52.

TECHNIQUES FOR AUTOMATICALLY MATCHING RECORDED SPEECH TO SCRIPT DIALOGUE

      
Numéro d'application 18158425
Statut En instance
Date de dépôt 2023-01-23
Date de la première publication 2023-07-27
Propriétaire NETFLIX, INC. (USA)
Inventeur(s) Hoarau, Julien

Abrégé

In various embodiments a dialogue matching application performs speech recognition operations on an audio segment to generate a sequence of words. The dialogue matching application determines a first dialogue match between a first subsequence of words included in the sequence of words and a script line included in a set of script lines. The dialogue matching application determines a second dialogue match between a second subsequence of words included in the sequence of words and the script line. The dialogue matching application receives, via a graphical user interface (GUI), an event that corresponds to an interaction between a user and an interactive GUI element. The dialogue matching application extracts a portion of the audio segment from a session recording based on the event to generate an audio clip that corresponds to both the script line and either the first subsequence or words or the second subsequence of words.

Classes IPC  ?

  • G06F 40/284 - Analyse lexicale, p.ex. segmentation en unités ou cooccurrence
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole

53.

Automated workflows from media asset differentials

      
Numéro d'application 18186366
Numéro de brevet 11924481
Statut Délivré - en vigueur
Date de dépôt 2023-03-20
Date de la première publication 2023-07-20
Date d'octroi 2024-03-05
Propriétaire Netflix, Inc. (USA)
Inventeur(s)
  • Wang, Yadong
  • Wu, Chih-Wei
  • Tacke, Kyle
  • Rao, Shilpa Jois
  • Sekh, Boney
  • Swan, Andrew
  • Senapati, Raja Ranjan

Abrégé

The disclosed computer-implemented method may include (1) accessing a first media data object and a different, second media data object that, when played back, each render temporally sequenced content, (2) comparing first temporally sequenced content represented by the first media data object with second temporally sequenced content represented by the second media data object to identify a set of common temporal subsequences between the first media data object and the second media data object, (3) identifying a set of edits relative to the set of common temporal subsequences that describe a difference between the temporally sequenced content of the first media data object and the temporally sequenced content of the second media data object, and (4) executing a workflow relating to the first media data object and/or the second media data object based on the set of edits. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G11B 27/031 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4

54.

DYNAMICALLY GENERATING A STRUCTURED PAGE BASED ON USER INPUT

      
Numéro d'application US2022081922
Numéro de publication 2023/129830
Statut Délivré - en vigueur
Date de dépôt 2022-12-19
Date de publication 2023-07-06
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Zhang, Weidong
  • Lamkhede, Sudarshan, D.
  • Galassi, Michael, Albert
  • Fenton, Aisha, Jackson, Lei
  • Zhang, Yi
  • Li, Fang
  • Das, Sudeep
  • Provalov, Ivan
  • Yeh, Gary

Abrégé

In various embodiments, structured pages are dynamically generated based on user inputs. In response to a user input such as a query, a page generating engine ranks content items according to relevance to the user input in order to generate a list of the content items that is ordered based on the relevance. The page generating engine further maps the content items to collections of content items that can be displayed together in a page. Then, the page generating engine generates a structured page that includes a subset of the collections and associated content items that are assigned to collections within the subset of collections based on relevance and/or coherence criteria. Thereafter, the structured page is transmitted to a client device for display via user interface.

Classes IPC  ?

  • G06F 16/735 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/738 - Présentation des résultats des requêtes

55.

DYNAMICALLY GENERATING A STRUCTURED PAGE BASED ON USER INPUT

      
Numéro d'application 17978864
Statut En instance
Date de dépôt 2022-11-01
Date de la première publication 2023-07-06
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Zhang, Weidong
  • Lamkhede, Sudarshan D.
  • Galassi, Michael Albert
  • Fenton, Aisha Jackson Lei
  • Zhang, Yi
  • Li, Fang
  • Das, Sudeep
  • Provalov, Ivan
  • Yeh, Gary

Abrégé

In various embodiments, structured pages are dynamically generated based on user inputs. In response to a user input such as a query, a page generating engine ranks content items according to relevance to the user input in order to generate a list of the content items that is ordered based on the relevance. The page generating engine further maps the content items to collections of content items that can be displayed together in a page. Then, the page generating engine generates a structured page that includes a subset of the collections and associated content items that are assigned to collections within the subset of collections based on relevance and/or coherence criteria. Thereafter, the structured page is transmitted to a client device for display via user interface.

Classes IPC  ?

  • G06F 16/9538 - Présentation des résultats des requêtes
  • G06F 40/284 - Analyse lexicale, p.ex. segmentation en unités ou cooccurrence
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique

56.

FAST-EXPIRING LICENSES USED TO SPECULATIVELY AUTHORIZE ACCESS TO STREAMING MEDIA CONTENT

      
Numéro d'application 18175291
Statut En instance
Date de dépôt 2023-02-27
Date de la première publication 2023-06-29
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Watson, Mark
  • Park, Anthony Neal
  • Zollinger, Mitch

Abrégé

Techniques are disclosed for improving user experience of multimedia streaming over computer networks. More specifically, techniques presented herein reduce (or eliminate) latency in playback start time for streaming digital media content resulting from digital rights management (DRM) authorizations. A streaming media client (e.g., a browser, set-top box, mobile telephone or tablet “app”) may request a “fast-expiring” license for titles the streaming media client predicts a user is likely to begin streaming. A fast-expiring license is a DRM license (and associated decryption key) which is valid for only a very limited time after being used for playback. During the validity period of such a license, the client device requests a “normal” or “regular” license to continue accessing the title after the fast-expiring license expires.

Classes IPC  ?

  • G06F 21/10 - Protection de programmes ou contenus distribués, p.ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • H04N 21/4405 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant le décryptage de flux vidéo
  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p.ex. apprentissage des préférences d'utilisateurs pour recommander des films
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/6334 - Signaux de commande issus du serveur dirigés vers des éléments du réseau ou du client vers le client pour l’autorisation, p.ex. en transmettant une clé
  • H04N 21/8355 - Génération de données de protection, p.ex. certificats impliquant des données sur l’utilisation, p.ex. nombre de copies ou de visualisations autorisées
  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu

57.

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

      
Numéro d'application 18169706
Statut En instance
Date de dépôt 2023-02-15
Date de la première publication 2023-06-22
Propriétaire Netflix, Inc. (USA)
Inventeur(s)
  • Zheng, Weiguo
  • Ching, Rex Yik Chun
  • Jeon, Yongjun
  • Kasi, Chandrika

Abrégé

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.

Classes IPC  ?

  • H04N 21/8547 - Création de contenu impliquant des marquages temporels pour synchroniser le contenu
  • G11B 27/34 - Aménagements indicateurs
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux

58.

MACHINE LEARNING TECHNIQUES FOR COMPONENT-BASED IMAGE PREPROCESSING

      
Numéro d'application US2022081139
Numéro de publication 2023/114677
Statut Délivré - en vigueur
Date de dépôt 2022-12-08
Date de publication 2023-06-22
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Bampis, Christos G.
  • Chen, Li-Heng
  • Mavlankar, Aditya
  • Moorthy, Anush

Abrégé

In various embodiments, a training application trains a machine learning model to preprocess images. In operation, the training application computes a chroma sampling factor based on a downscaling factor and a chroma subsampling ratio. The training application executes a machine learning model that is associated with the chroma sampling factor on data that corresponds to both an image and a first chroma component to generate preprocessed data corresponding to the first chroma component. Based on the preprocessed data, the training application updates at least one parameter of the machine learning model to generate a trained machine learning model that is associated with the first chroma component.

Classes IPC  ?

  • H04N 19/85 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo
  • G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/25 - Opérations de gestion réalisées par le serveur pour faciliter la distribution de contenu ou administrer des données liées aux utilisateurs finaux ou aux dispositifs clients, p.ex. authentification des utilisateurs finaux ou des dispositifs clients ou

59.

TECHNIQUES FOR COMPONENT-BASED IMAGE PREPROCESSING

      
Numéro d'application US2022081140
Numéro de publication 2023/114678
Statut Délivré - en vigueur
Date de dépôt 2022-12-08
Date de publication 2023-06-22
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Bampis, Christos G.
  • Chen, Li-Heng
  • Mavlankar, Aditya
  • Moorthy, Anush

Abrégé

In various embodiments, an image preprocessing application preprocesses images. To preprocess an image, the image preprocessing application executes a trained machine learning model on first data corresponding to both the image and a first set of components of a luma-chroma color space to generate first preprocessed data. The image preprocessing application executes at least a different trained machine learning model or a non-machine learning algorithm on second data corresponding to both the image and a second set of components of the luma-chroma color space to generate second preprocessed data. Subsequently, the image preprocessing application aggregates at least the first preprocessed data and the second preprocessed data to generate a preprocessed image.

Classes IPC  ?

  • G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image
  • H04N 19/85 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo

60.

TECHNIQUES FOR COMPONENT-BASED IMAGE PREPROCESSING

      
Numéro d'application 17551087
Statut En instance
Date de dépôt 2021-12-14
Date de la première publication 2023-06-15
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Bampis, Christos G.
  • Chen, Li-Heng
  • Mavlankar, Aditya
  • Moorthy, Anush

Abrégé

In various embodiments, an image preprocessing application preprocesses images. To preprocess an image, the image preprocessing application executes a trained machine learning model on first data corresponding to both the image and a first set of components of a luma-chroma color space to generate first preprocessed data. The image preprocessing application executes at least a different trained machine learning model or a non-machine learning algorithm on second data corresponding to both the image and a second set of components of the luma-chroma color space to generate second preprocessed data. Subsequently, the image preprocessing application aggregates at least the first preprocessed data and the second preprocessed data to generate a preprocessed image.

Classes IPC  ?

  • G06T 5/00 - Amélioration ou restauration d'image
  • G06T 7/90 - Détermination de caractéristiques de couleur
  • G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image

61.

PLATFORM AND ARCHITECTURE FOR DISTRIBUTING CONTENT INFORMATION

      
Numéro d'application 18060330
Statut En instance
Date de dépôt 2022-11-30
Date de la première publication 2023-06-08
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Ding, Evers
  • Grice, Jacob A.
  • Love, Ashley
  • Mitchell, Christine
  • Mooney, Nicholas A.
  • Turner, Cole Patrick

Abrégé

In various embodiments, a content platform receives content management system (CMS) data associated with a web page. The content platform generates one or more page construction items based on the CMS data, wherein each page construction item indicates a structure of a different element included in the web page. The content platform also generates one or more page content items based on the CMS data, where each page content item indicates a content of a different element included in the web page. The content platform stores the one or more page construction items and the one or more page content items in association with the web page, wherein a content interface associated with the web page is generated for display based on the one or more page construction items and one or more page content items.

Classes IPC  ?

62.

PLATFORM AND ARCHITECTURE FOR DISTRIBUTING CONTENT INFORMATION

      
Numéro d'application 18060339
Statut En instance
Date de dépôt 2022-11-30
Date de la première publication 2023-06-08
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Ding, Evers
  • Grice, Jacob A.
  • Love, Ashley
  • Mitchell, Christine
  • Mooney, Nicholas A.
  • Turner, Cole Patrick

Abrégé

In various embodiments, a content platform receives, from a user device, a request for a web page. In response to receiving the request for the web page, the content platform retrieves one or more page construction items associated with the web page and one or more page content items associated with the web page, wherein each page construction item included in the one or more page construction items indicates a structure of a different element included in the web page and each page content item included in the one or more page content items indicates a content of a different element included in the web page. The content platform generates a content interface associated with the web page based on the one or more page construction items, the one or more page content items, and user data associated with a user of the user device.

Classes IPC  ?

  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques

63.

PLATFORM AND ARCHITECTURE FOR DISTRIBUTING CONTENT INFORMATION

      
Numéro d'application US2022080758
Numéro de publication 2023/102482
Statut Délivré - en vigueur
Date de dépôt 2022-12-01
Date de publication 2023-06-08
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Ding, Evers
  • Grice, Jacob A.
  • Love, Ashley
  • Mitchell, Christine
  • Mooney, Nicholas A.
  • Turner, Cole Patrick

Abrégé

In various embodiments, a content platform receives, from a user device, a request for a web page. In response to receiving the request for the web page, the content platform retrieves one or more page construction items associated with the web page and one or more page content items associated with the web page, wherein each page construction item included in the one or more page construction items indicates a structure of a different element included in the web page and each page content item included in the one or more page content items indicates a content of a different element included in the web page. The content platform generates a content interface associated with the web page based on the one or more page construction items, the one or more page content items, and user data associated with a user of the user device.

Classes IPC  ?

  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques

64.

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

      
Numéro d'application 29773598
Numéro de brevet D0988338
Statut Délivré - en vigueur
Date de dépôt 2021-03-10
Date de la première publication 2023-06-06
Date d'octroi 2023-06-06
Propriétaire Netflix, Inc. (USA)
Inventeur(s)
  • Anastasopoulos, Paul Bryan
  • Staroushnik, Roman

65.

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

      
Numéro d'application 29776736
Numéro de brevet D0988339
Statut Délivré - en vigueur
Date de dépôt 2021-03-31
Date de la première publication 2023-06-06
Date d'octroi 2023-06-06
Propriétaire Netflix, Inc. (USA)
Inventeur(s)
  • Davis, Glen
  • Johnson, Cameron

66.

SCALABLE MEDIA FILE TRANSFER

      
Numéro d'application US2022079853
Numéro de publication 2023/091903
Statut Délivré - en vigueur
Date de dépôt 2022-11-15
Date de publication 2023-05-25
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Chen, Shunfei
  • Ginter, Christopher
  • Yelevich, Victor

Abrégé

Various embodiments of the present application set forth a computer-implemented method comprising determining a set of digital assets to transfer to a destination device, generating, from the set of digital assets, a corresponding set of chunks, where each chunk is a pre-defined size, for each chunk in the set of chunks, transmitting the chunk to a service node included in a set of service nodes, and verifying that the service node received the chunk, where the set of service nodes receives at least two chunks of the set of chunks in parallel, and after the set of service nodes send the at least two chunks in parallel to the destination device, verifying that the destination device received the set of chunks.

Classes IPC  ?

  • H04N 21/647 - Signalisation de contrôle entre des éléments du réseau et serveur ou clients; Procédés réseau pour la distribution vidéo entre serveur et clients, p.ex. contrôle de la qualité du flux vidéo en éliminant des paquets, protection du contenu contre une modification non autorisée dans le réseau ou surveillance de la charge du résea
  • H04N 21/643 - Protocoles de communication
  • H04N 21/462 - Gestion de contenu ou de données additionnelles, p.ex. création d'un guide de programmes électronique maître à partir de données reçues par Internet et d'une tête de réseau ou contrôle de la complexité d'un flux vidéo en dimensionnant la résolution o
  • H04N 21/63 - Signalisation de contrôle entre des éléments du client, serveur et réseau; Procédés liés au réseau pour la distribution de vidéo entre serveur et clients, p.ex. transmission de la couche de base et des couches d’amélioration sur des voies de transmission différentes, mise en œuvre d’une communication pair à pair via Interne; Protocoles de communication; Adressage

67.

TECHNIQUES FOR RECONSTRUCTING DOWNSCALED VIDEO CONTENT

      
Numéro d'application US2022079500
Numéro de publication 2023/086795
Statut Délivré - en vigueur
Date de dépôt 2022-11-08
Date de publication 2023-05-19
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Bampis, Christos G.
  • Li, Zhi

Abrégé

In various embodiments an endpoint application reconstructs downscaled videos. The endpoint application accesses metadata associated with a portion of a downscaled video that has a first resolution and was generated using a trained downscaling convolutional neural network (CNN). The endpoint application determines, based on the metadata, an upscaler that should be used when upscaling the portion of the downscaled video. The endpoint application executes the upscaler on the portion of the downscaled video to generate a portion of a reconstructed video that is accessible for playback and has a second resolution that is greater than the first resolution.

Classes IPC  ?

  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/25 - Opérations de gestion réalisées par le serveur pour faciliter la distribution de contenu ou administrer des données liées aux utilisateurs finaux ou aux dispositifs clients, p.ex. authentification des utilisateurs finaux ou des dispositifs clients ou
  • H04N 21/2662 - Contrôle de la complexité du flux vidéo, p.ex. en mettant à l'échelle la résolution ou le débit binaire du flux vidéo en fonction des capacités du client
  • H04N 21/4402 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p.ex. apprentissage des préférences d'utilisateurs pour recommander des films
  • G06N 3/045 - Combinaisons de réseaux

68.

Scalable media file transfer

      
Numéro d'application 17528028
Numéro de brevet 11936717
Statut Délivré - en vigueur
Date de dépôt 2021-11-16
Date de la première publication 2023-05-18
Date d'octroi 2024-03-19
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Chen, Shunfei
  • Ginter, Christopher
  • Yelevich, Victor

Abrégé

Various embodiments of the present application set forth a computer-implemented method comprising determining a set of digital assets to transfer to a destination device, generating, from the set of digital assets, a corresponding set of chunks, where each chunk is a pre-defined size, for each chunk in the set of chunks, transmitting the chunk to a service node included in a set of service nodes, and verifying that the service node received the chunk, where the set of service nodes receives at least two chunks of the set of chunks in parallel, and after the set of service nodes send the at least two chunks in parallel to the destination device, verifying that the destination device received the set of chunks.

Classes IPC  ?

  • H04L 67/06 - Protocoles spécialement adaptés au transfert de fichiers, p.ex. protocole de transfert de fichier [FTP]
  • G06F 21/64 - Protection de l’intégrité des données, p.ex. par sommes de contrôle, certificats ou signatures
  • H04L 1/08 - Dispositions pour détecter ou empêcher les erreurs dans l'information reçue par émission répétée, p.ex. système Verdan
  • H04L 67/1074 - Réseaux de pairs [P2P] pour la prise en charge des mécanismes de transmission de blocs de données

69.

MINISTARS

      
Numéro d'application 018875028
Statut Enregistrée
Date de dépôt 2023-05-15
Date d'enregistrement 2023-09-07
Propriétaire Netflix, Inc. (USA)
Classes de Nice  ? 28 - Jeux, jouets, articles de sport

Produits et services

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; snow globes; playthings; puzzles; spinning fidget toys; spinning tops; toys; yo-yos.

70.

Techniques for generating candidate match cuts

      
Numéro d'application 17520505
Numéro de brevet 11935300
Statut Délivré - en vigueur
Date de dépôt 2021-11-05
Date de la première publication 2023-05-11
Date d'octroi 2024-03-19
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Chen, Boris Anthony
  • Ziai, Amirreza
  • Griggs, Kelli Rebecca
  • Tucker, Rebecca Suzanne

Abrégé

In various embodiments, a match cutting application automatically generates candidate match cuts. In some embodiments, the match cutting application detects shot sequences within one or more video sequences, deduplicates the shot sequences, computes an encoding of each shot sequence after the deduplication, and compares the encodings associated with pairs of shot sequences using a distance metric to identify pairs of shot sequences that can be cut together to generate candidate match cuts. In addition, the match cutting application can apply an approximation technique, such as an approximate nearest neighbor search technique, to identify intermediate pairs of shot sequences prior to comparing encodings associated with the intermediate pairs of shot sequences.

Classes IPC  ?

  • G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo
  • G06F 18/2413 - Techniques de classification relatives au modèle de classification, p.ex. approches paramétriques ou non paramétriques basées sur les distances des motifs d'entraînement ou de référence

71.

TECHNIQUES FOR JOINTLY TRAINING A DOWNSCALER AND AN UPSCALER FOR VIDEO STREAMING

      
Numéro d'application 17981281
Statut En instance
Date de dépôt 2022-11-04
Date de la première publication 2023-05-11
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Bampis, Christos G.
  • Li, Zhi

Abrégé

In various embodiments a training application trains convolutional neural networks (CNNs) to reduce reconstruction errors. The training application executes a first CNN on a source image having a first resolution to generate a downscaled image having a second resolution. The training application executes a second CNN on the downscaled image to generate a reconstructed image having the first resolution. The training application computes a reconstruction error based on the reconstructed image and the source image. The training application updates a first learnable parameter value included in the first CNN based on the reconstruction error to generate at least a partially trained downscaling CNN. The training application updates a second learnable parameter included in the second CNN based on the reconstruction error to generate at least a partially trained upscaling CNN.

Classes IPC  ?

  • G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image

72.

TECHNIQUES FOR RECONSTRUCTING DOWNSCALED VIDEO CONTENT

      
Numéro d'application 17981292
Statut En instance
Date de dépôt 2022-11-04
Date de la première publication 2023-05-11
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Bampis, Christos G.
  • Li, Zhi

Abrégé

In various embodiments an endpoint application reconstructs downscaled videos. The endpoint application accesses metadata associated with a portion of a downscaled video that has a first resolution and was generated using a trained downscaling convolutional neural network (CNN). The endpoint application determines, based on the metadata, an upscaler that should be used when upscaling the portion of the downscaled video. The endpoint application executes the upscaler on the portion of the downscaled video to generate a portion of a reconstructed video that is accessible for playback and has a second resolution that is greater than the first resolution.

Classes IPC  ?

  • H04N 19/436 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p.ex. la mise en œuvre de logiciels spécialisés utilisant des dispositions de calcul parallélisées
  • H04N 19/30 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant des techniques hiérarchiques, p.ex. l'échelonnage

73.

TECHNIQUES FOR GENERATING CANDIDATE MATCH CUTS

      
Numéro d'application US2022079101
Numéro de publication 2023/081669
Statut Délivré - en vigueur
Date de dépôt 2022-11-02
Date de publication 2023-05-11
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Chen, Boris Anthony
  • Ziai, Amirreza
  • Griggs, Kelli Rebecca
  • Tucker, Rebecca Suzanne

Abrégé

In various embodiments, a match cutting application automatically generates candidate match cuts. In some embodiments, the match cutting application detects shot sequences within one or more video sequences, deduplicates the shot sequences, computes an encoding of each shot sequence after the deduplication, and compares the encodings associated with pairs of shot sequences using a distance metric to identify pairs of shot sequences that can be cut together to generate candidate match cuts. In addition, the match cutting application can apply an approximation technique, such as an approximate nearest neighbor search technique, to identify intermediate pairs of shot sequences prior to comparing encodings associated with the intermediate pairs of shot sequences.

Classes IPC  ?

  • G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo

74.

Predetermining network route for content steering

      
Numéro d'application 17503236
Numéro de brevet 11729256
Statut Délivré - en vigueur
Date de dépôt 2021-10-15
Date de la première publication 2023-04-20
Date d'octroi 2023-08-15
Propriétaire Netflix, Inc. (USA)
Inventeur(s)
  • Shastri, Ishaan
  • Schek, James

Abrégé

The disclosed computer-implemented method includes determining that incoming media item requests are to be skewed from a random distribution among server nodes, using a random distribution algorithm, to a directed distribution among the server nodes. The method then includes identifying, in a loading assignment, which media items are to be loaded onto specific server nodes to produce the directed distribution of media item requests. The method next includes preloading the identified media items onto the server nodes according to the loading assignment and receiving media item requests for the preloaded media items. The method then includes routing the received media item requests to the server nodes using the random distribution algorithm, where the random distribution algorithm is skewed to the directed distribution based on the preloading of the media items according to the identified loading assignment. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 67/1001 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour accéder à un serveur parmi une pluralité de serveurs répliqués
  • H04L 45/02 - Mise à jour ou découverte de topologie

75.

Dynamic content steering based on server and client device capabilities

      
Numéro d'application 17503237
Numéro de brevet 11722707
Statut Délivré - en vigueur
Date de dépôt 2021-10-15
Date de la première publication 2023-04-20
Date d'octroi 2023-08-08
Propriétaire Netflix, Inc (USA)
Inventeur(s)
  • Shastri, Ishaan
  • Schek, James

Abrégé

The disclosed computer-implemented method includes determining that incoming media item requests are to be skewed from a random distribution among server nodes, using a random distribution algorithm, to a directed distribution among the server nodes. The method then includes identifying, in a loading assignment, which media items are to be loaded onto specific server nodes to produce the directed distribution of media item requests. The method next includes preloading the identified media items onto the server nodes according to the loading assignment and receiving media item requests for the preloaded media items. The method then includes routing the received media item requests to the server nodes using the random distribution algorithm, where the random distribution algorithm is skewed to the directed distribution based on the preloading of the media items according to the identified loading assignment. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • H04N 21/231 - Opération de stockage de contenu, p.ex. mise en mémoire cache de films pour stockage à court terme, réplication de données sur plusieurs serveurs, ou établissement de priorité des données pour l'effacement
  • H04N 21/218 - Source du contenu audio ou vidéo, p.ex. réseaux de disques locaux
  • H04N 21/226 - Composants internes du serveur
  • H04N 21/232 - Opération de récupération de contenu au sein d'un serveur, p.ex. lecture de flux vidéo du réseau de disques
  • H04N 21/2312 - Placement de données sur le réseau de disques

76.

TECHNIQUES FOR CLIENT-CONTROLLED PACING OF MEDIA STREAMING

      
Numéro d'application US2022077449
Numéro de publication 2023/060029
Statut Délivré - en vigueur
Date de dépôt 2022-10-03
Date de publication 2023-04-13
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Kunamalla, Shravya
  • Armitage, Grenville
  • Huang, Te-Yuan
  • Lei, Peter

Abrégé

In various embodiments, a media delivery application transmits encoded chunks of a media title to a playback application. In operation, the media delivery application receives, via a media channel, an encoded chunk request that has been transmitted over a TCP connection. The media delivery application also receives, via a side channel, a pacing specification that is associated with the encoded chunk request and has been transmitted over the TCP connection. As per the encoded chunk request, the media delivery application retrieves encoded chunk content. The media delivery application sets a parameter associated with the TCP connection equal to a parameter value based on the pacing specification. Subsequently, the media delivery application causes TCP segments corresponding to the encoded chunk content to be transmitted, via the media channel, over the TCP connection in accordance with the first parameter value.

Classes IPC  ?

  • H04N 21/24 - Surveillance de procédés ou de ressources, p.ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/2381 - Adaptation du flux multiplexé à un réseau spécifique, p.ex. un réseau à protocole Internet [IP]
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • H04N 21/238 - Interfaçage de la voie descendante du réseau de transmission, p.ex. adaptation du débit de transmission d'un flux vidéo à la bande passante du réseau; Traitement de flux multiplexés
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • H04N 21/643 - Protocoles de communication
  • H04N 21/658 - Transmission du client vers le serveur

77.

Techniques for client-controlled pacing of media streaming

      
Numéro d'application 17495772
Numéro de brevet 11863607
Statut Délivré - en vigueur
Date de dépôt 2021-10-06
Date de la première publication 2023-04-06
Date d'octroi 2024-01-02
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Kunamalla, Shravya
  • Armitage, Grenville
  • Huang, Te-Yuan
  • Lei, Peter

Abrégé

In various embodiments, a media delivery application transmits encoded chunks of a media title to a playback application. In operation, the media delivery application receives, via a media channel, an encoded chunk request that has been transmitted over a TCP connection. The media delivery application also receives, via a side channel, a pacing specification that is associated with the encoded chunk request and has been transmitted over the TCP connection. As per the encoded chunk request, the media delivery application retrieves encoded chunk content. The media delivery application sets a parameter associated with the TCP connection equal to a parameter value based on the pacing specification. Subsequently, the media delivery application causes TCP segments corresponding to the encoded chunk content to be transmitted, via the media channel, over the TCP connection in accordance with the first parameter value.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 65/70 - Mise en paquets adaptés au réseau des données multimédias
  • H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • H04L 69/326 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche transport [couche OSI 4]

78.

VIRTUAL AND INDEX ASSEMBLY FOR CLOUD-BASED VIDEO PROCESSING

      
Numéro d'application US2022076119
Numéro de publication 2023/049629
Statut Délivré - en vigueur
Date de dépôt 2022-09-07
Date de publication 2023-03-30
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Venkatrav, Subrahmanya
  • Chen, Chao
  • Concolato, Cyril
  • Liu, Xiaomei
  • Moorthy, Anush

Abrégé

Various embodiments set forth a computer-implemented method for processing media files comprising receiving an index file corresponding to a source media file, wherein the index file indicates location information associated with a plurality of encoded portions of the source media file; retrieving one or more encoded portions included in the plurality of encoded portions from at least one storage device based on the index file; and generating at least part of an encoded version of the source media file based on the one or more encoded portions.

Classes IPC  ?

  • H04N 21/218 - Source du contenu audio ou vidéo, p.ex. réseaux de disques locaux
  • H04N 21/222 - Serveurs secondaires, p.ex. serveur proxy ou tête de réseau de télévision par câble
  • H04N 21/231 - Opération de stockage de contenu, p.ex. mise en mémoire cache de films pour stockage à court terme, réplication de données sur plusieurs serveurs, ou établissement de priorité des données pour l'effacement
  • H04N 21/232 - Opération de récupération de contenu au sein d'un serveur, p.ex. lecture de flux vidéo du réseau de disques
  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04N 21/262 - Ordonnancement de la distribution de contenus ou de données additionnelles, p.ex. envoi de données additionnelles en dehors des périodes de pointe, mise à jour de modules de logiciel, calcul de la fréquence de transmission de carrousel, retardement d
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/854 - Création de contenu
  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu

79.

Dataset optimization framework

      
Numéro d'application 17485968
Numéro de brevet 11775515
Statut Délivré - en vigueur
Date de dépôt 2021-09-27
Date de la première publication 2023-03-30
Date d'octroi 2023-10-03
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Zaroo, Puneet
  • Tse, Eva

Abrégé

One embodiment of the present invention sets forth a technique for optimizing data in a dataset. The technique includes determining, based on one or more attributes of a dataset, an optimization that is associated with at least one of a file encoding, a file size, and a sort column. The technique also includes identifying a plurality of candidate configurations associated with the dataset and corresponding to the optimization, and for each candidate configuration, generating a corresponding set of evaluation metrics associated with the first optimization. The technique further includes determining, based on the sets of evaluation metrics corresponding to the plurality of candidate configurations, a set of configurations in the plurality of candidate configurations to be applied to the dataset. Finally, the technique includes modifying the dataset based on the set of configurations.

Classes IPC  ?

  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie

80.

DATASET OPTIMIZATION FRAMEWORK

      
Numéro d'application US2022076055
Numéro de publication 2023/049627
Statut Délivré - en vigueur
Date de dépôt 2022-09-07
Date de publication 2023-03-30
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Zaroo, Puneet
  • Tse, Eva

Abrégé

One embodiment of the present invention sets forth a technique for optimizing data in a dataset. The technique includes determining, based on one or more attributes of a dataset, an optimization that is associated with at least one of a file encoding, a file size, and a sort column. The technique also includes identifying a plurality of candidate configurations associated with the dataset and corresponding to the optimization, and for each candidate configuration, generating a corresponding set of evaluation metrics associated with the first optimization. The technique further includes determining, based on the sets of evaluation metrics corresponding to the plurality of candidate configurations, a set of configurations in the plurality of candidate configurations to be applied to the dataset. Finally, the technique includes modifying the dataset based on the set of configurations.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet

81.

VIRTUAL AND INDEX ASSEMBLY FOR CLOUD-BASED VIDEO PROCESSING

      
Numéro d'application 17528102
Statut En instance
Date de dépôt 2021-11-16
Date de la première publication 2023-03-23
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Venkatrav, Subrahmanya
  • Chen, Chao
  • Concolato, Cyril
  • Liu, Xiaomei
  • Moorthy, Anush

Abrégé

Various embodiments set forth a computer-implemented method for processing media files comprising receiving an index file corresponding to a source media file, wherein the index file indicates location information associated with a plurality of encoded portions of the source media file; retrieving one or more encoded portions included in the plurality of encoded portions from at least one storage device based on the index file; and generating at least part of an encoded version of the source media file based on the one or more encoded portions.

Classes IPC  ?

  • H04N 19/426 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p.ex. la mise en œuvre de logiciels spécialisés caractérisés par les dispositions des mémoires utilisant des procédés de diminution de taille de mémoire
  • H04N 19/70 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques caractérisés par des aspects de syntaxe liés au codage vidéo, p.ex. liés aux standards de compression
  • H04N 19/177 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant un groupe d’images [GOP]
  • H04N 19/172 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant une image, une trame ou un champ

82.

SYSTEMS AND METHODS FOR SPLINE-BASED OBJECT TRACKING

      
Numéro d'application US2022042101
Numéro de publication 2023/034348
Statut Délivré - en vigueur
Date de dépôt 2022-08-30
Date de publication 2023-03-09
Propriétaire NETFLIX, INC. (USA)
Inventeur(s) Kansara, Apurvakumar Dilipkumar

Abrégé

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.

Classes IPC  ?

  • G06T 7/12 - Découpage basé sur les bords
  • G06T 7/174 - Découpage; Détection de bords impliquant l'utilisation de plusieurs images
  • G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p.ex. le suivi des coins ou des segments
  • G06T 11/00 - Génération d'images bidimensionnelles [2D]
  • H04N 5/262 - Circuits de studio, p.ex. pour mélanger, commuter, changer le caractère de l'image, pour d'autres effets spéciaux

83.

SPRY FOX

      
Numéro de série 97822666
Statut Enregistrée
Date de dépôt 2023-03-03
Date d'enregistrement 2023-12-26
Propriétaire Netflix, Inc. ()
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable game software

84.

SPRY FOX

      
Numéro d'application 224337600
Statut En instance
Date de dépôt 2023-03-03
Propriétaire Netflix, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Downloadable game software (1) Entertainment services, namely, providing online computer, electronic and video games; providing temporary use of non-downloadable interactive games (2) Video game design and development services; interactive game development services; design and development of computer game software; designing and developing electronic game software for use with computers, handheld electronic devices, video game consoles, and computer networks

85.

SPRY FOX

      
Numéro d'application 018843663
Statut Enregistrée
Date de dépôt 2023-03-03
Date d'enregistrement 2023-06-24
Propriétaire Netflix, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable game software. Entertainment services, namely, providing online computer, electronic and video games; providing temporary use of non-downloadable interactive games. Video game design and development services; interactive game development services; design and development of computer game software; designing and developing electronic game software for use with computers, handheld electronic devices, video game consoles, and computer networks.

86.

TECHNIQUES FOR IMPROVING RESOURCE UTILIZATION IN A MICROSERVICES ARCHITECTURE VIA PRIORITY QUEUES

      
Numéro d'application US2022074266
Numéro de publication 2023/028406
Statut Délivré - en vigueur
Date de dépôt 2022-07-28
Date de publication 2023-03-02
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Christidis, Konstantinos
  • Ramkumar, Aravindan
  • Reddy, Poorna Chandra Tejashvi
  • Zhao, Chunyun

Abrégé

In various embodiments, a flexible queue application allocates messages stored in priority queues to clients. In operation, the flexible queue application receives, from a client, a request to allocate a message from a priority queue. At least a first message and a second message are stored in the priority queue, and the priority of the first message is higher than the priority of the second message. The flexible queue application determines that the first message is pending but does not satisfy an allocation constraint. The flexible queue allocation then determines that the second message is pending and satisfies the allocation constraint. The flexible queue application allocates the second message to the client. Advantageously, because the flexible queue application can adapt the priority-based ordering of priority queues based on allocation constraints, the flexible queue application can efficiently enforce resource-related constraints when allocating messages from priority queues.

Classes IPC  ?

87.

SYSTEMS AND METHODS FOR SPLINE-BASED OBJECT TRACKING

      
Numéro d'application 17665357
Statut En instance
Date de dépôt 2022-02-04
Date de la première publication 2023-03-02
Propriétaire Netflix, Inc. (USA)
Inventeur(s) Kansara, Apurvakumar Dilipkumar

Abrégé

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.

Classes IPC  ?

  • G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image
  • G06T 11/60 - Edition de figures et de texte; Combinaison de figures ou de texte
  • G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p.ex. le suivi des coins ou des segments

88.

EFFICIENT ENCODING OF FILM GRAIN NOISE

      
Numéro d'application US2022073901
Numéro de publication 2023/028401
Statut Délivré - en vigueur
Date de dépôt 2022-07-19
Date de publication 2023-03-02
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Moorthy, Anush
  • Norkin, Andrey

Abrégé

One embodiment of the present invention sets forth a technique for encoding video frames. The technique includes performing one or more operations to generate a plurality of denoised video frames associated with a video sequence. The technique also includes determining a first set of motion vectors based on a first denoised frame included in the plurality of denoised video frames and a second denoised frame included in the plurality of denoised video frames, and determining a first residual between the second denoised frame and a prediction frame associated with the second denoised frame. The technique further includes performing one or more operations to generate an encoded video frame associated with the second denoised frame based on the first set of motion vectors, the first residual, and a first frame that is included in the video sequence and corresponds to the first denoised frame.

Classes IPC  ?

  • H04N 19/105 - Sélection de l’unité de référence pour la prédiction dans un mode de codage ou de prédiction choisi, p.ex. choix adaptatif de la position et du nombre de pixels utilisés pour la prédiction
  • H04N 19/11 - Sélection du mode de codage ou du mode de prédiction parmi plusieurs modes de codage prédictif spatial
  • H04N 19/117 - Filtres, p.ex. pour le pré-traitement ou le post-traitement
  • H04N 19/172 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant une image, une trame ou un champ
  • H04N 19/176 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant un bloc, p.ex. un macrobloc
  • H04N 19/85 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo

89.

CONTEXT-AWARE INTERFACE LAYER FOR REMOTE APPLICATIONS

      
Numéro d'application US2022074020
Numéro de publication 2023/023437
Statut Délivré - en vigueur
Date de dépôt 2022-07-21
Date de publication 2023-02-23
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Troxell, Lyle
  • Krabacher, Ian
  • Langs, Cameron
  • Forziati, Ray

Abrégé

Various embodiments of the present application set forth a computer-implemented method comprising receiving, at an endpoint device, a user input associated with a first remote application running on a workstation instance associated with the user, determining, based on a context associated with the user input, a first asset associated with the user input, and causing the workstation instance to modify an asset file in a local file system of the workstation instance, wherein the asset file corresponds to at least a portion of the first asset.

Classes IPC  ?

  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés

90.

Automated video cropping

      
Numéro d'application 18045790
Numéro de brevet 11700404
Statut Délivré - en vigueur
Date de dépôt 2022-10-11
Date de la première publication 2023-02-23
Date d'octroi 2023-07-11
Propriétaire Netflix Inc. (USA)
Inventeur(s)
  • Kansara, Apurvakumar Dilipkumar
  • Holsapple, Sanford
  • Westadt, Arica
  • Bisla, Kunal
  • Shah, Sameer

Abrégé

The disclosed computer-implemented method may include receiving, as an input, segmented video scenes, where each video scene includes a specified length of video content. The method may further include scanning the video scenes to identify objects within the video scene and also determining a relative importance value for the identified objects. The relative importance value may include an indication of which objects are to be included in a cropped version of the video scene. The method may also include generating a video crop that is to be applied to the video scene such that the resulting cropped version of the video scene includes those identified objects that are to be included based on the relative importance value. The method may also include applying the generated video crop to the video scene to produce the cropped version of the video scene. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • H04N 21/4728 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés pour la sélection d'une région d'intérêt [ROI], p.ex. pour la requête d'une version de plus haute résolution d'une région sélectionnée
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 21/4402 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
  • H04N 21/485 - Interface pour utilisateurs finaux pour la configuration du client
  • G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo

91.

Techniques for improving resource utilization in a microservices architecture via priority queues

      
Numéro d'application 17409139
Numéro de brevet 11743200
Statut Délivré - en vigueur
Date de dépôt 2021-08-23
Date de la première publication 2023-02-23
Date d'octroi 2023-08-29
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Christidis, Konstantinos
  • Ramkumar, Aravindan
  • Reddy, Poorna Chandra Tejashvi
  • Zhao, Chunyun

Abrégé

In various embodiments, a flexible queue application allocates messages stored in priority queues to clients. In operation, the flexible queue application receives, from a client, a request to allocate a message from a priority queue. At least a first message and a second message are stored in the priority queue, and the priority of the first message is higher than the priority of the second message. The flexible queue application determines that the first message is pending but does not satisfy an allocation constraint. The flexible queue allocation then determines that the second message is pending and satisfies the allocation constraint. The flexible queue application allocates the second message to the client. Advantageously, because the flexible queue application can adapt the priority-based ordering of priority queues based on allocation constraints, the flexible queue application can efficiently enforce resource-related constraints when allocating messages from priority queues.

Classes IPC  ?

  • H04L 41/5054 - Déploiement automatique des services déclenchés par le gestionnaire de service, p.ex. la mise en œuvre du service par configuration automatique des composants réseau
  • H04L 47/52 - Ordonnancement selon la bande passante des files d'attente
  • H04L 47/2466 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS en utilisant le trafic de signalisation
  • H04L 47/2475 - Trafic caractérisé par des attributs spécifiques, p.ex. la priorité ou QoS pour la prise en charge des trafics caractérisés par le type d'applications

92.

EFFICIENT ENCODING OF FILM GRAIN NOISE

      
Numéro d'application 17409580
Statut En instance
Date de dépôt 2021-08-23
Date de la première publication 2023-02-23
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Moorthy, Anush
  • Norkin, Andrey

Abrégé

One embodiment of the present invention sets forth a technique for encoding video frames. The technique includes performing one or more operations to generate a plurality of denoised video frames associated with a video sequence. The technique also includes determining a first set of motion vectors based on a first denoised frame included in the plurality of denoised video frames and a second denoised frame included in the plurality of denoised video frames, and determining a first residual between the second denoised frame and a prediction frame associated with the second denoised frame. The technique further includes performing one or more operations to generate an encoded video frame associated with the second denoised frame based on the first set of motion vectors, the first residual, and a first frame that is included in the video sequence and corresponds to the first denoised frame.

Classes IPC  ?

  • H04N 19/85 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le pré-traitement ou le post-traitement spécialement adaptés pour la compression vidéo
  • H04N 19/52 - Traitement de vecteurs de mouvement par encodage par encodage prédictif
  • H04N 19/176 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant un bloc, p.ex. un macrobloc
  • H04N 19/593 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif mettant en œuvre des techniques de prédiction spatiale
  • H04N 19/172 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant une image, une trame ou un champ
  • H04N 19/80 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - Détails des opérations de filtrage spécialement adaptées à la compression vidéo, p.ex. pour l'interpolation de pixels
  • H04N 19/147 - Débit ou quantité de données codées à la sortie du codeur selon des critères de débit-distorsion

93.

NIGHT SCHOOL

      
Numéro d'application 018839499
Statut Enregistrée
Date de dépôt 2023-02-22
Date d'enregistrement 2023-06-08
Propriétaire Netflix, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable game software. Entertainment services, namely, providing online computer, electronic and video games; providing temporary use of non-downloadable interactive games. Video game design and development services; interactive game development services; design and development of computer game software; designing and developing electronic game software for use with computers, handheld electronic devices, video game consoles, and computer networks.

94.

NIGHT SCHOOL

      
Numéro de série 97807209
Statut Enregistrée
Date de dépôt 2023-02-22
Date d'enregistrement 2023-12-26
Propriétaire Netflix, Inc. ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable game software Video game design and development services; interactive game development services; design and development of computer game software; designing and developing electronic game software for use with computers, handheld electronic devices, video game consoles, and computer networks

95.

BOSSFIGHT

      
Numéro de série 97800445
Statut Enregistrée
Date de dépôt 2023-02-17
Date d'enregistrement 2023-12-26
Propriétaire Netflix, Inc. ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable game software; none of the foregoing related to physical or virtual fashion Video game design and development services; interactive game development services; design and development of computergame software; designing and developing electronic game software for use with computers, handheld electronic devices, videogame consoles, and computer networks; none of the foregoing related to physical or virtual fashion

96.

BOSSFIGHT

      
Numéro d'application 224030000
Statut En instance
Date de dépôt 2023-02-16
Propriétaire NETFLIX, INC. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Downloadable game software. (1) Entertainment services, namely, providing online computer, electronic and video games; providing temporary use of non-downloadable interactive games. (2) Video game design and development services; interactive game development services; design and development of computer game software; designing and developing electronic game software for use with computers, handheld electronic devices, video game consoles, and computer networks.

97.

BOSSFIGHT

      
Numéro d'application 018837005
Statut Enregistrée
Date de dépôt 2023-02-16
Date d'enregistrement 2023-10-16
Propriétaire Netflix, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable game software; none of the foregoing related to physical or virtual fashion. Entertainment services, namely, providing online computer, electronic and video games; providing temporary use of non-downloadable interactive games; none of the foregoing related to physical or virtual fashion. Video game design and development services; interactive game development services; design and development of computer game software; designing and developing electronic game software for use with computers, handheld electronic devices, video game consoles, and computer networks; none of the foregoing related to physical or virtual fashion.

98.

Context-aware interface layer for remote applications

      
Numéro d'application 17403728
Numéro de brevet 11949730
Statut Délivré - en vigueur
Date de dépôt 2021-08-16
Date de la première publication 2023-02-16
Date d'octroi 2024-04-02
Propriétaire NETFLIX, INC. (USA)
Inventeur(s)
  • Troxell, Lyle Eban
  • Krabacher, David Ian
  • Langs, Cameron
  • Forziati, Raymond

Abrégé

Various embodiments of the present application set forth a computer-implemented method comprising receiving, at an endpoint device, a user input associated with a first remote application running on a workstation instance associated with the user, determining, based on a context associated with the user input, a first asset associated with the user input, and causing the workstation instance to modify an asset file in a local file system of the workstation instance, wherein the asset file corresponds to at least a portion of the first asset.

Classes IPC  ?

  • H04L 67/025 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP] pour la commande à distance ou la surveillance à distance des applications
  • G06F 3/0486 - Glisser-déposer
  • G06F 9/54 - Communication interprogramme
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau

99.

MOONLOOT

      
Numéro d'application 018833452
Statut Enregistrée
Date de dépôt 2023-02-08
Date d'enregistrement 2023-06-06
Propriétaire Netflix, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable game software. Entertainment services, namely, providing online computer, electronic and video games; providing temporary use of non-downloadable interactive games. Video game design and development services; interactive game development services; design and development of computer game software; designing and developing electronic game software for use with computers, handheld electronic devices, video game consoles, and computer networks.

100.

MOONLOOT

      
Numéro de série 97786837
Statut En instance
Date de dépôt 2023-02-08
Propriétaire Netflix, Inc. ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable game software Entertainment services, namely, providing online computer, electronic and video games; providing temporary use of non-downloadable interactive games Video game design and development services; interactive game development services; design and development of computer game software; designing and developing electronic game software for use with computers, handheld electronic devices, video game consoles, and computer networks
  1     2     3     ...     10        Prochaine page