Roku, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 1 162 pour Roku, Inc. et 2 filiales Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 1 114
        Marque 48
Juridiction
        États-Unis 954
        International 163
        Canada 33
        Europe 12
Propriétaire / Filiale
[Owner] Roku, Inc. 1 151
Vidicom Limited 6
BrightSign LLC 5
Date
Nouveautés (dernières 4 semaines) 20
2024 avril (MACJ) 18
2024 mars 16
2024 février 14
2024 janvier 12
Voir plus
Classe IPC
H04N 21/81 - Composants mono média du contenu 308
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 248
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 247
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 207
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 141
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 47
42 - Services scientifiques, technologiques et industriels, recherche et conception 21
41 - Éducation, divertissements, activités sportives et culturelles 18
38 - Services de télécommunications 17
35 - Publicité; Affaires commerciales 4
Voir plus
Statut
En Instance 159
Enregistré / En vigueur 1 003
  1     2     3     ...     12        Prochaine page

1.

RENDERING A DYNAMIC ENDEMIC BANNER ON STREAMING PLATFORMS USING CONTENT RECOMMENDATION SYSTEMS AND CONTENT MODELING FOR USER EXPLORATION AND AWARENESS

      
Numéro d'application 18536627
Statut En instance
Date de dépôt 2023-12-12
Date de la première publication 2024-04-25
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Sanghavi, Mehul
  • Mahto, Rohit
  • Lee, Kelly
  • Taneja, Madhulika

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for utilizing a content recommendation system powering a streaming media publisher channel to enhance an ad creative being shown to the user via awareness or performance campaigns. This method allows the platform to present exploratory personalized in-channel content to the publisher platform users in endemic banners that run on the platform which then correspondingly helps drive user reach. An example embodiment operates by implementing personalized content banners that may act as a hook for channel users opening their streaming device, both active and lapsed, to enter back into the channel.

Classes IPC  ?

  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p.ex. apprentissage des préférences d'utilisateurs pour recommander des films

2.

Using Gestures to Control a Media Player

      
Numéro d'application 18510953
Statut En instance
Date de dépôt 2023-11-16
Date de la première publication 2024-04-25
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Cutter, Michael
  • Ramesh, Sunil
  • Levitian, Karina

Abrégé

In one aspect, an example method includes (i) receiving, by a computing system and from an input device associated with the computing system, a command to map a customized gesture with a particular action of a plurality of actions that a media player is configured to perform; (ii) in response to receiving the command, monitoring, by the computing system and using a camera, a viewing environment of the media player to detect performance by a person of the customized gesture; and (iii) in response to detecting performance of the customized gesture: generating, by the computing system, a classification for use by the computing system for detecting the customized gesture, and storing, by the computing system, in memory, mapping data that correlates the detected customized gesture with the particular action.

Classes IPC  ?

  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
  • G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
  • G06V 40/20 - Mouvements ou comportement, p.ex. reconnaissance des gestes
  • H04N 23/90 - Agencement de caméras ou de modules de caméras, p. ex. de plusieurs caméras dans des studios de télévision ou des stades de sport

3.

CANDIDATE RANKING FOR CONTENT RECOMMENDATION

      
Numéro d'application 17965176
Statut En instance
Date de dépôt 2022-10-13
Date de la première publication 2024-04-18
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Ravuru, Rakesh
  • Bambha, Abhishek
  • Lu, Jing
  • Wang, Zidong
  • Xie, Jing

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for candidate ranking for content recommendation. An embodiment operates by receiving category candidates over a network, wherein each of the category candidates comprises content candidates associated with one or more applications operating on media devices. The embodiment then ranks the category candidates based on a machine model trained using a learning algorithm based on the time series data, and ranks the content candidates in the each of category candidates based on the time series data. The embodiment then causes the ranked category candidates and the ranked content candidates to be outputted for display.

Classes IPC  ?

  • 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

4.

ONLINE AUTOMATIC HYPERPARAMETER TUNING

      
Numéro d'application 17965284
Statut En instance
Date de dépôt 2022-10-13
Date de la première publication 2024-04-18
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Bambha, Abhishek
  • Ding, Weicong
  • Wang, Zidong
  • Xiao, Fei

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for online automatic hyperparameter tuning of a machine learning model that provides a user experience to media devices such that the machine learning model maximizes (or minimizes) an objective function. An example embodiment operates by generating an initial set of hyperparameter configurations for a machine learning model based on sampling data received from media devices over a network. The embodiment then determines, using an hyperparameter tuning method, a hyperparameter configuration based on the initial set of hyperparameter configurations that causes a training of the machine learning model using a learning algorithm to maximize an objective function. The embodiment then trains the machine learning model according to the determined hyperparameter configuration using the learning algorithm. The embodiment then provides, using the trained machine learning model, a user experience to the media devices.

Classes IPC  ?

5.

Interactive media object system with modular-based feature

      
Numéro d'application 18364092
Numéro de brevet 11961171
Statut Délivré - en vigueur
Date de dépôt 2023-08-02
Date de la première publication 2024-04-16
Date d'octroi 2024-04-16
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Sanghavi, Mehul
  • Bailin, Rachel Elise
  • Degarmo, Jr., Thomas Paul
  • Madan, Prajit Jose
  • Webb, David Anthony
  • Ashbacher, Andrew Laurence

Abrégé

In one aspect, an example method can be used with a system comprising a set of domain specific language (DSL)-compatible modules. The method can include: (i) designing a template for an interactive media object, wherein the template includes one or more fixed portions and one or more variable portions; (ii) curating the designed template by at least using received input to modify the one or more variable portions of the designed template; (iii) modifying the curated template by replacing a content placeholder of the curated template with a corresponding content item, thereby automatically converting the curated template into an interactive media object definition file; and (iv) using the interactive media object definition file to render and present, via a media selection menu of a presentation device, an interactive media object defined by the interactive media object definition file.

Classes IPC  ?

  • G06T 11/60 - Edition de figures et de texte; Combinaison de figures ou de texte
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 3/04845 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs pour la transformation d’images, p.ex. glissement, rotation, agrandissement ou changement de couleur

6.

CANDIDATE RANKING FOR CONTENT RECOMMENDATION

      
Numéro de document 03216522
Statut En instance
Date de dépôt 2023-10-13
Date de disponibilité au public 2024-04-13
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Ravuru, Rakesh
  • Bambha, Abhishek
  • Lu, Jing
  • Wang, Zidong
  • Xie, Jing

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for candidate ranking for content recommendation. An embodiment operates by receiving category candidates over a network, wherein each of the category candidates comprises content candidates associated with one or more applications operating on media devices. The embodiment then ranks the category candidates based on a machine model trained using a learning algorithm based on the time series data, and ranks the content candidates in the each of category candidates based on the time series data. The embodiment then causes the ranked category candidates and the ranked content candidates to be outputted for display.

Classes IPC  ?

  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/435 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06N 20/00 - Apprentissage automatique

7.

DISPLAYING MULTIPLE MULTIMEDIA SEGMENTS IN A DISPLAY DEVICE

      
Numéro d'application 17963456
Statut En instance
Date de dépôt 2022-10-11
Date de la première publication 2024-04-11
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Zhang, Dengzhi
  • Du Plooy, Hugo

Abrégé

Disclosed herein are system, apparatus, method and/or computer program product embodiments for a multimedia environment that includes a computing device to display multiple multimedia segments within multiple display areas of a display device. The computing device may determine a first multimedia segment including a plurality of frames, and display the first multimedia segment within a first display area of the display device. The computing device may further determine, based on a user profile or content of the first multimedia segment, a second multimedia segment related to the first multimedia segment to be displayed within a second display area of the display device within the predetermined time interval.

Classes IPC  ?

  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 5/45 - Image dans l'image
  • 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/81 - Composants mono média du contenu

8.

DISPLAYING MULTIMEDIA SEGMENTS IN A DISPLAY DEVICE

      
Numéro d'application 17963459
Statut En instance
Date de dépôt 2022-10-11
Date de la première publication 2024-04-11
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Zhang, Dengzhi
  • Du Plooy, Hugo

Abrégé

Disclosed herein are system, apparatus, method and/or computer program product embodiments for a multimedia environment that includes a computing device to display a multimedia segment within a display area of a display device including multiple display areas. The computing device may determine a multimedia segment including a plurality of frames, and display the multimedia segment within a first display area of the display device. The display device includes the first display area and a second display area disjoint from the first display area, and each of the plurality of frames of the multimedia segment are displayed within the first display area. The multimedia segment can be in a first format, and the first display area and the second display area together has a capability to display the multimedia segment in a second format different from the first format.

Classes IPC  ?

  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 7/01 - Conversion des normes
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • 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
  • H04N 21/81 - Composants mono média du contenu

9.

MULTIMEDIA FORMATS FOR MULTIPLE DISPLAY AREAS IN A DISPLAY DEVICE

      
Numéro d'application 17963466
Statut En instance
Date de dépôt 2022-10-11
Date de la première publication 2024-04-11
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Zhang, Dengzhi
  • Plooy, Hugo Du

Abrégé

Disclosed herein are system, apparatus, method and/or computer program product embodiments for a multimedia environment that includes a computing device to display multiple multimedia segments within multiple display areas of a display device. The display device can include a first display area to display a first multimedia segment, and a second display area to display a second multimedia segment, which may be an advertisement related to the first multimedia segment. In some embodiments, to fit into the first display area, the first multimedia segment may be in a first format when received, and converted into a second format to fit into the first display area before being displayed in the first display area.

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/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles

10.

MESSAGE PROCESSING USING A CLIENT-SIDE CONTROL GROUP

      
Numéro d'application 18528193
Statut En instance
Date de dépôt 2023-12-04
Date de la première publication 2024-04-11
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Maniglia, Drew
  • Pendo, Lauren

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for processing of messages at a media device for analysis purposes. An embodiment operates by transmitting a message request from a media device to a messaging server. In response, the media device receives a message response containing a message and messenger identifier. The media device generates a hash value of an identifier associated with the media device and the messenger identifier. The media device then determines whether the hash value maps into a control group. Finally, the media device processes the message based on whether the hash value maps into the control group.

Classes IPC  ?

  • H04N 21/81 - Composants mono média du contenu
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion
  • 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/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren

11.

Dynamic Provisioning of IoT Devices From an Online Application Marketplace

      
Numéro d'application 18542199
Statut En instance
Date de dépôt 2023-12-15
Date de la première publication 2024-04-11
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Wood, Anthony
  • Stern, David
  • Ramesh, Sunil

Abrégé

A method for provisioning a group of devices with control-group data defining one or more functional interrelationships between the devices. The method includes providing a GUI defining an online application marketplace, the GUI specifying multiple applications available for download, each application including a different respective set of control-group data defining a different respective set of one or more functional interrelationships. Further, the method includes receiving user input selecting a given one of the applications, the selected application defining given control-group data defining a given set of one or more functional interrelationships. And the method includes responsively (i) downloading the selected application and (ii) provisioning the devices of the group with the given set of control-group data, the provisioning establishing the given set of one or more functional interrelationships between the devices of the group.

Classes IPC  ?

  • H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p.ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]

12.

Hub station with channel switching feature

      
Numéro d'application 18363550
Numéro de brevet 11956175
Statut Délivré - en vigueur
Date de dépôt 2023-08-01
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire Roku, Inc. (USA)
Inventeur(s) Brouillette, Patrick A.

Abrégé

In one aspect, an example method includes monitoring, by a hub station, a first channel activity level associated with a first channel of a plurality of channels within a particular frequency range. The hub station communicates with a low-energy device using the first channel. The method includes determining that the first channel activity level satisfies a threshold activity level and switching to a second channel of the plurality of channels to communicate with the low-energy device. The method includes notifying the low-energy device that the hub station switched to the second channel by sending an acknowledgement message to the low-energy device on the second channel in response to receiving a message from the low-energy device on the second channel. The message is sent to the hub station on the second channel after at least one unsuccessful attempt to send the message to the hub station on the first channel.

Classes IPC  ?

  • H04L 5/00 - Dispositions destinées à permettre l'usage multiple de la voie de transmission
  • H04L 43/0876 - Utilisation du réseau, p.ex. volume de charge ou niveau de congestion

13.

Platform for visual tracking of user fitness

      
Numéro d'application 18071870
Numéro de brevet 11951357
Statut Délivré - en vigueur
Date de dépôt 2022-11-30
Date de la première publication 2024-04-09
Date d'octroi 2024-04-09
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Levitian, Karina
  • Ramesh, Sunil
  • Cutter, Michael
  • Narayanan, Preethi Parasseri

Abrégé

In one aspect, an example method includes (i) receiving, from one or more cameras in a viewing environment of a content-presentation device, video of a user performing a fitness exercise in the viewing environment; (ii) using the received video and a skeletal detection model to estimate skeletal movement of the user; (iii) generating a synthetic video representing the user moving according to the estimated skeletal movement; (iv) based on a comparison of the estimated skeletal movement with predefined reference skeletal movement representing desired skeletal movement for the fitness exercise, and while the user is performing the fitness exercise, continually calculating a metric representing a difference between the estimated skeletal movement and the reference skeletal movement; and (v) causing the content-presentation device to concurrently display the generated synthetic video, a reference video representing the reference skeletal movement, and an indication of the metric.

Classes IPC  ?

  • A63B 24/00 - Commandes électriques ou électroniques pour les appareils d'exercice des groupes
  • A63B 71/06 - Dispositifs indicateurs ou de marque pour jeux ou joueurs
  • G06T 7/292 - Suivi à plusieurs caméras
  • G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p.ex. d’êtres humains, d’animaux ou d’êtres virtuels
  • G06T 13/80 - Animation bidimensionnelle [2D], p.ex. utilisant des motifs graphiques programmables

14.

STOCHASTIC CONTENT CANDIDATE SELECTION FOR CONTENT RECOMMENDATION

      
Numéro d'application 17937497
Statut En instance
Date de dépôt 2022-10-03
Date de la première publication 2024-04-04
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Bambha, Abhishek
  • Mahto, Rohit
  • Vo, Nam
  • Wang, Zidong
  • Xiao, Fei

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for stochastic candidate selection for content recommendation. An example embodiment operates by a computer-implemented method for stochastic candidate selection for content recommendation. The method includes receiving, by at least one computer processor, a first plurality of content candidates and selecting a second plurality of content candidates from the first plurality of content candidates. The method further include ranking the second plurality of content candidates based on one or more parameters and selecting a third plurality of content candidates from the ranked second plurality of content candidates. The method can further include displaying the third plurality of content candidates using a display device.

Classes IPC  ?

  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06N 5/04 - Modèles d’inférence ou de raisonnement

15.

TAILORING AND CENSORING CONTENT BASED ON A DETECTED AUDIENCE

      
Numéro d'application 17937501
Statut En instance
Date de dépôt 2022-10-03
Date de la première publication 2024-04-04
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Ravuru, Rakesh
  • Nguyen, Bao
  • Asefisaray, Behnam
  • Kim, Doo
  • Mangalath, Praful

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for tailoring and censoring content based on audience detected. An example embodiment operates by detecting an audience within a vicinity of a media device based on identifying information received by the media device, determining a category of the audience with a user identification system based on the identifying information, identifying a content tailoring rule for the audience based on the category of the audience, retrieving a content to be played by the media device, and modifying the content based on the content tailoring rule and a category label of the content.

Classes IPC  ?

  • H04N 21/266 - Gestion de canal ou de contenu, p.ex. génération et gestion de clés et de messages de titres d'accès dans un système d'accès conditionnel, fusion d'un canal de monodiffusion de VOD dans un canal multidiffusion
  • G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • 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/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/81 - Composants mono média du contenu

16.

Video-Generation System WITH STRUCTURED DATA-BASED VIDEO GENERATION FEATURE

      
Numéro d'application 17958397
Statut En instance
Date de dépôt 2022-10-02
Date de la première publication 2024-04-04
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Ramesh, Sunil
  • Cutter, Michael
  • Pinkerton, Charles Brian
  • Levitian, Karina

Abrégé

In one aspect, an example method includes (i) obtaining, by a computing system, structured data; (ii) generating, by the computing system using a natural language generator, a textual description of the structured data; (iii) transforming, by the computing system using a text-to-speech engine, the textual description of the structured data into synthesized speech; and (iv) generating, by the computing system using the synthesized speech, a synthetic video comprising the synthesized speech.

Classes IPC  ?

  • G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p.ex. d’êtres humains, d’animaux ou d’êtres virtuels
  • G06F 40/40 - Traitement ou traduction du langage naturel
  • G06T 13/20 - Animation tridimensionnelle [3D]
  • G06T 13/80 - Animation bidimensionnelle [2D], p.ex. utilisant des motifs graphiques programmables
  • G10L 13/04 - Procédés d'élaboration de parole synthétique; Synthétiseurs de parole - Détails des systèmes de synthèse de la parole, p.ex. structure du synthétiseur ou gestion de la mémoire

17.

STOCHASTIC CONTENT CANDIDATE SELECTION FOR CONTENT RECOMMENDATION

      
Numéro de document 03213919
Statut En instance
Date de dépôt 2023-09-22
Date de disponibilité au public 2024-04-03
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Bambha, Abhishek
  • Mahto, Rohit
  • Vo, Nam
  • Wang, Zidong
  • Xiao, Fei

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for stochastic candidate selection for content recommendation. An example embodiment operates by a computer- implemented method for stochastic candidate selection for content recommendation. The method includes receiving, by at least one computer processor, a first plurality of content candidates and selecting a second plurality of content candidates from the first plurality of content candidates. The method further include ranking the second plurality of content candidates based on one or more parameters and selecting a third plurality of content candidates from the ranked second plurality of content candidates. The method can further include displaying the third plurality of content candidates using a display device.

18.

Media system with presentation area data analysis and segment insertion feature

      
Numéro d'application 18340811
Numéro de brevet 11949965
Statut Délivré - en vigueur
Date de dépôt 2023-06-23
Date de la première publication 2024-04-02
Date d'octroi 2024-04-02
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Ramesh, Sunil
  • Cutter, Michael

Abrégé

In one aspect, disclosed is an example method for use in connection with a media-presentation device having an associated presentation area, the method including: (i) obtaining presentation area data associated with the presentation area; (ii) determining that the obtained presentation area data satisfies each and every condition of a condition set; (iii) responsive to at least determining that the obtained presentation area data satisfies each and every condition of the condition set, identifying an upcoming media segment insertion point within a media program; and (iv) facilitating the media-presentation device outputting for presentation a media segment starting at the identified media segment insertion point within the media program.

Classes IPC  ?

  • G11B 27/00 - Montage; Indexation; Adressage; Minutage ou synchronisation; Contrôle; Mesure de l'avancement d'une bande
  • H04N 19/87 - 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 détection de coupure ou de changement de scène en combinaison avec la compression vidéo
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • 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/81 - Composants mono média du contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/00 - Distribution sélective de contenu, p.ex. télévision interactive ou vidéo à la demande [VOD]

19.

MANAGING CONTENT REPLACEMENT IN A CONTENT MODIFICATION SYSTEM

      
Numéro d'application 18532513
Statut En instance
Date de dépôt 2023-12-07
Date de la première publication 2024-03-28
Propriétaire Roku, Inc. (USA)
Inventeur(s) Grover, Matthew George

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for managing content replacement in a content modification system, which can be applicable to dynamic advertisement insertion. A media device can provide a first segment of a linear sequence of content segments to a display device. The first segment can include an ending frame adjacent to a start frame of a second segment of the linear sequence of content segments, where the second segment is to be replaced by a replacement segment. Based on a determination that the replacement segment is unavailable, the media device can provide one or more additional copies of the ending frame of the first segment to the display device while the replacement segment to replace the second segment is unavailable.

Classes IPC  ?

  • 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/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

20.

Method and system for generating synthetic video advertisements

      
Numéro d'application 18319033
Numéro de brevet 11942116
Statut Délivré - en vigueur
Date de dépôt 2023-05-17
Date de la première publication 2024-03-26
Date d'octroi 2024-03-26
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Ramesh, Sunil
  • Cutter, Michael
  • Pinkerton, Charles Brian
  • Levitian, Karina

Abrégé

In one aspect, an example method includes (i) obtaining a set of user attributes for a user of a content-presentation device; (ii) based on the set of user attributes, obtaining structured data and determining a textual description of the structured data; (iii) transforming, using a text-to-speech engine, the textual description of the structured data into synthesized speech; and (iv) generating, using the synthesized speech and for display by the content-presentation device, a synthetic video of a targeted advertisement comprising the synthesized speech.

Classes IPC  ?

  • G11B 27/031 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo
  • G06Q 30/0251 - Publicités ciblées
  • G10L 13/02 - Procédés d'élaboration de parole synthétique; Synthétiseurs de parole

21.

Distributed Maintenance of Operational Data Among IoT Devices, with Soft-Wiring or Other Configuration

      
Numéro d'application 17932444
Statut En instance
Date de dépôt 2022-09-15
Date de la première publication 2024-03-21
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Wood, Anthony
  • Stern, David
  • Ramesh, Sunil

Abrégé

A method for distributed maintenance of operational data among a plurality of devices including a first group of functionally interrelated devices that are provisioned with a same set of control-group data as each other, the control-group data (i) identifying the devices of the first group, (ii) defining one or more functional interrelationships between the devices of the first group, (iii) indicating an operational state of at least one device of the first group, and (iv) being usable by the devices of the first group as a basis to control operation of the devices of the first group. A given device of the first group detects a change to the control-group data provisioned at the given device, and responsive to the detecting, the change gets propagated from the given device to each other device of the first group, to synchronize the control-group data among the devices of the first group.

Classes IPC  ?

  • H04W 4/06 - Répartition sélective de services de diffusion, p.ex. service de diffusion/multidiffusion multimédia; Services à des groupes d’utilisateurs; Services d’appel sélectif unidirectionnel

22.

Decoupling IoT Devices with Soft-Wiring or other Configuration, Including Dynamic Variance of Control Group Pairings Based on Context Such as Time and/or Location

      
Numéro d'application 17932455
Statut En instance
Date de dépôt 2022-09-15
Date de la première publication 2024-03-21
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Stern, David
  • Wood, Anthony
  • Ramesh, Sunil

Abrégé

A method and system for dynamically controlling operation of a first device, the first device being configurable to respond to receipt of primitive user input (e.g., push of a button on the first device) by carrying out a control action with respect to one or more second devices. An example method includes detecting a context state such as time of day and/or location of the first device. Further, the example method includes, using the detected context state as a basis to control what control action the first device will take in response to the first device receiving the primitive user input, such as which second device the first device will control in response to receiving the primitive user input and/or controlling what operational state of a second device the first device will control in response to receiving the primitive user input.

Classes IPC  ?

  • H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p.ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]

23.

DEMAND SIDE PLATFORM IDENTITY GRAPH ENHANCEMENT THROUGH MACHINE LEARNING (ML) INFERENCING

      
Numéro d'application 17932985
Statut En instance
Date de dépôt 2022-09-16
Date de la première publication 2024-03-21
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Maity, Sayan
  • Klaus, Maurice
  • Logan, Beth
  • Shah, Dhruv

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for enhancing a deterministic identity graph with probabilistic data. An example embodiment operates by identifying a node for a location indicated by an identity graph. Receiving user device information based on an indication that a user device is within proximity to the location. Generating a node for the user device on the identity graph based on the indication of the user device satisfying an association threshold. Generating an edge between the node for the location and the node for the user device based on a weighted value for an attribute of the user information. Mapping an identifier for the user device to an identifier of the location based on a distance of the edge and causing a content item to be sent to the user device based on the identifier mapping.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06N 5/04 - Modèles d’inférence ou de raisonnement

24.

CUSTOMIZED DEVICE PAIRING BASED ON DEVICE FEATURES

      
Numéro d'application 18524455
Statut En instance
Date de dépôt 2023-11-30
Date de la première publication 2024-03-21
Propriétaire Roku, Inc. (USA)
Inventeur(s) Sassenrath, Carl

Abrégé

Described herein are various embodiments for customized device pairing based on device features. An embodiment operates by receiving, from a first device, a pairing message indicating one or more buttons of the first device available for pairing the first device with a second device, wherein the first device does not include an alphanumeric keypad. A sequence of actions to be performed on the first device is generated. The sequence of actions is provided for display. An indicia indicating a set of one or more actions that were performed on the first device is received. It is determined that the set of one or more actions of the indicia corresponds to the sequence of actions provided for display, and the first device is paired with a second device.

Classes IPC  ?

  • H04W 76/10 - Gestion de la connexion Établissement de la connexion
  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 

25.

DYNAMIC DOMAIN-ADAPTED AUTOMATIC SPEECH RECOGNITION SYSTEM

      
Numéro d'application 18511077
Statut En instance
Date de dépôt 2023-11-16
Date de la première publication 2024-03-21
Propriétaire Roku. Inc. (USA)
Inventeur(s)
  • Kumar, Atul
  • Bratt, Elizabeth O.
  • Heo, Minsuk
  • Rajshree, Nidhi
  • Mangalath, Praful Chandra

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method, and computer program product embodiments for adapting an automated speech recognition system to provide more accurate suggestions to voice queries involving media content including recently created or recently available content. An example computer-implemented method includes transcribing the voice query, identifying respective components of the query such as the media content being requested and the action to be performed, and generating fuzzy candidates that potentially match the media content based on phonetic representations of the identified components. Phonetic representations of domain specific candidates are stored in a domain entities index and is continuously updated with new entries so as to maintain the accuracy of the speech recognition of voice queries for recently created or recently available content.

Classes IPC  ?

  • G10L 15/187 - Contexte phonémique, p.ex. règles de prononciation, contraintes phonotactiques ou n-grammes de phonèmes
  • G06F 40/205 - Analyse syntaxique
  • G06F 40/295 - Reconnaissance de noms propres
  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G10L 25/33 - 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 la logique floue

26.

AUDIO ENHANCEMENTS BASED ON VIDEO DETECTION

      
Numéro d'application 18519299
Statut En instance
Date de dépôt 2023-11-27
Date de la première publication 2024-03-21
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Neerbek, Jan
  • Andersen, Kasper
  • Møller, Brian Thoft Moth

Abrégé

Disclosed herein are various embodiments for implementing audio enhancements based on video detection. An embodiment operates by receiving an audio clip corresponding to a video clip to be output simultaneously. The video clip is classified as belonging to a video category. An enhancement of the audio clip is determined based on crowd-sourced responses to the video category. The audio clip is configured in accordance with the enhancement. The configured audio clip is provided to the audio output device to audibly output with the enhancement.

Classes IPC  ?

  • H04R 3/12 - Circuits pour transducteurs pour distribuer des signaux à plusieurs haut-parleurs
  • H04R 5/02 - Dispositions spatiales ou structurelles de haut-parleurs
  • H04R 5/04 - Circuits
  • H04S 3/00 - Systèmes utilisant plus de deux canaux, p.ex. systèmes quadriphoniques
  • H04S 7/00 - Dispositions pour l'indication; Dispositions pour la commande, p.ex. pour la commande de l'équilibrage

27.

Method and system for generating a visual composition of user reactions in a shared content viewing session

      
Numéro d'application 18158546
Numéro de brevet 11936948
Statut Délivré - en vigueur
Date de dépôt 2023-01-24
Date de la première publication 2024-03-19
Date d'octroi 2024-03-19
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Jethwa, Ronica
  • Ramesh, Sunil
  • Cutter, Michael
  • Levitian, Karina

Abrégé

In one aspect, an example method in connection with a shared content viewing session in which multiple users are receiving and viewing respective instances of the same media content in a synchronized manner is disclosed. The example method includes (i) detecting that each of the multiple users respectively exhibits a threshold extent of physical reaction around the same time; (ii) responsive to the detecting, for each of the multiple users, generating and/or storing respective visual content representing that user's physical reaction; (iii) generating a visual content composition that includes at least the generated and/or stored visual content for each of the multiple users; and (iv) outputting for presentation, the generated visual content composition.

Classes IPC  ?

  • 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
  • G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
  • G06V 40/16 - Visages humains, p.ex. parties du visage, croquis ou expressions
  • G06V 40/20 - Mouvements ou comportement, p.ex. reconnaissance des gestes
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/854 - Création de contenu

28.

IPV6 CONNECTIVITY TEST AND DNS IMPROVEMENTS

      
Numéro d'application 17940673
Statut En instance
Date de dépôt 2022-09-08
Date de la première publication 2024-03-14
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Nandi, Sudipto
  • Chari, Amalavoyal Narasimha
  • Schmidlapp, Jason
  • Thomas, Tito
  • Wong, Allen

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for optimizing network connections of media devices using IPv6 and DNS tests to detect network issues related to IPv6 addressing and improper DNS server assignments. Upon detection of such network issues, network connections may preemptively adjust IPv6 and DNS configuration parameters to optimize connections for the media devices.

Classes IPC  ?

  • H04L 43/0811 - Surveillance ou test en fonction de métriques spécifiques, p.ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux en vérifiant la disponibilité en vérifiant la connectivité
  • H04L 61/103 - Correspondance entre adresses de types différents à travers les couches réseau, p.ex. résolution d’adresse de la couche réseau dans la couche physique ou protocole de résolution d'adresse [ARP]

29.

Content display and clustering system

      
Numéro d'application 17943526
Numéro de brevet 11941067
Statut Délivré - en vigueur
Date de dépôt 2022-09-13
Date de la première publication 2024-03-14
Date d'octroi 2024-03-26
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Xiao, Fei
  • Jethwa, Ronica
  • Wang, Zidong
  • Lu, Jing
  • Ye, Jing
  • Vo, Nam
  • Sanchez, Jose
  • Bambha, Abhishek
  • Aidarabsah, Khaldun

Abrégé

Disclosed herein are various embodiments, for a content display and clustering system. An example embodiment operates by receiving a request to display the plurality of content items. At each of multiple levels different pairs of content items are identified and a similarity score is computed for each pair. A subset of pairs for which their similarity score exceeds a similarity threshold for the respective level are identified and clustered. This process is repeated for one or more iterations at the same level, and then the process is repeated for each of the multiple levels. A final clustered subset is identified, and output for display, responsive to the request to display the plurality of content items.

Classes IPC  ?

30.

OPTIMIZATION OF IPV6 AND DNS CONNECTIVITY

      
Numéro d'application US2023073612
Numéro de publication 2024/054891
Statut Délivré - en vigueur
Date de dépôt 2023-09-07
Date de publication 2024-03-14
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Nandi, Sudipto
  • Chari, Amalavoyal Narasimha
  • Schmidlapp, Jason
  • Thomas, Tito
  • Wong, Allen

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for optimizing network connections of media devices using IPv6 and DNS tests to detect network issues related to IPv6 addressing and improper DNS server assignments. Upon detection of such network issues, network connections may preemptively adjust IPv6 and DNS configuration parameters to optimize connections for the media devices.

Classes IPC  ?

  • H04L 41/0823 - Réglages de configuration caractérisés par les objectifs d’un changement de paramètres, p.ex. l’optimisation de la configuration pour améliorer la fiabilité
  • H04L 43/50 - Disposition de test
  • 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]

31.

PORT-CONNECTED TELEVISION UPGRADER DEVICE

      
Numéro d'application 18384936
Statut En instance
Date de dépôt 2023-10-30
Date de la première publication 2024-03-14
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Tandon, Prateek
  • Esfahani, Cameron
  • Stern, David
  • Edgell, Robin

Abrégé

Disclosed herein are system, method, and computer program product embodiments for a port-connected television upgrader system. An embodiment operates by receiving a fetch command from a first instance of an application executing locally on a host device physically connected to a media device through a port of the media device. The fetch command is provided to the media device executing a second instance of the application to fetch a file associated with displaying an interface of the application on the media device. Metadata corresponding to the file that was retrieved by the media device is received. A rendering command corresponding to the interface is determined and provided to the media device that is configured to display the interface of the application responsive to executing the rendering command.

Classes IPC  ?

  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p.ex. en combinant une publicité stockée localement avec un flux d'entrée; Opérations de mise à jour, p.ex. pour modules de système d'exploitation
  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 21/443 - Procédés de système d'exploitation, p.ex. démarrage d'un boîtier décodeur STB, implémentation d'une machine virtuelle Java dans un boîtier décodeur STB ou gestion d'énergie dans un boîtier décodeur STB
  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren

32.

INTELLIGENT USER INTERFACE CUSTOMIZATION FOR ONE-HANDED USE

      
Numéro d'application 18512274
Statut En instance
Date de dépôt 2023-11-17
Date de la première publication 2024-03-14
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Louie, David
  • Levitian, Karina

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments for intelligently customizing a user interface on a remote control. In a non-limiting embodiment, a method operates by receiving a user input associated with customizing the user interface for one-hand use when the user interface is in a first configuration. The user interface may a user interface element and the first configuration includes a first dimension of the user interface. In an embodiment, the user input is a touch-based gesture received on a touchscreen of the remote control. A user may be identified responsive to receiving the user input and the user interface may be customized from the first configuration to a second configuration based on an interface customization parameter. In an embodiment, the customizing includes reducing the first dimension of the user interface to a second dimension to allow for one-hand use by the user.

Classes IPC  ?

  • G06F 3/04845 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs pour la transformation d’images, p.ex. glissement, rotation, agrandissement ou changement de couleur
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 3/04883 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels pour l’entrée de données par calligraphie, p.ex. sous forme de gestes ou de texte
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • H04L 67/50 - Services réseau

33.

FAST BOOT SYSTEM

      
Numéro d'application US2023072261
Numéro de publication 2024/050228
Statut Délivré - en vigueur
Date de dépôt 2023-08-16
Date de publication 2024-03-07
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Diamand, Luke
  • Lazovick, Caroline Gan
  • Brown, Wade
  • Hoang, Khoa
  • Narayanan, Karthick

Abrégé

Disclosed herein are various embodiments, for a fast boot system. An example embodiment operates by determining that one or more programs have been loaded into memory on a boot-up of a device. A snapshot of the memory including the loaded one or more programs is captured. Operations of the device are monitored after the snapshot has been captured. It is determined that a first program of the one or more programs was updated during the monitoring. A restart of the device is detected, wherein the snapshot is loaded into the memory in lieu of loading the one or more programs, and wherein the first program is updated during the restart of the device.

Classes IPC  ?

  • H04N 21/443 - Procédés de système d'exploitation, p.ex. démarrage d'un boîtier décodeur STB, implémentation d'une machine virtuelle Java dans un boîtier décodeur STB ou gestion d'énergie dans un boîtier décodeur STB
  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p.ex. en combinant une publicité stockée localement avec un flux d'entrée; Opérations de mise à jour, p.ex. pour modules de système d'exploitation
  • 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

34.

POWER CONTROL FOR SPEAKER DEVICES IN A WIRELESS MEDIA SYSTEM

      
Numéro d'application 18369092
Statut En instance
Date de dépôt 2023-09-15
Date de la première publication 2024-03-07
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Kraewinkels, Neil
  • Jørgensen, Richard
  • Smith, Michael I.

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for a wireless media system including a wireless speaker device and a host device forming a peer-to-peer wireless network. The host device provides audio content to the speaker device, and the speaker device can decode and process the audio content received from the host device. The speaker device can be in various states that consume different level of powers, such as a standby state, a wake state, a connected state. The speaker device can determine the host device is in an inactive state or an active state. When the speaker device determines the host device is in an inactive state, the speaker device can enter the standby state, enable the communication circuit and the audio processing circuit of the speaker device to be in a low power state to save power.

Classes IPC  ?

35.

FAST BOOT SYSTEM

      
Numéro d'application 17898838
Statut En instance
Date de dépôt 2022-08-30
Date de la première publication 2024-02-29
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Diamand, Luke
  • Lazovick, Caroline Gan
  • Brown, Wade
  • Hoang, Khoa
  • Narayanan, Karthick

Abrégé

Disclosed herein are various embodiments, for a fast boot system. An example embodiment operates by determining that one or more programs have been loaded into memory on a boot-up of a device. A snapshot of the memory including the loaded one or more programs is captured. Operations of the device are monitored after the snapshot has been captured. It is determined that a first program of the one or more programs was updated during the monitoring. A restart of the device is detected, wherein the snapshot is loaded into the memory in lieu of loading the one or more programs, and wherein the first program is updated during the restart of the device.

Classes IPC  ?

36.

OVERRIDING MULTIMEDIA DEVICE

      
Numéro d'application 18498622
Statut En instance
Date de dépôt 2023-10-31
Date de la première publication 2024-02-22
Propriétaire Roku, Inc. (USA)
Inventeur(s) Riepling, Eric Casten

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for switching the output of an overriding multimedia device from a first input to a second input or a combination of the first input and the second input. An example embodiment operates by receiving audio data relating to a multimedia switching event. The example embodiment further operates by determining that audio data corresponds to a multimedia switching action. In response, the example embodiment operates by generating a multimedia switching actuation signal that instructs an overriding multimedia device to switch its output from the first multimedia signal to the second multimedia signal. Subsequently, the example embodiment operates by transmitting the multimedia switching actuation signal to the overriding multimedia device.

Classes IPC  ?

  • H04N 21/478 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat
  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • G06N 20/00 - Apprentissage automatique
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/4363 - Adaptation du flux vidéo à un réseau local spécifique, p.ex. un réseau IEEE 1394 ou Bluetooth® 
  • H04N 21/443 - Procédés de système d'exploitation, p.ex. démarrage d'un boîtier décodeur STB, implémentation d'une machine virtuelle Java dans un boîtier décodeur STB ou gestion d'énergie dans un boîtier décodeur STB

37.

CONTENT-MODIFICATION SYSTEM WITH PROBABILITY-BASED SELECTION FEATURE

      
Numéro d'application 18500313
Statut En instance
Date de dépôt 2023-11-02
Date de la première publication 2024-02-22
Propriétaire Roku, Inc. (USA)
Inventeur(s) Grover, Matthew George

Abrégé

In one aspect, a method includes identifying an upcoming content modification opportunity on a channel. The method also includes responsive to identifying the upcoming content modification opportunity on the channel, identifying a group of multiple content-presentation devices tuned to the channel. The method also includes for each content-presentation device in the identified group, determining a respective probability of that content-presentation device successfully performing a respective content-modification operation in connection with the identified upcoming content modification opportunity on the channel. The method also includes using at least the determined probabilities as a basis to select, from among the content-presentation devices in the identified group, a subgroup of content-presentation devices. The method also includes performing actions that facilitate causing each of at least some of the content-presentation devices in the selected subgroup to perform a respective content-modification operation in connection with the identified upcoming content modification opportunity on the channel.

Classes IPC  ?

  • 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/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/266 - Gestion de canal ou de contenu, p.ex. génération et gestion de clés et de messages de titres d'accès dans un système d'accès conditionnel, fusion d'un canal de monodiffusion de VOD dans un canal multidiffusion

38.

RECOMMENDATION SYSTEM WITH REDUCED BIAS BASED ON A VIEW HISTORY

      
Numéro d'application 17890491
Statut En instance
Date de dépôt 2022-08-18
Date de la première publication 2024-02-22
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Xiao, Fei
  • Wang, Zidong
  • Sanchez, Jose
  • Bambha, Abhishek
  • Jethwa, Ronica

Abrégé

Disclosed are mechanisms for selecting a recommended item for a current item being viewed by a user account based on a view history of the user account with reduced bias. For a current item being viewed by the user account represented by a current node of a co-watch graph, embodiments can select a recommended item represented by an associated node in the co-watch graph likely being viewed by the user account, and determine a probability of the recommended item likely being viewed. The co-watch graph can be generated based on a view history of the user account. An edge between a first node and a second node of the co-watch graph can have a weight representing a number of co-occurrence times when the first item represented by the first node and the second item represented by the second node are viewed in sequence within a predetermined time interval.

Classes IPC  ?

  • 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/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

39.

RENDERING A DYNAMIC ENDEMIC BANNER ON STREAMING PLATFORMS USING CONTENT RECOMMENDATION SYSTEMS AND ADVANCED BANNER PERSONALIZATION

      
Numéro d'application 18494814
Statut En instance
Date de dépôt 2023-10-26
Date de la première publication 2024-02-22
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Sanghavi, Mehul
  • Mahto, Rohit
  • Lee, Kelly
  • Taneja, Madhulika

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for utilizing a content recommendation system powering a streaming media publisher channel, in conjunction with an object recognition model, to enhance dynamic generation of a banner being shown to a user via an awareness or performance campaign. This method allows the platform to present the most relevant ML personalized in-channel content to the publisher platform users in endemic banners that run on the platform which then correspondingly helps drive user reach. An example embodiment operates by implementing personalized content banners that may act as a hook for channel users opening their streaming device, both active and lapsed, to enter back into the channel.

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/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles

40.

Using Movement of an End-User Between Monitored Environments to Trigger an Action at an Internet of Things Device

      
Numéro d'application 17884720
Statut En instance
Date de dépôt 2022-08-10
Date de la première publication 2024-02-15
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Garner, Greg
  • Stern, David

Abrégé

In one aspect, a method includes using one or more Wi-Fi modules of one or more computing devices to detect movement of an end-user from a first monitored environment of the one or more computing devices to a second, different monitored environment of the one or more computing devices, where the first monitored environment comprises a first Internet of Things (IoT) device, where the second monitored environment comprises a second IoT device, and where the first and second IoT devices are communicatively coupled to the one or more computing devices over an IoT network. The method also includes in response to detecting the movement of the end-user from the first monitored environment to the second monitored environment: triggering a first IoT action at the first IoT device, and triggering a second IoT action at the second IoT device.

Classes IPC  ?

  • H05B 47/115 - Commande de la source lumineuse en réponse à des paramètres détectés en détectant la présence ou le mouvement d'objets ou d'êtres vivants
  • H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p.ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]
  • H05B 47/19 - Commande de la source lumineuse par télécommande via une transmission sans fil

41.

Using Motion And Presence Of An End-User In And Out Of A Monitored Environment To Trigger An Action At An Internet Of Things Device

      
Numéro d'application 17884722
Statut En instance
Date de dépôt 2022-08-10
Date de la première publication 2024-02-15
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Garner, Greg
  • Stern, David

Abrégé

In one aspect, a method includes using a Wi-Fi module of a computing device to detect that an end-user has exited a monitored environment of the computing device, where the monitored environment comprises an Internet of Things (IoT) device communicatively coupled to the computing device over an IoT network. The method also involves in response to detecting that the end-user has exited the monitored environment, triggering a first IoT action at the IoT device. The method also involves after detecting that the end-user has exited the monitored environment and triggering the first IoT action, using the Wi-Fi module of the computing device to detect that the end-user has reentered the monitored environment. The method also involves in response to detecting that the end-user has reentered the monitored environment, triggering a second IoT action at the IoT device.

Classes IPC  ?

  • 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
  • G11B 27/00 - Montage; Indexation; Adressage; Minutage ou synchronisation; Contrôle; 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
  • 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
  • H04N 21/2187 - Transmission en direct

42.

Using Motion and Presence of an End-User to Switch Operational Modes of an Internet of Things Device

      
Numéro d'application 18319015
Statut En instance
Date de dépôt 2023-05-17
Date de la première publication 2024-02-15
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Garner, Greg
  • Stern, David

Abrégé

In one aspect, a method includes using a Wi-Fi module of a computing device to detect that an end-user has entered a monitored environment of the computing device, where the computing device is separate from, and communicatively coupled over an Internet of Things (IoT) network to, a battery-powered IoT device. The method also includes in response to detecting that the end-user has entered the monitored environment of the computing device, causing the IoT device to switch from operating in a standby mode to instead operating in an active mode, where operation in the standby mode comprises a mode in which the IoT device consumes less power than when operating in the active mode.

Classes IPC  ?

  • 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/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • G06F 1/3231 - Surveillance de la présence, de l’absence ou du mouvement des utilisateurs

43.

PRESERVING CHANNEL LOCK AND PERFORMING DYNAMIC AD INSERTION (DAI) IN A MULTI-DEVICE SETUP

      
Numéro d'application 18486321
Statut En instance
Date de dépôt 2023-10-13
Date de la première publication 2024-02-08
Propriétaire Roku, Inc. (USA)
Inventeur(s) Grover, Matthew

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for preserving channel lock while performing dynamic ad insertion (DAI) in a multi-device setup. An example embodiment operates by identifying a secondary device that loses a channel lock on a channel based on a primary device performing DAI on the channel. The embodiment determines that that the primary device is configured to perform a DAI to replace a portion of multimedia content in the channel with a replacement portion of multimedia content. The embodiment modifies an automated content recognition (ACR) behavior for the secondary device based on the determining, thereby preventing the secondary device from losing channel lock on the channel. The embodiment then modifies a DAI behavior for the secondary device in response to the modifying the ACR behavior for the secondary device.

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
  • H04N 21/81 - Composants mono média du contenu

44.

Content system with sentiment-based content modification feature

      
Numéro d'application 18340820
Numéro de brevet 11894022
Statut Délivré - en vigueur
Date de dépôt 2023-06-23
Date de la première publication 2024-02-06
Date d'octroi 2024-02-06
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Ramesh, Sunil
  • Cutter, Michael

Abrégé

In one aspect, an example method includes: (i) a computing system obtaining media content; (ii) the computing system extracting from the obtained media content, audio content; (iii) the computing system using at least the extracted audio content to obtain sentiment data associated with the audio content; (iv) the computing system using the obtained sentiment data as a basis to modify a video content component of the media content, thereby generating a modified version of the media content; and (v) the computing system outputting for presentation the generated modified media content.

Classes IPC  ?

  • G11B 27/031 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo
  • H04N 21/233 - Traitement de flux audio élémentaires
  • G10L 25/63 - 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 estimer un état émotionnel
  • 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

45.

Rendering a dynamic endemic banner on streaming platforms using content recommendation systems and content modeling for user exploration and awareness

      
Numéro d'application 17882184
Numéro de brevet 11895372
Statut Délivré - en vigueur
Date de dépôt 2022-08-05
Date de la première publication 2024-02-06
Date d'octroi 2024-02-06
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Sanghavi, Mehul
  • Mahto, Rohit
  • Lee, Kelly
  • Taneja, Madhulika

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for utilizing a content recommendation system powering a streaming media publisher channel to enhance an ad creative being shown to the user via awareness or performance campaigns. This method allows the platform to present the most relevant exploratory personalized in-channel content to the publisher platform users in endemic banners that run on the platform which then correspondingly helps drive user reach. An example embodiment operates by implementing personalized content banners that may act as a hook for channel users opening their streaming device, both active and lapsed, to enter back into the channel.

Classes IPC  ?

  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p.ex. apprentissage des préférences d'utilisateurs pour recommander des films

46.

RENDERING A DYNAMIC ENDEMIC BANNER ON STREAMING PLATFORMS USING CONTENT RECOMMENDATION SYSTEMS AND CONTENT MODELING FOR USER EXPLORATION AND AWARENESS

      
Numéro de document 03208594
Statut En instance
Date de dépôt 2023-08-04
Date de disponibilité au public 2024-02-05
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Sanghavi, Mehul
  • Mahto, Rohit
  • Lee, Kelly
  • Taneja, Madhulika

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for utilizing a content recommendation system powering a streaming media publisher channel to enhance an ad creative being shown to the user via awareness or performance campaigns. This method allows the platform to present the most relevant exploratory personalized in-channel content to the publisher platform users in endemic banners that run on the platfomi which then correspondingly helps drive user reach. An example embodiment operates by implementing personalized content banners that may act as a hook for channel users opening their streaming device, both active and lapsed, to enter back into the channel.

47.

DEMOGRAPHIC CLASSIFICATION OF MEDIA ACCOUNTS BASED ON MEDIA CONTENT DATA

      
Numéro d'application 18229046
Statut En instance
Date de dépôt 2023-08-01
Date de la première publication 2024-02-01
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Das, Soudipta
  • Yerubandi, Venkata
  • Vasquez-Sierra, Ricardo
  • Parvathaneni, Bhaskar
  • Kothari, Mithal
  • Enriquez, Gregory
  • Sunku, Raghavendra

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for classifying media accounts of a media system into different demographic buckets based on media content data associated with the media accounts, where media content associated with a media account can be accessed by a plurality of members in a household of the media account. A demographic classifier can receive a plurality of media accounts, a plurality of sets of probability scores corresponding to the plurality of media accounts, and a plurality of demographic buckets. The demographic classifier can further estimate, based on public available information, an approximate number of media accounts of the plurality of media accounts belonging to a specific demographic bucket. The demographic classifier can further select the approximate number of media accounts to be included in a set of media accounts assigned to the specific demographic bucket.

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/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

48.

OBJECT IDENTIFICATION AND SIMILARITY ANALYSIS FOR CONTENT ACQUISITION

      
Numéro d'application 17815880
Statut En instance
Date de dépôt 2022-07-28
Date de la première publication 2024-02-01
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Jethwa, Ronica
  • Xiao, Fei

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for object identification and similarity analysis for content acquisition. An example embodiment operates by determining a first content item based on an amount of requests for the first content item. A first object may be identified based on an amount of instances that the first object is indicated by the first content item. Based on the first object, demographic information for the first content item may be determined. A second content item may then be requested based on an amount of attributes of the first object matching an amount of attributes of a second object indicated by the second content item, and the demographic information for the first content item matching demographic information for the second content item.

Classes IPC  ?

  • 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/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

49.

Emotion evaluation of contents

      
Numéro d'application 17877124
Numéro de brevet 11930226
Statut Délivré - en vigueur
Date de dépôt 2022-07-29
Date de la première publication 2024-02-01
Date d'octroi 2024-03-12
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Jethwa, Ronica
  • Vo, Nam
  • Xiao, Fei
  • Bambha, Abhishek

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for generating a scene emotion value for a scene based on a sequence of frame emotion values for a sequence of frames within the scene of a content. The content can include multiple scenes, and a scene can include multiple frames, where a frame emotion value can be generated for each frame. A frame emotion value can be generated based on scene metadata related to the scene, content metadata related to the content, and a frame metadata related to the frame.

Classes IPC  ?

  • 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
  • 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
  • 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/81 - Composants mono média du contenu
  • H04N 21/8549 - Création de résumés vidéo, p.ex. bande annonce

50.

Dynamic provisioning of IoT devices from an online application marketplace

      
Numéro d'application 17932456
Numéro de brevet 11888641
Statut Délivré - en vigueur
Date de dépôt 2022-09-15
Date de la première publication 2024-01-30
Date d'octroi 2024-01-30
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Wood, Anthony
  • Stern, David
  • Ramesh, Sunil

Abrégé

A method for provisioning a group of devices with control-group data defining one or more functional interrelationships between the devices. The method includes providing a GUI defining an online application marketplace, the GUI specifying multiple applications available for download, each application including a different respective set of control-group data defining a different respective set of one or more functional interrelationships. Further, the method includes receiving user input selecting a given one of the applications, the selected application defining given control-group data defining a given set of one or more functional interrelationships. And the method includes responsively (i) downloading the selected application and (ii) provisioning the devices of the group with the given set of control-group data, the provisioning establishing the given set of one or more functional interrelationships between the devices of the group.

Classes IPC  ?

  • H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p.ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]

51.

PROVIDING ENERGY-EFFICIENT FEATURES USING HUMAN PRESENCE DETECTION

      
Numéro d'application 18223891
Statut En instance
Date de dépôt 2023-07-19
Date de la première publication 2024-01-25
Propriétaire Roku, INc. (USA)
Inventeur(s)
  • Neerbek, Jan
  • Malewski, Rafal Krzysztof
  • Møller, Brian Thoft Moth
  • Nangeroni, Paul
  • Chari, Amalavoyal Narasimha

Abrégé

Disclosed herein are system, method, and computer program product embodiments for the detection of human presence in an energy efficient manner using a plurality of sensors such as those of a battery-powered device such as a television remote, and a device with a processor, such as a television. Data gathered from an initial television WiFi radio scan, or an initial low-powered detection scan from the television remote, may be analyzed by the processor to determine a potential presence of one or more humans are present proximate to the device. If there is such a potential presence, the device remote can enter a full-powered detection mode to accurately determine the presence or absence of one or more humans, and take further actions.

Classes IPC  ?

  • 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/443 - Procédés de système d'exploitation, p.ex. démarrage d'un boîtier décodeur STB, implémentation d'une machine virtuelle Java dans un boîtier décodeur STB ou gestion d'énergie dans un boîtier décodeur STB
  • H04H 60/45 - Dispositions d'identification ou de reconnaissance de caractéristiques en liaison directe avec les informations radiodiffusées ou le créneau spatio-temporel de radiodiffusion, p.ex. pour identifier les stations de radiodiffusion ou pour identifier le pour identifier les utilisateurs
  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p.ex. apprentissage des préférences d'utilisateurs pour recommander des films

52.

SYCHRONIZATION OF MULTIMEDIA CONTENT PRESENTATION ACROSS MULTIPLE DEVICES IN A WATCH PARTY

      
Numéro d'application 18229113
Statut En instance
Date de dépôt 2023-08-01
Date de la première publication 2024-01-25
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Huertas, Timothy Raul
  • Sergiienko, Viktor
  • Anderson, Jeffrey Paul

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for synchronizing the simultaneous presentation of multimedia content across multiple devices. An example embodiment operates by generating a multimedia content synchronization request configured to instruct a second media device to synchronize a presentation of multimedia content on the second media device with a first media device. The multimedia content synchronization request can include, for example, a deep link indicative of a channel of the multimedia content, a position of the multimedia content, and a state of the multimedia content to start the presentation of the multimedia content. Subsequently, the example embodiment operates by transmitting the multimedia content synchronization request to the second media device.

Classes IPC  ?

  • 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
  • H04L 69/08 - Protocoles d’interopérabilité; Conversion de protocole

53.

RENDERING A DYNAMIC ENDEMIC BANNER ON STREAMING PLATFORMS USING CONTENT RECOMMENDATION SYSTEMS

      
Numéro d'application 18353935
Statut En instance
Date de dépôt 2023-07-18
Date de la première publication 2024-01-18
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Mahto, Rohit
  • Lee, Kelly
  • Taneja, Madhulika
  • Sanghavi, Mehul

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for utilizing a content recommendation system powering a streaming media publisher channel to enhance an ad creative being shown to the user via awareness or performance campaigns. This method allows the platform to present the most relevant Machine Language (ML) personalized in-channel content to the publisher platform users in endemic banners that run on the platform which then correspondingly helps drive user reach. An example embodiment operates by implementing personalized content banners that may act as a hook for channel users opening their streaming device, both active and lapsed, to enter back into the channel.

Classes IPC  ?

  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p.ex. en combinant une publicité stockée localement avec un flux d'entrée; Opérations de mise à jour, p.ex. pour modules de système d'exploitation
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles

54.

AUTOMATIC PARENTAL CONTROL USING A REMOTE CONTROL OR MOBILE APP

      
Numéro d'application 17862273
Statut En instance
Date de dépôt 2022-07-11
Date de la première publication 2024-01-11
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Soh, Andrew
  • Peters, Jeffrey John

Abrégé

Embodiments described herein include a method that operates by receiving, at a media device, one or more signals from a remote control. The media device identifies a user currently using the remote control based on the signals. Then, the media device selects content to make available based on the identified user. In some embodiments, the media device identifies the user by using the signals to identify the remote control. Then, the media device determines that a user associated with the identified remote control is the user currently using the remote control.

Classes IPC  ?

  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/4415 - Acquisition de l'identification d'un utilisateur final utilisant les caractéristiques biométriques de l'utilisateur, p.ex. par reconnaissance de la voix ou balayage d'empreintes digitales

55.

Dynamic Collection and Reporting of Customer Premises Context Information in Response to Predicted Emergency Event

      
Numéro d'application 18365407
Statut En instance
Date de dépôt 2023-08-04
Date de la première publication 2024-01-11
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Ramesh, Sunil
  • Pinkerton, Charles Brian
  • Robins, Mark
  • Wood, Anthony

Abrégé

A method and system for collecting context information in response to prediction of an emergency event. A cloud-based computing system could determine that an emergency event is predicted to impact a customer premises at an upcoming time. Responsive to that determination, and before the upcoming time, the cloud-based computing system could then cause or more on-premises computing devices at the customer premises to collect and report context information, such as a count of people present at the customer premises and/or an operational state of one or more utilities or other systems at the customer premises, that may assist in responding to the emergency event. Further, the cloud-based computing system could select a given such device at the customer premises to function as a coordinating device to work with one or more other devices at the customer premises to collect and report the context information.

Classes IPC  ?

  • G08B 21/10 - Alarmes pour assurer la sécurité des personnes réagissant aux événements désastreux, p.ex. les tornades ou les tremblements de terre
  • H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p.ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]

56.

Rendering a dynamic endemic banner on streaming platforms using content recommendation systems and content affinity modeling

      
Numéro d'application 17860686
Numéro de brevet 11948172
Statut Délivré - en vigueur
Date de dépôt 2022-07-08
Date de la première publication 2024-01-11
Date d'octroi 2024-04-02
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Sanghavi, Mehul
  • Mahto, Rohit
  • Lee, Kelly
  • Taneja, Madhulika

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for utilizing a content recommendation system powering a streaming media publisher channel to enhance an ad creative being shown to the user via awareness or performance campaigns. This method allows the platform to present the most relevant hyper-personalized in-channel content to the publisher platform users in endemic banners that run on the platform which then correspondingly helps drive user reach. An example embodiment operates by implementing personalized content banners that may act as a hook for channel users opening their streaming device, both active and lapsed, to enter back into the channel.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06Q 30/0251 - Publicités ciblées
  • 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/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles

57.

Use of Crowdsourcing as Basis to Predict Emergency Impact and to Facilitate Emergency Response

      
Numéro d'application 17932435
Statut En instance
Date de dépôt 2022-09-15
Date de la première publication 2024-01-11
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Levitian, Karina
  • Pinkerton, Charles Brian
  • Ramesh, Sunil
  • Cutter, Michael

Abrégé

A method and a system for using crowdsourcing as a basis to predict and respond to emergency impact. An example method includes (i) a computing system receiving emergency-state reporting provided by multiple customer premises in a region, (ii) the computing system determining, based on the received emergency-state reporting provided by the multiple customer premises in the region, that a region-wide emergency situation exists in the region, and (iii) the computing system taking action, in response to the determining, based on the emergency-state reporting provided by the multiple customer premises in the region, that the region-wide emergency situation exists in the region.

Classes IPC  ?

  • G08B 31/00 - Systèmes d'alarme à prédiction caractérisés par une extrapolation ou un autre type de calcul utilisant des données historiques mises à jour
  • G08B 27/00 - Systèmes d'alarme dans lesquels la condition déclenchant l'alarme est signalée par une station centrale à plusieurs sous-stations
  • G08B 25/00 - Systèmes d'alarme dans lesquels l'emplacement du lieu où existe la condition déclenchant l'alarme est signalé à une station centrale, p.ex. systèmes télégraphiques d'incendie ou de police

58.

MANAGING LOW FREQUENCIES OF AN OUTPUT SIGNAL

      
Numéro d'application 18220624
Statut En instance
Date de dépôt 2023-07-11
Date de la première publication 2024-01-11
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Curtis, Robert Caston
  • Anderson, Kasper

Abrégé

Embodiments included herein generally relate to managing low frequencies of an output signal. For example, a method may include: measuring a sound pressure level (SPL) of a speaker; dynamically selecting a cutoff frequency for operating a first filter configured to provide a first bass component of a bass element of an output signal and a second filter configured to provide a second bass component of the bass element; providing the cutoff frequency to the first filter to configure the first filter to generate the first bass component based on the cutoff frequency; providing the cutoff frequency to the second filter to configure the second filter to generate the second bass component based on the cutoff frequency; and generating an output signal based on at least one of the first and second bass components.

Classes IPC  ?

  • H04R 3/04 - Circuits pour transducteurs pour corriger la fréquence de réponse

59.

CROWD SOURCED INDEXING AND/OR SEARCHING OF CONTENT

      
Numéro d'application 18220630
Statut En instance
Date de dépôt 2023-07-11
Date de la première publication 2024-01-11
Propriétaire Roku, Inc. (USA)
Inventeur(s) Sharp, David

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for a crowd sourced indexing and/or searching of content. An embodiment operates by receiving one or more requests for content from one or more media devices, each request comprising content identifier information that identifies the content, determining whether crowd sourced content index information has been generated for the content, transmitting a response to the one or more media devices of the one or more media devices, in response to the one or more requests, the response comprising content location information and a content indexing request, and receiving content index information for the content identified by the content identifier information from the one or more media devices.

Classes IPC  ?

  • G06F 16/41 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/43 - Requêtes
  • H04N 21/239 - Interfaçage de la voie montante du réseau de transmission, p.ex. établissement de priorité des requêtes de clients
  • 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

60.

Using gestures to control a media player

      
Numéro d'application 17973150
Numéro de brevet 11868538
Statut Délivré - en vigueur
Date de dépôt 2022-10-25
Date de la première publication 2024-01-09
Date d'octroi 2024-01-09
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Cutter, Michael
  • Ramesh, Sunil
  • Levitian, Karina

Abrégé

In one aspect, an example method includes (i) receiving, by a computing system and from an input device associated with the computing system, a command to map a customized gesture with a particular action of a plurality of actions that a media player is configured to perform; (ii) in response to receiving the command, monitoring, by the computing system and using a camera, a viewing environment of the media player to detect performance by a person of the customized gesture; and (iii) in response to detecting performance of the customized gesture: generating, by the computing system, a classification for use by the computing system for detecting the customized gesture, and storing, by the computing system, in memory, mapping data that correlates the detected customized gesture with the particular action.

Classes IPC  ?

  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface
  • G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
  • G06V 40/20 - Mouvements ou comportement, p.ex. reconnaissance des gestes
  • G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • H04N 23/90 - Agencement de caméras ou de modules de caméras, p. ex. de plusieurs caméras dans des studios de télévision ou des stades de sport
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

61.

LOCAL AND CLOUD SPEECH RECOGNITION

      
Numéro d'application 18465758
Statut En instance
Date de dépôt 2023-09-12
Date de la première publication 2024-01-04
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Wood, Anthony J.
  • Stern, David
  • Garner, Gregory Mack

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for distributing the performance of speech recognition among a remote control device and a voice platform in the cloud. In some embodiments, the remote control device operates to receive a voice input from a user. The remote control device detects a trigger word in the voice input. The remote control device then processes the voice input. The remote control device then transmits the voice input to a voice platform based on the detecting in order to determine an intent associated with the voice input.

Classes IPC  ?

  • G10L 15/30 - Reconnaissance distribuée, p.ex. dans les systèmes client-serveur, pour les applications en téléphonie mobile ou réseaux
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04R 1/32 - Dispositions pour obtenir la fréquence désirée ou les caractéristiques directionnelles pour obtenir la caractéristique directionnelle désirée uniquement
  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • H04R 27/00 - Systèmes d'annonce en public

62.

REPLACEMENT OF DIGITAL CONTENT IN DATA STREAMS

      
Numéro d'application 17846477
Statut En instance
Date de dépôt 2022-06-22
Date de la première publication 2023-12-28
Propriétaire Roku, Inc. (USA)
Inventeur(s) Grover, Matthew George

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for replacing digital content. An example embodiment operates by detecting a segment of a data stream to be output by a media device and generating a fingerprint of digital content corresponding to the segment using automatic content recognition (ACR). The example embodiment further operates by comparing the fingerprint with a plurality of fingerprints of a plurality of digital content, identifying a matched fingerprint of a matched digital content, and comparing metadata of the matched digital content with metadata of a restricted digital content. The example embodiment further operates by determining that the digital content corresponding to the segment is blocked from being output by the media stream and replacing the digital content with new digital content in the segment.

Classes IPC  ?

  • H04N 21/454 - Filtrage de contenu, p.ex. blocage des publicités
  • 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
  • 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/4363 - Adaptation du flux vidéo à un réseau local spécifique, p.ex. un réseau IEEE 1394 ou Bluetooth® 

63.

MACHINE LEARNING FOR ADAPTIVE BITRATE SELECTION

      
Numéro d'application 18462635
Statut En instance
Date de dépôt 2023-09-07
Date de la première publication 2023-12-28
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Paliwal, Amit
  • Marsavin, Andrey
  • Vaidya, Govind
  • Michiels, Wim
  • Logan, Beth Teresa
  • Han, Zheng
  • Oza, Tapan
  • Raghavan, Vijay Anand

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for modifying one or more parameters of a data streaming bitrate selection algorithm based on machine learning. An example embodiment operates by training and operating a first machine learning model to predict a sustainable network bandwidth. A second machine learning model is trained to receive the sustainable network bandwidth and predict a likelihood that this network bandwidth will not empty a data buffer of streaming data. A bitrate is selected based on the likelihood being below a threshold percentage, such as 50%.

Classes IPC  ?

  • 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/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
  • G06N 20/00 - Apprentissage automatique
  • 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

64.

COMPUTING SYSTEM WITH CONTENT-CHARACTERISTIC-BASED TRIGGER FEATURE

      
Numéro d'application 18204458
Statut En instance
Date de dépôt 2023-06-01
Date de la première publication 2023-12-21
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Harron, Wilson
  • Dimitriou, Konstantinos Antonios

Abrégé

Disclosed herein are system, method, and computer program product embodiments for a computing system with a content-characteristic based trigger feature. An embodiment operates by determining a hybrid system of transmitting a fingerprint of media is being used to transmit one or more media fingerprints. A first fingerprint is generated from a first portion of media content and a second fingerprint is generated from of a second portion of the media content. It is determined that the first portion of media content and the second portion of the media content lack a threshold extent of similarity with each other. The second fingerprint is provided to a content identification server to identify the second portion of the media content. An action is performed based on an identified second portion of the media content.

Classes IPC  ?

  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • 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/81 - Composants mono média du contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • 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
  • H04N 21/242 - Procédés de synchronisation, p.ex. traitement de références d'horloge de programme [PCR]
  • H04N 21/438 - Interfaçage de la voie descendante du réseau de transmission provenant d'un serveur, p.ex. récupération de paquets MPEG d'un réseau IP
  • 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

65.

METHOD AND SYSTEM FOR RE-UNITING METADATA WITH MEDIA-STREAM CONTENT AT A MEDIA CLIENT, TO FACILITATE ACTION BY THE MEDIA CLIENT

      
Numéro d'application 18197650
Statut En instance
Date de dépôt 2023-05-15
Date de la première publication 2023-12-14
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Cormie, Steven M.
  • Jentz, Brian

Abrégé

In a communication system where a channel teed carrying a media stream is broadcast for delivery of the media stream to a media client, where the channel feed further includes metadata in-band and correlated with a content frame of the media stream, but where the metadata gets removed from the channel feed before the media stream reaches the media client, a computing system (i) extracts the metadata from the channel feed and (ii) transmits out-of-band to the media client the extracted metadata in correlation with reference fingerprint data representing the frame of the media stream, the correlation being useable by the media client as a basis to re-correlate the metadata with the frame of the media stream, so as to enable the media client to carry out an action, such as dynamic ad insertion, based on the correlation of the metadata with the frame of the media stream.

Classes IPC  ?

  • H04N 21/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/83 - Génération ou traitement de données de protection ou de description associées au contenu; Structuration du contenu
  • H04N 21/8358 - Génération de données de protection, p.ex. certificats impliquant des filigranes numériques
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/2389 - Traitement de flux multiplexé, p.ex. cryptage de flux multiplexé
  • 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

66.

Speaker-Identification Model for Controlling Operation of a Media Player

      
Numéro d'application 18189701
Statut En instance
Date de dépôt 2023-03-24
Date de la première publication 2023-12-14
Propriétaire Roku, Inc. (USA)
Inventeur(s) Maker, Frank

Abrégé

In one aspect, an example method includes (i) obtaining, by a media player of a media presentation system, an audio signal, where the audio signal includes a voice command and is obtained using a microphone of the media presentation system; (ii) identifying, by the media player, which of multiple speakers of a household uttered the voice command using the audio signal and a speaker-identification model; (iii) performing, by the media player, an action corresponding to the voice command; and (iv) based on the identifying of the speaker using the audio signal and the speaker-identification model, selecting, by the media player, a user profile associated with the identified speaker within a streaming channel so as to bypass a profile selection screen of the streaming channel.

Classes IPC  ?

  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
  • 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
  • H04N 21/4415 - Acquisition de l'identification d'un utilisateur final utilisant les caractéristiques biométriques de l'utilisateur, p.ex. par reconnaissance de la voix ou balayage d'empreintes digitales
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]

67.

POWER MONITORING OF DEVICES

      
Numéro d'application 18198153
Statut En instance
Date de dépôt 2023-05-16
Date de la première publication 2023-12-14
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Garner, Gregory Mack
  • Stern, David
  • Westerhoff, David
  • Wood, Anthony John

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for a device including a functional circuit, a power monitor circuit, and a controller. The functional circuit can be configured to perform a function. The power monitor circuit can collect power usage data of the functional circuit. The controller can transmit the power usage data to a master control device, and receive an instruction provided by the master control device. The instruction is generated based on the power usage data of the functional circuit and related to the function. Based on the instruction received from the master control device, the controller can adjust the function performed by the functional circuit.

Classes IPC  ?

  • H04W 4/38 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour la collecte d’informations de capteurs
  • 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
  • H04L 67/12 - 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

68.

Skipping the opening sequence of streaming content

      
Numéro d'application 17861488
Numéro de brevet 11930058
Statut Délivré - en vigueur
Date de dépôt 2022-07-11
Date de la première publication 2023-12-07
Date d'octroi 2024-03-12
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Wood, Anthony
  • Hollinger, Joseph

Abrégé

Described herein are various embodiments directed to skipping the opening sequence of streaming content. An embodiment operates by streaming content to a display device and determining an end of a teaser portion has been reached using crowdsourced metadata. Responsive to the determining, a skin icon is provided to the display device for display. A selection of the skip icon is received to advance past the title sequence/opening credits portion of the content. An end to the title sequence/opening credits portion of the content is determined using the crowdsourced metadata. The streaming of the content is advanced to the end of the title sequence/opening credits portion of the content.

Classes IPC  ?

  • H04L 65/61 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p.ex. radio sur Internet
  • H04L 65/75 - Gestion des paquets du réseau multimédia
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau

69.

Dynamic Video Overlays

      
Numéro d'application 17899219
Statut En instance
Date de dépôt 2022-08-30
Date de la première publication 2023-12-07
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Cremer, Markus K.
  • Dunker, Peter
  • Scherf, Steven D.
  • Pearce, David Henry
  • Li, Sherman Ling Fung
  • Harron, Wilson
  • Dimitriou, Konstantinos Antonios
  • Lee, Dewey Ho

Abrégé

A client device accesses a video input stream from an intermediate device for display. The client device analyzes the video input stream to determine that the video input stream matches a template corresponding to a screen portion. Based on the video input stream matching the template, a video output stream is generated and caused to be presented on a display. In some example embodiments, the analysis is performed while the client device is replacing video content received from a content source via the intermediate device. For example, commercials transmitted from a national content provider to a smart TV via a set-top box may be replaced with targeted commercials. During the replacement, menus generated by the set-top box may be detected and the replacement video altered by the smart TV to include the menus.

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
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 21/432 - Opération de récupération de contenu d'un support de stockage local, p.ex. disque dur
  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p.ex. en combinant une publicité stockée localement avec un flux d'entrée; Opérations de mise à jour, p.ex. pour modules de système d'exploitation
  • 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
  • H04N 21/81 - Composants mono média 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/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

70.

COMPUTING SYSTEM WITH CHANNEL-CHANGE-BASED TRIGGER FEATURE

      
Numéro d'application 18235384
Statut En instance
Date de dépôt 2023-08-18
Date de la première publication 2023-12-07
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Harron, Wilson
  • Dimitriou, Konstantinos Antonios

Abrégé

In one aspect, an example method includes receiving, by a computing system, media content; generating, by the computing system, a fingerprint of the received media content; determining, by the computing system, that a channel-change operation was performed; responsive to determining that the channel-change operation was performed, transmitting, by the computing system, the generated fingerprint to a content identification server to identify the received media content; and performing an action based on the identified media content.

Classes IPC  ?

  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu
  • H04N 21/61 - Structure physique de réseau; Traitement de signal
  • 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/81 - Composants mono média du contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • 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
  • H04N 21/242 - Procédés de synchronisation, p.ex. traitement de références d'horloge de programme [PCR]
  • H04N 21/438 - Interfaçage de la voie descendante du réseau de transmission provenant d'un serveur, p.ex. récupération de paquets MPEG d'un réseau IP
  • 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

71.

Rendering a dynamic endemic banner on streaming platforms using content recommendation systems and advanced banner personalization

      
Numéro d'application 17889975
Numéro de brevet 11838592
Statut Délivré - en vigueur
Date de dépôt 2022-08-17
Date de la première publication 2023-12-05
Date d'octroi 2023-12-05
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Sanghavi, Mehul
  • Mahto, Rohit
  • Lee, Kelly
  • Taneja, Madhulika

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for utilizing a content recommendation system powering a streaming media publisher channel, in conjunction with an object recognition model, to enhance dynamic generation of a banner being shown to a user via an awareness or performance campaign. This method allows the platform to present the most relevant ML personalized in-channel content to the publisher platform users in endemic banners that run on the platform which then correspondingly helps drive user reach. An example embodiment operates by implementing personalized content banners that may act as a hook for channel users opening their streaming device, both active and lapsed, to enter back into the channel.

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/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles

72.

Automated trailer generation

      
Numéro d'application 18076476
Numéro de brevet 11838605
Statut Délivré - en vigueur
Date de dépôt 2022-12-07
Date de la première publication 2023-12-05
Date d'octroi 2023-12-05
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Bambha, Abhishek
  • Jethwa, Ronica
  • Mahto, Rohit
  • Vo, Nam
  • Xiao, Fei
  • Liu, Lian

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product aspects, and/or combinations and sub-combinations thereof, for generating trailers (previews) for multimedia content. An example aspect operates by generating an initial set of candidate points to generate a trailer for a media content; determining conversion data for each of the initial set of candidate points; determining an updated set of candidate points based on the conversion data; determining an estimated mean and upper bound for each of the updated set of candidate points; computing a value for each of the updated set of candidate points; generating a ranked list based on the value computed for each of the updated set of candidate points; and repeating the process until an optimal candidate point is converged upon.

Classes IPC  ?

  • H04N 21/8549 - Création de résumés vidéo, p.ex. bande annonce
  • 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

73.

PLACING ORDERS FOR A SUBJECT INCLUDED IN A MULTIMEDIA SEGMENT OF A CONTENT CHANNEL

      
Numéro d'application 17752376
Statut En instance
Date de dépôt 2022-05-24
Date de la première publication 2023-11-30
Propriétaire Roku, Inc. (USA)
Inventeur(s) Eppalapally, Santosh

Abrégé

Disclosed herein are system, apparatus, method and/or computer program product embodiments for a multimedia environment that includes a computing device coupled to a mobile device and other components. The computing device can associate subject catalog metadata with one or more subjects included in a multimedia segment received from a user, place the multimedia segment into a content channel assigned to the user, present the multimedia segment included in the content channel to the mobile device operated by a consumer, and place an order through the mobile device for a subject selected from the one or more subjects included in the multimedia segment based on the subject catalog metadata. The computing device can also present the multimedia segment to another device in synchronization with the presenting the multimedia segment to the mobile device, and receive a consumer input from a remote control associated with another device to place another order.

Classes IPC  ?

  • H04N 21/478 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat
  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • G06Q 20/08 - Architectures de paiement
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

74.

MULTIPLE BILLING COMPUTER SYSTEM IDENTIFICATION AND PAYMENT PROCESSING

      
Numéro d'application US2023021243
Numéro de publication 2023/229829
Statut Délivré - en vigueur
Date de dépôt 2023-05-05
Date de publication 2023-11-30
Propriétaire BOKU, INC. (USA)
Inventeur(s)
  • Wachowicz, Chris
  • Mclellan, David
  • Prideaux, Jonathan

Abrégé

An interchange computer system includes a billing computer relationship that has a plurality of reference billing computer identifiers and a plurality of reference sensory representations, wherein each reference sensory representation is associated with a respective reference billing computer identifier. A billing identifier receiver receives, from a payment portal computer system, a billing identifier representing a user. A billing identifier transmission module transmits the billing identifier to a plurality of remote billing computer systems at the respective reference billing computer identifiers. A response receiving module receives a positive response from one or more of the billing computer systems. A sensory representation selection module determines select sensory representations for presentation and confirmation by a user at a user computer system connected to the payment portal computer system

Classes IPC  ?

  • G06Q 20/08 - Architectures de paiement
  • G06Q 20/22 - Schémas ou modèles de paiement
  • G06Q 20/30 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques

75.

HDMI CUSTOMIZED AD INSERTION

      
Numéro d'application 18446596
Statut En instance
Date de dépôt 2023-08-09
Date de la première publication 2023-11-30
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Narayana, Purushottam
  • Goddard Rosa, Andre

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for ad insertion by a display device coupled to a media device via a high-definition media interface (HDMI) connection, where the media device provides media content and/or a control signal. When the media device pauses the media content, the display device can determine that a pause event has occurred and insert an ad shown on the display device. Further, some embodiments include determining the context and/or content of the media content that is paused, and determining an ad that is customized to the determined context and/or content to be displayed on the display device. In some embodiments, the display device can determine additional information from the control signal that may also be used to determine the ad to be displayed on the display device.

Classes IPC  ?

  • H04N 21/458 - Ordonnancement de contenu pour créer un flux personnalisé, p.ex. en combinant une publicité stockée localement avec un flux d'entrée; Opérations de mise à jour, p.ex. pour modules de système d'exploitation
  • 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
  • H04N 21/4363 - Adaptation du flux vidéo à un réseau local spécifique, p.ex. un réseau IEEE 1394 ou Bluetooth® 
  • 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
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 21/81 - Composants mono média du contenu

76.

Compression Loaded Slit Shaped Waveguide

      
Numéro d'application 17664099
Statut En instance
Date de dépôt 2022-05-19
Date de la première publication 2023-11-23
Propriétaire ROKU, INC (USA)
Inventeur(s) Andersen, Kasper

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for a sound source with slit shaped waveguide. An example embodiment of the sound source includes a driver configured to receive audio signal current and generate pressurized air and a chamber coupled to the driver and configured to direct the pressurized air from the driver. The sound source further includes a slit shaped exit coupled to the chamber and configured to receive the pressurized air from the chamber and to emit sound waves.

Classes IPC  ?

  • H04R 1/34 - Dispositions pour obtenir la fréquence désirée ou les caractéristiques directionnelles pour obtenir la caractéristique directionnelle désirée uniquement en utilisant un seul transducteur avec des moyens réfléchissant, diffractant, dirigeant ou guidant des sons
  • H04R 1/02 - Boîtiers; Meubles; Montages à l'intérieur de ceux-ci
  • H04R 1/40 - Dispositions pour obtenir la fréquence désirée ou les caractéristiques directionnelles pour obtenir la caractéristique directionnelle désirée uniquement en combinant plusieurs transducteurs identiques

77.

MANAGING CONTENT SEGMENTS OF LINEAR TV CONTENT AND OVER-THE-TOP (OTT) CONTENT

      
Numéro d'application 18121440
Statut En instance
Date de dépôt 2023-03-14
Date de la première publication 2023-11-23
Propriétaire ROKU, INC. (USA)
Inventeur(s) Grover, Matthew

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for coordinating the display of content segments in linear TV devices and over-the-top (OTT) media devices. A controller can select a content segment from a plurality of content segments of linear TV content provided to a plurality of linear TV devices to be displayed at a TV channel at a scheduled time instance. The controller can further select an OTT time instance separated from the scheduled time instance by a predetermined time interval, and provide a copy of the selected content segment to one or more media devices to be displayed at the one or more media devices at the OTT time instance.

Classes IPC  ?

  • 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/81 - Composants mono média du contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels

78.

DYNAMIC REPLACEMENT OF OBJECTIONABLE CONTENT IN LINEAR CONTENT STREAMS

      
Numéro d'application 18362598
Statut En instance
Date de dépôt 2023-07-31
Date de la première publication 2023-11-23
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Grover, Matthew
  • Hammett, Nick

Abrégé

A method and system for controlling whether to have a content-presentation device dynamically replace a modifiable content segment, such as a replaceable ad, that is upcoming on a channel being received by the content-presentation device. An example method includes a computing system determining, based on objectionable-content data established from user input and/or channel-changing history, whether the modifiable content segment is objectionable as to the content-presentation device. And the example method then includes, based at least on the determination of whether the determined modifiable content segment is objectionable as to the content-presentation device, the computing system controlling whether to have the content-presentation device dynamically replace the modifiable content segment with a replacement content segment.

Classes IPC  ?

  • H04N 21/435 - Traitement de données additionnelles, p.ex. décryptage de données additionnelles ou reconstruction de logiciel à partir de modules extraits du flux de transport
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/81 - Composants mono média du contenu
  • 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

79.

Compression Loaded Slit Shaped Waveguide

      
Numéro d'application 17816752
Statut En instance
Date de dépôt 2022-08-02
Date de la première publication 2023-11-23
Propriétaire ROKU, INC. (USA)
Inventeur(s) Andersen, Kasper

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for a sound source with an array of slit shaped waveguide exits. An example embodiment of the sound source includes one or more drivers configured to receive an audio signal current and to generate pressurized air. The sound source further includes one or more chambers coupled to the one or more drivers and configured to direct the pressurized air from the one or more drivers. The sound source further includes an array of two or more slit shaped exits coupled to the one or more chambers and configured to receive the pressurized air from the one or more chambers and to emit sound waves. The directivity of the sound waves is controlled.

Classes IPC  ?

  • H04R 1/34 - Dispositions pour obtenir la fréquence désirée ou les caractéristiques directionnelles pour obtenir la caractéristique directionnelle désirée uniquement en utilisant un seul transducteur avec des moyens réfléchissant, diffractant, dirigeant ou guidant des sons
  • H04R 1/02 - Boîtiers; Meubles; Montages à l'intérieur de ceux-ci

80.

AUTOMATICALLY DETERMINING AN OPTIMAL SUPPLEMENTAL CONTENT SPOT IN A MEDIA STREAM

      
Numéro d'application 18364881
Statut En instance
Date de dépôt 2023-08-03
Date de la première publication 2023-11-23
Propriétaire Roku, Inc. (USA)
Inventeur(s) Grover, Matthew

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for determining an optimal spot to insert supplemental content into a media stream to maximize the consumption of the supplemental content by users. An example embodiment operates by performing automated content recognition (ACR) on the media stream, thereby determining scene changes in the media stream. The embodiment identifies a plurality of potential supplemental content spots in the media stream based on the determined scene changes. The embodiment then performs a multivariate test involving test supplemental content over a portion of the potential supplemental content spots to a plurality of media devices, thereby determining the optimal supplemental content spot among the plurality of potential supplemental content spots in the media stream.

Classes IPC  ?

  • 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/81 - Composants mono média du contenu
  • 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

81.

COMPRESSION LOADED SLIT SHAPED WAVEGUIDE

      
Numéro de document 03199152
Statut En instance
Date de dépôt 2023-05-09
Date de disponibilité au public 2023-11-19
Propriétaire ROKU, INC. (USA)
Inventeur(s) Anderson, Kasper

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for a sound source with an array of slit shaped waveguide exits. An example embodiment of the sound source includes one or more drivers configured to receive an audio signal current and to generate pressurized air. The sound source further includes one or more chambers coupled to the one or more drivers and configured to direct the pressurized air from the one or more drivers. The sound source further includes an array of two or more slit shaped exits coupled to the one or more chambers and configured to receive the pressurized air from the one or more chambers and to emit sound waves. The directivity of the sound waves is controlled.

82.

Television upgrade

      
Numéro d'application 17740907
Numéro de brevet 11962841
Statut Délivré - en vigueur
Date de dépôt 2022-05-10
Date de la première publication 2023-11-16
Date d'octroi 2024-04-16
Propriétaire Roku, Inc. (USA)
Inventeur(s) Riepling, Eric Casten

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for upgrading one or more display device hardware components. In one embodiment, as new television hardware components become available, the technology described herein allows replacement of original hardware components by external hardware components implemented as an add-in card, stick or equivalent circuitry and operational instructions. In some embodiments, the technology described herein may implement an application programming interface (API) that exposes hardware of a new external device communicatively coupled to the display device (e.g., television) to take control of one or more components of an existing internal system. Various interface technologies, such as HDMI and USB, may be used to connect the external hardware to the internal systems.

Classes IPC  ?

  • H04N 21/436 - Interfaçage d'un réseau de distribution local, p.ex. communication avec un autre STB ou à l'intérieur de la maison
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/4363 - Adaptation du flux vidéo à un réseau local spécifique, p.ex. un réseau IEEE 1394 ou Bluetooth® 

83.

Managing content replacement in a content modification system

      
Numéro d'application 17742920
Numéro de brevet 11882322
Statut Délivré - en vigueur
Date de dépôt 2022-05-12
Date de la première publication 2023-11-16
Date d'octroi 2024-01-23
Propriétaire Roku, Inc. (USA)
Inventeur(s) Grover, Matthew George

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for managing content replacement in a content modification system, which can be applicable to dynamic advertisement insertion. A media device can provide a first segment of a linear sequence of content segments to a display device. The first segment can include an ending frame adjacent to a start frame of a second segment of the linear sequence of content segments, where the second segment is to be replaced by a replacement segment. Based on a determination that the replacement segment is unavailable, the media device can provide one or more additional copies of the ending frame of the first segment to the display device while the replacement segment to replace the second segment is unavailable.

Classes IPC  ?

  • 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/81 - Composants mono média du contenu
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu

84.

CONTENT CLASSIFIERS FOR AUTOMATIC PICTURE AND SOUND MODES

      
Numéro d'application 17743898
Statut En instance
Date de dépôt 2022-05-13
Date de la première publication 2023-11-16
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Nangeroni, Paul
  • Bellers, Erwin Ben
  • Curtis, Robert Caston
  • Ozgen, Mustafa

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for modifying one or more parameters of a data streaming payload to add optimized display and/or audio settings as metadata. An example embodiment operates by training and operating a first machine learning model to predict optimized picture and sound settings. A second embodiment operates by training a learning model with crowdsourced individual user manual adjustments to the display device display during playback. Having the optimized display settings in advance allows adjustments to be made in advance of playback.

Classes IPC  ?

  • H04N 21/485 - Interface pour utilisateurs finaux pour la configuration du client
  • H04N 21/439 - Traitement de flux audio élémentaires
  • 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
  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p.ex. apprentissage des préférences d'utilisateurs pour recommander des films

85.

REAL-TIME ASSESSMENT OF MULTIMEDIA SERVICE IN A PARTICULAR ENVIRONMENT

      
Numéro d'application 18356695
Statut En instance
Date de dépôt 2023-07-21
Date de la première publication 2023-11-16
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Chari, Amalavoyal Narasimha
  • Funk, Jim
  • Jagannathan, Sujatha
  • Huang, Liang-Jong
  • Schmidlapp, Jason
  • Thomas, Tito
  • Asnis, Ilya

Abrégé

Some embodiments include assessing multimedia service in a particular environment, determining in real-time whether an extender device would improve the multimedia service in the particular environment, and communicating a recommendation via a graphical user interface (GUI). The assessing is based on physical layer and application layer measurements of the multimedia service in the particular environment. Some embodiments utilize an application on a mobile communications device that may be used in conjunction with a multimedia device to determine placement of an extender device among multimedia devices associated with a same multimedia service customer account for a desired performance and hence, a desired customer experience.

Classes IPC  ?

  • H04W 88/18 - Dispositifs de logistique; Dispositifs de gestion de réseaux
  • H04W 74/00 - Accès au canal sans fil, p.ex. accès planifié, accès aléatoire
  • H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement
  • H04W 88/04 - Dispositifs terminaux adapté à la retransmission à destination ou en provenance d'un autre terminal ou utilisateur

86.

Methods and systems for determining creation attributes of video content

      
Numéro d'application 18061076
Numéro de brevet 11818443
Statut Délivré - en vigueur
Date de dépôt 2022-12-02
Date de la première publication 2023-11-14
Date d'octroi 2023-11-14
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Ramesh, Sunil
  • Cutter, Michael
  • Pinkerton, Charles Brian
  • Levitian, Karina

Abrégé

In one aspect, an example method includes (i) receiving, from a content-distribution system, video comprising a watermark; (ii) extracting the watermark from the video; (iii) based on the extracted watermark, determining a content-creation attribute of the video that indicates a process by which the video was created, wherein the determining comprises using the watermark to select the content-creation attribute from among a set of two or more content-creation attributes comprising organically-generated video and synthetically-generated video; and (iv) in response to determining the content-creation attribute of the video, causing a content-presentation device to perform an action.

Classes IPC  ?

  • H04N 21/8358 - Génération de données de protection, p.ex. certificats impliquant des filigranes numériques
  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles

87.

CONTENT CLASSIFIERS FOR AUTOMATIC PICTURE AND SOUND MODES

      
Numéro de document 03199182
Statut En instance
Date de dépôt 2023-05-10
Date de disponibilité au public 2023-11-13
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Nangeroni, Paul
  • Bellers, Erwin Ben
  • Curtis, Robert Caston
  • Ozgen, Mustafa

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for modifying one or more parameters of a data streaming payload to add optimized display and/or audio settings as metadata. An example embodiment operates by training and operating a first machine learning model to predict optimized picture and sound settings. A second embodiment operates by training a learning model with crowdsourced individual user manual adjustments to the display device display during playback. Having the optimized display settings in advance allows adjustments to be made in advance of playback.

88.

MODIFYING GRAPHICS RENDERING BY TRANSCODING A SERIALIZED COMMAND STREAM

      
Numéro d'application 18144793
Statut En instance
Date de dépôt 2023-05-08
Date de la première publication 2023-11-09
Propriétaire ROKU, INC. (USA)
Inventeur(s) Sottwk, Matthew James

Abrégé

Disclosed herein are system, method, and computer program product embodiments for modifying graphics rendering by transcoding a serialized command stream. An embodiment operates by receiving a command configured to instruct an API to render a graphics element. The embodiment further operates by generating, based on the command, a transcoded command configured to instruct the API to render a modified graphics element by applying a set of modification factors to a portion of the command. Subsequently, the embodiment operates by transmitting the transcoded command to the API.

Classes IPC  ?

89.

CONTROL A DIMMING LEVEL OF AN ILLUMINATION LOAD BY A DIMMER DEVICE

      
Numéro d'application 18195799
Statut En instance
Date de dépôt 2023-05-10
Date de la première publication 2023-11-09
Propriétaire ROKU, INC. (USA)
Inventeur(s) Garner, Gregory Mack

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for a dimmer device including a driver, and a controller communicatively coupled to the driver and to a monitor device. The monitor device can include a camera and is configured to take a plurality of images of the illumination load. The controller provides a control signal that indicates to the driver to adjust power supplied to an illumination load. The control signal is provided in response to a determination that a performance of the illumination load fails to satisfy a predetermined performance indicator. The performance of the illumination load is determined based on information related to the plurality of images of the illumination load taken by the camera of the monitor device. The controller can adjust a dimming level of the illumination load by providing the control signal to the driver.

Classes IPC  ?

  • H05B 45/12 - Commande de l'intensité de la lumière à l'aide d'un retour optique
  • H05B 47/11 - Commande de la source lumineuse en réponse à des paramètres détectés en détectant la luminosité ou la température de couleur de la lumière ambiante
  • H05B 45/10 - Commande de l'intensité de la lumière
  • H05B 45/30 - Circuits de commande
  • H05B 45/305 - Circuits de commande de fréquence
  • H05B 45/32 - Circuits de commande par impulsion
  • H05B 47/125 - Commande de la source lumineuse en réponse à des paramètres détectés en détectant la présence ou le mouvement d'objets ou d'êtres vivants en utilisant des caméras

90.

Automated Payments Performance Monitoring, Alerting and Recommendation Framework

      
Numéro d'application 18339419
Statut En instance
Date de dépôt 2023-06-22
Date de la première publication 2023-11-02
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Maity, Sayan
  • Underwood, Christopher Carl
  • Logan, Beth Teresa
  • Srinivasan, Sreeram
  • Tuo, Shanshan
  • Reddy, Pradeep
  • Raghavan, Vijay Anand
  • Gunda, Raviteja
  • Liu, Shih-Ting
  • Nguyen, Thong Le

Abrégé

A method may include determining a combination of values of attributes represented by reference data associated with payment transaction by training a machine learning model based on an association between (i) respective values of the attributes and (ii) the payment transactions having a given result. The combination may be correlated with having the given result. The method may also include selecting a subset of the payment transactions that is associated with the combination of values. The method may additionally include determining a first rate at which payment transactions of the subset have the given result during a first time period and a second rate at which one or more payment transactions associated with the combination have the given result during a second time period, and generating an indication that the two rates differ.

Classes IPC  ?

  • G06Q 20/10 - Architectures de paiement spécialement adaptées aux systèmes de banque à domicile
  • G06Q 20/12 - Architectures de paiement spécialement adaptées aux systèmes de commerce électronique
  • G06Q 20/14 - Architectures de paiement spécialement adaptées aux systèmes de facturation
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives

91.

Dynamic Configuration of Display Controller Based on Configuration of Connected Display Panel

      
Numéro d'application 18348025
Statut En instance
Date de dépôt 2023-07-06
Date de la première publication 2023-11-02
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Murthi, Rajesh
  • Bellers, Erwin B.
  • Nangeroni, Paul
  • Jagmag, Adil

Abrégé

A method and system to dynamically configure a display controller based on configuration of a display panel with which the display controller is connected. An example method includes the display controller detecting that the display panel is connected with the display controller. And the example method further includes, responsive to detecting that the display panel is connected with the display controller, (i) the display controller determining a configuration of the display panel, and (ii) based on the determined configuration of the display panel, the display controller dynamically configuring itself to interwork with the connected display panel having the determined configuration. This method could enable selective connection of a display controller with a display panel and automatic configuration of the display controller based on the configuration of the display panel.

Classes IPC  ?

  • G09G 5/00 - Dispositions ou circuits de commande de l'affichage communs à l'affichage utilisant des tubes à rayons cathodiques et à l'affichage utilisant d'autres moyens de visualisation
  • G09G 3/00 - 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

92.

MODIFYING PLAYBACK OF REPLACEMENT CONTENT BASED ON CONTROL MESSAGES

      
Numéro d'application 18218865
Statut En instance
Date de dépôt 2023-07-06
Date de la première publication 2023-11-02
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Thielen, Kurt R.
  • Dunker, Peter
  • Cremer, Markus K.
  • Scherf, Steven D.
  • Merchant, Shashank

Abrégé

In one aspect, an example method includes (i) identifying, by a playback device, a media device that provides media content to the playback device; (ii) providing, by the playback device, replacement media content for display; (iii) determining, by the playback device, that while the playback device is displaying the replacement media content a remote control transmitted an instruction to the identified media device; (iv) determining, by the playback device, a playback-modification action corresponding to the instruction and the identified media device; and (v) modifying, by the playback device, playback of the replacement media content in accordance with the playback-modification action.

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
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • 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/488 - Services de données, p.ex. téléscripteur d'actualités
  • H04N 21/4415 - Acquisition de l'identification d'un utilisateur final utilisant les caractéristiques biométriques de l'utilisateur, p.ex. par reconnaissance de la voix ou balayage d'empreintes digitales
  • 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/432 - Opération de récupération de contenu d'un support de stockage local, p.ex. disque dur
  • 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/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

93.

DISTRIBUTING DIGITAL DATA IN A DISTRIBUTED COMPUTING ENVIRONMENT

      
Numéro d'application 17726280
Statut En instance
Date de dépôt 2022-04-21
Date de la première publication 2023-10-26
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Sanghavi, Mehul
  • Smith, Emily Jeanne

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for distributing digital data. In some embodiments, a server receives a request to distribute digital data to be consumed by a plurality of users. The request indicates that the digital data is to be distributed based on a plurality of parameters and a plurality of resources. The digital data is associated with a digital file. The server identifies an opportunity to distribute the digital data based on a first parameter and a volume of installs of the digital file. Moreover, the server causes the digital data to be distributed such that the digital data is available to be output to the second set of devices using a set of resources based on a limit on resources for the opportunity and the first parameter.

Classes IPC  ?

94.

Dynamic Triggering and Processing of Purchase Based on Computer Detection of Media Object

      
Numéro d'application 17659456
Statut En instance
Date de dépôt 2022-04-15
Date de la première publication 2023-10-19
Propriétaire Roku, Inc. (USA)
Inventeur(s) Ravuru, Rakesh

Abrégé

A method and system for processing a purchase based on image recognition in a video stream being presented by a computing system. A method includes receiving a first user-input defining a first user-request to pause presentation of the video stream, and, responsive to the first user-input, pausing by the computing system the presentation of the video stream at a video frame. Further, the method includes detecting based on computer-vision analysis of the video frame, at least one object depicted by the video frame. Additionally, the method includes correlating the detected object with at least one purchasable item and presenting a prompt for purchase of the at least one purchasable item. Also, the method includes receiving a second user-input requesting to purchase a given one of the at least one purchasable item and processing, responsive to receiving the second user-input, a purchase of the given purchasable item for the user.

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
  • 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
  • H04N 21/478 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat
  • G06N 20/00 - Apprentissage automatique

95.

CUSTOMIZING A USER INTERFACE BASED ON USER CAPABILITIES

      
Numéro d'application 18212750
Statut En instance
Date de dépôt 2023-06-22
Date de la première publication 2023-10-19
Propriétaire Roku, Inc (USA)
Inventeur(s)
  • Green, James
  • Asnis, Iiya
  • Garner, Gregory Mack
  • Thomas, Tito
  • Wood, Anthony John

Abrégé

Various embodiments for customizing a user interface based on user capabilities are described herein. An embodiment operates by determining a biometric of a user representing a characteristic of a finger size of the user based on an interaction performed by the user. It is determined that the biometric of the user indicates an ability of the user to navigate a user interface with one or more different features based on an ability of the user to interact with at least one existing feature of the user interface. Based on the determined biometric an identity of the user is determined. The determined identity of the user is verified by performing one or more verification actions subsequent to the determining the identity of the user. The user interface is customized, one or more different features corresponding to the finger size of the user are displayed.

Classes IPC  ?

  • G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus

96.

Reverse wireless discovery for adding an IoT device to an IoT ecosystem

      
Numéro d'application 18348117
Numéro de brevet 11792080
Statut Délivré - en vigueur
Date de dépôt 2023-07-06
Date de la première publication 2023-10-17
Date d'octroi 2023-10-17
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Sassenrath, Carl
  • Garner, Greg

Abrégé

A method and system to facilitate adding a new IoT device to an IoT ecosystem that includes an existing IoT device, where a mobile device is configured to control the IoT ecosystem. In an example, the new device detects a wireless broadcast from the existing device that provides identification information of the mobile device. In response, the new device then uses the provided identification information of the mobile device as a basis to scan for and discover wireless presence of the mobile device. And responsive to the discovering wireless presence of the mobile device based on the mobile-phone identification information provided by the existing device, the new device then transmits to the mobile device, via the existing device as a wireless proxy, new-device information about the new device—which enables the mobile device to prompt for and obtain user approval to add the new device to the IoT ecosystem.

Classes IPC  ?

  • H04L 41/12 - Découverte ou gestion des topologies de réseau
  • H04L 67/12 - 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
  • H04W 48/10 - Distribution d'informations relatives aux restrictions d'accès ou aux accès, p.ex. distribution de données d'exploration utilisant des informations radiodiffusées
  • H04W 8/00 - Gestion de données relatives au réseau

97.

DYNAMIC BATTERY BACK-UP FOR SET-TOP-BOXES

      
Numéro d'application 18132478
Statut En instance
Date de dépôt 2023-04-10
Date de la première publication 2023-10-05
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Wood, Anthony John
  • Brown, Wade Charles

Abrégé

Disclosed herein is a dynamic backup battery for updating the firmware of a media device. The media device includes a memory device that is electrically coupled to a port. The port of the media device is configured to receive a first power. The media device also includes a battery that is electrically coupled to the port and is configured to supply a second power to the port. The media device includes a processor electrically coupled to the battery and is configured to monitor the power level of the first power received and based on the power level of the first power received falling below a threshold value, the battery supplies a second power to the port of the media device. The processor is further configured to activate a low power mode, detect an event while in low power mode, deactivate low power mode, perform a task, and reactivate low power mode.

Classes IPC  ?

  • G06F 1/3225 - Surveillance de dispositifs périphériques de mémoires
  • H02J 7/00 - Circuits pour la charge ou la dépolarisation des batteries ou pour alimenter des charges par des batteries
  • H02J 9/04 - Circuits pour alimentation de puissance de secours ou de réserve, p.ex. pour éclairage de secours dans lesquels le système de distribution est déconnecté de la source normale et connecté à une source de réserve
  • H04N 21/40 - Dispositifs clients spécialement adaptés à la réception de contenu ou à l'interaction avec le contenu, p.ex. boîtier décodeur [STB]; Leurs opérations

98.

RESUMING PLAYBACK ON MULTIPLE STREAMING DEVICES

      
Numéro d'application 18204154
Statut En instance
Date de dépôt 2023-05-31
Date de la première publication 2023-09-28
Propriétaire ROKU, INC. (USA)
Inventeur(s)
  • Alvarez, Javier
  • Gulick, Robert Van
  • Hewitt, Nicolas

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for transferring streaming media playback between streaming media devices. In an example embodiment, a user may be streaming content using a first media device. The user may then send a command to the first media device to transfer the streaming content to a second media device. The first media device may identify the second media device as being on a common network and transmit a wake command to the second media device as well as media playback state information indicating a playback position to resume playback. In some embodiments, the first media device may download the media playback state information onto a mobile device. The mobile device may then provide the media playback state information to the second media device to resume playback at the first media device's playback position.

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 1/3206 - Surveillance d’événements, de dispositifs ou de paramètres initiant un changement de mode d’alimentation
  • H04N 21/6587 - Paramètres de contrôle, p.ex. commande de lecture à vitesse variable ("trick play") ou sélection d’un point de vue
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/41 - Structure de client; Structure de périphérique de client
  • H04N 21/443 - Procédés de système d'exploitation, p.ex. démarrage d'un boîtier décodeur STB, implémentation d'une machine virtuelle Java dans un boîtier décodeur STB ou gestion d'énergie dans un boîtier décodeur STB

99.

CONTENT-MODIFICATION SYSTEM WITH OVERLAY HANDLING FEATURE

      
Numéro d'application 18127434
Statut En instance
Date de dépôt 2023-03-28
Date de la première publication 2023-09-28
Propriétaire Roku, Inc. (USA)
Inventeur(s)
  • Ashbacher, Andrew Laurence
  • Cormie, Steven Michael
  • Cremer, Markus Kurt Peter
  • Merchant, Shashank
  • Schmidt, Andreas

Abrégé

In one aspect, a method includes identifying an upcoming content-modification opportunity on a channel, where the upcoming content-modification opportunity relates to a modifiable content-segment transmitted by a content-distribution system on the channel, and where the modifiable content-segment includes an overlay content portion and a non-overlay content portion. The method also includes responsive to identifying the upcoming content-modification opportunity on the channel, identifying a content-presentation device tuned to the channel. The method also includes determining location data associated with the overlay content portion. The method also includes transmitting, to the identified content-presentation device, the determined location data to facilitate the content-presentation device performing a content-modification operation in connection with the identified upcoming content-modification opportunity on the channel, where performing the content-modification operation involves replacing only the non-overlay content portion with supplemental content.

Classes IPC  ?

  • 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/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/266 - Gestion de canal ou de contenu, p.ex. génération et gestion de clés et de messages de titres d'accès dans un système d'accès conditionnel, fusion d'un canal de monodiffusion de VOD dans un canal multidiffusion
  • 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

100.

Preserving channel lock and performing dynamic ad insertion (DAI) in a multi-device setup

      
Numéro d'application 17702239
Numéro de brevet 11838581
Statut Délivré - en vigueur
Date de dépôt 2022-03-23
Date de la première publication 2023-09-28
Date d'octroi 2023-12-05
Propriétaire Roku, Inc. (USA)
Inventeur(s) Grover, Matthew

Abrégé

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for preserving channel lock while performing dynamic ad insertion (DAI) in a multi-device setup. An example embodiment operates by identifying a secondary device that loses a channel lock on a channel based on a primary device performing DAI on the channel. The embodiment determines that that the primary device is configured to perform a DAI to replace a portion of multimedia content in the channel with a replacement portion of multimedia content. The embodiment modifies an automated content recognition (ACR) behavior for the secondary device based on the determining, thereby preventing the secondary device from losing channel lock on the channel. The embodiment then modifies a DAI behavior for the secondary device in response to the modifying the ACR behavior for the secondary device.

Classes IPC  ?

  • 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/466 - Procédé d'apprentissage pour la gestion intelligente, p.ex. apprentissage des préférences d'utilisateurs pour recommander des films
  • H04N 21/81 - Composants mono média du contenu
  • 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
  1     2     3     ...     12        Prochaine page